{"owner":"nextcloud","repo":"server","hasSkills":true,"hasMcp":false,"mcpConfig":null,"found":["AGENTS.md","openapi.json"],"files":{"AGENTS.md":"<!--\n  - SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors\n  - SPDX-License-Identifier: AGPL-3.0-or-later\n-->\n\n# Agent Guidelines for Nextcloud Server\n\nThis file provides instructions for AI coding agents (Claude Code, GitHub Copilot, Cursor, Windsurf, and others) operating on this repository. Read it before generating any code, commits, or pull requests.\n\n---\n\n## Nextcloud Contribution Policy\n\nAll contributions generated or assisted by this agent must fully comply with:\n\n- **[AI Contribution Policy](https://github.com/nextcloud/.github/blob/master/AI_POLICY.md)** - the primary reference for AI-specific rules, covering disclosure, author accountability, communication, security, licensing, code quality, and autonomous agent behavior.\n- **[Contribution Guidelines](https://github.com/nextcloud/.github/blob/master/CONTRIBUTING.md)** - covering testing requirements, the Developer Certificate of Origin (DCO), license headers, conventional commits, and translations. These apply in full to all contributions regardless of how they were produced.\n\n### What this agent must always do\n\n- Add an `Assisted-by: AGENT_NAME:MODEL_VERSION` git trailer to every commit containing AI-assisted content.\n- Ensure every pull request includes a disclosure of AI tool use in the PR description.\n- Produce focused, scoped pull requests that address exactly one concern. Do not touch unrelated files or introduce incidental refactors.\n- Verify all dependencies against actual package registries before suggesting them. Do not use hallucinated or unverified package names.\n- Write code comments that document the code, never the process that produced it:\n  - Comments describe what the code does - method signatures, behavior, and constraints the code itself cannot express (e.g. a non-obvious invariant or workaround).\n  - Never add comments that document progress, decisions, or changes (e.g. \"changed X to Y\", \"as requested\", \"this fixes ...\", \"previously this did ...\"). That belongs in the commit message or PR discussion; in the code it goes stale and becomes misleading.\n  - Do not narrate self-explanatory code. If the code is readable without a comment, omit the comment.\n  - Keep comments brief - short and simple, matching the comment density of the surrounding code.\n- Reuse existing helper functions and utilities instead of re-implementing their logic inline. When fixing a flawed pattern, fix every occurrence of it across the changed code, not only the instance that was pointed out.\n- Run permission and access-control checks before the operation they guard, never after it and never only in the UI layer.\n- When adding or changing user-facing functionality, wire it up in every context where the affected component is used - the default authenticated view, public share pages, and embedded contexts such as the Smart Picker and reference widgets. When emitting new events, verify that every consumer of the component subscribes to and handles them.\n- Explicitly inform the contributor when any action they are about to take, or have taken, would violate the AI Contribution Policy or the Contribution Guidelines. Do not silently proceed. State which rule is at risk and what the contributor should do instead.\n- Warn the contributor if a pull request is growing too large. A PR approaching several thousand lines of changed code is a signal that it should be split into smaller, focused PRs. Suggest a logical split before the PR is opened, not after.\n- Recommend opening a ticket for discussion before starting implementation whenever a feature or change is sufficiently complex - for example when it touches multiple subsystems, requires architectural decisions, or the right approach is not yet clear. A ticket allows maintainers and the contributor to align on direction before code is written, avoiding wasted effort on a PR that may be rejected or require fundamental rework.\n\n### What this agent must never do\n\n- Open issues, submit pull requests, post review comments, or send security reports autonomously. Every contribution must be reviewed and submitted by a human.\n- Add `Signed-off-by` tags to commits. Only the human contributor can certify the Developer Certificate of Origin.\n- Generate or submit security reports without independent human verification. Report verified vulnerabilities via [HackerOne](https://hackerone.com/nextcloud), not as GitHub issues.\n- Write PR descriptions, review comments, or issue reports on behalf of the contributor. These must be in the contributor's own words.\n- Fully automate the resolution of issues labeled [`good first issue`](https://github.com/issues?q=org%3Anextcloud+label%3A%22good+first+issue%22) or similar beginner-friendly labels.\n- Submit code that has not been reviewed and cleaned up by the contributor. Dead code, redundant logic, excessive comments, malformed or garbled characters (e.g. `�` replacement characters), and unrelated changes must be removed before submission.\n\n---\n\n## Repository-Specific Requirements\n\n### Commit format\n\nUse [Conventional Commits](https://www.conventionalcommits.org) for all commit messages:\n\n```\n<type>(<scope>): <short description>\n\n[optional body]\n\nAssisted-by: AGENT_NAME:MODEL_VERSION\n```\n\nCommon types: `feat`, `fix`, `refactor`, `test`, `docs`, `chore`, `perf`, `build`, `ci`.  \nThe scope should match the affected component or app (e.g. `files_sharing`, `core`, `encryption`).\n\nExample:\n```\nfeat(files_sharing): allow sharing with contacts\n\nAssisted-by: ClaudeCode:claude-sonnet-4-6\n```\n\n### Tests\n\n- Every changed or added code segment must be covered by unit tests. Pull requests without tests for new or modified logic will not be accepted.\n- In areas where unit testing is currently difficult, refactoring to enable testability is encouraged alongside the bug fix.\n- New features must be manually tested on a live Nextcloud instance by the human contributor before submission. Providing test steps for an agent to execute is not a substitute.\n\n### Developer Certificate of Origin (DCO)\n\nThe project uses the DCO as an additional safeguard. Only the human contributor may add the `Signed-off-by` trailer - agents must not add it:\n\n```\nSigned-off-by: Random J Developer <random@developer.example.org>\n```\n\nContributors can sign automatically with `git commit -s` after configuring `user.name` and `user.email`.\n\n### License headers\n\nEvery new file must include the correct SPDX license header. For AGPL-3.0-or-later (the default for this repository):\n\n```php\n/**\n * SPDX-FileCopyrightText: <year> <name>\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n```\n\nSee [HowToApplyALicense.md](https://github.com/nextcloud/server/blob/master/contribute/HowToApplyALicense.md) for details on per-language formats. AI-generated code must not include material from sources incompatible with AGPL-3.0-or-later.\n\n### Security\n\n- Do not open GitHub issues for potential vulnerabilities. Report them via [HackerOne](https://hackerone.com/nextcloud) following the [security policy](https://nextcloud.com/security/).\n- AI-generated security reports must be independently verified by the human contributor before submission.\n- Manually verify all access control logic, authentication patterns, and dependency names - AI tools are known to hallucinate package names and reproduce vulnerable patterns.\n\n### Scope of this repository\n\nThis repository covers the Nextcloud server core and the bundled apps: files, encryption, external storage, sharing, deleted files, versions, LDAP, and WebDAV Auth. Issues and changes for other components belong in their respective repositories under the [Nextcloud GitHub organization](https://github.com/nextcloud/).\n\n---\n\n## Further Reading\n\n- [Local CONTRIBUTING.md](.github/CONTRIBUTING.md)\n- [Nextcloud Contribution Guidelines](https://github.com/nextcloud/.github/blob/master/CONTRIBUTING.md)\n- [AI Contribution Policy](https://github.com/nextcloud/.github/blob/master/AI_POLICY.md)\n- [Developer Certificate of Origin](https://github.com/nextcloud/server/blob/master/contribute/developer-certificate-of-origin)\n- [How to Apply a License](https://github.com/nextcloud/server/blob/master/contribute/HowToApplyALicense.md)\n- [Developer Manual](https://docs.nextcloud.com/server/latest/developer_manual/)\n- [Security Vulnerability Reporting (HackerOne)](https://hackerone.com/nextcloud)\n","openapi.json":"{\n    \"openapi\": \"3.0.3\",\n    \"info\": {\n        \"title\": \"nextcloud\",\n        \"description\": \"Nextcloud APIs\",\n        \"license\": {\n            \"name\": \"agpl\"\n        },\n        \"version\": \"0.0.1\"\n    },\n    \"security\": [\n        {\n            \"basic_auth\": []\n        },\n        {\n            \"bearer_auth\": []\n        }\n    ],\n    \"tags\": [\n        {\n            \"name\": \"core/ocs\",\n            \"description\": \"If you are here because you can't extend the OCSController class, you got the wrong one. Please use {@see \\\\OCP\\\\AppFramework\\\\OCSController}!\"\n        },\n        {\n            \"name\": \"core/avatar\",\n            \"description\": \"Class AvatarController\"\n        },\n        {\n            \"name\": \"core/guest_avatar\",\n            \"description\": \"This controller handles guest avatar requests.\"\n        },\n        {\n            \"name\": \"core/ocm\",\n            \"description\": \"Controller about the endpoint /ocm-provider/\"\n        },\n        {\n            \"name\": \"core/open_metrics\",\n            \"description\": \"OpenMetrics controller Gather and display metrics\"\n        },\n        {\n            \"name\": \"cloud_federation_api/token\",\n            \"description\": \"Controller for the /token endpoint Exchanges long-lived refresh tokens for short-lived access tokens\"\n        },\n        {\n            \"name\": \"cloud_federation_api/request_handler\",\n            \"description\": \"Open-Cloud-Mesh-API\"\n        },\n        {\n            \"name\": \"federatedfilesharing/mount_public_link\",\n            \"description\": \"Class MountPublicLinkController convert public links to federated shares\"\n        },\n        {\n            \"name\": \"federation/ocs_authapi\",\n            \"description\": \"Class OCSAuthAPI OCS API end-points to exchange shared secret between two connected Nextclouds\"\n        },\n        {\n            \"name\": \"theming/theming\",\n            \"description\": \"Class ThemingController handle ajax requests to update the theme\"\n        }\n    ],\n    \"components\": {\n        \"securitySchemes\": {\n            \"basic_auth\": {\n                \"type\": \"http\",\n                \"scheme\": \"basic\"\n            },\n            \"bearer_auth\": {\n                \"type\": \"http\",\n                \"scheme\": \"bearer\"\n            }\n        },\n        \"schemas\": {\n            \"CoreAutocompleteResult\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"label\",\n                    \"icon\",\n                    \"source\",\n                    \"status\",\n                    \"subline\",\n                    \"shareWithDisplayNameUnique\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"label\": {\n                        \"type\": \"string\"\n                    },\n                    \"icon\": {\n                        \"type\": \"string\"\n                    },\n                    \"source\": {\n                        \"type\": \"string\"\n                    },\n                    \"status\": {\n                        \"oneOf\": [\n                            {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"status\",\n                                    \"message\",\n                                    \"icon\",\n                                    \"clearAt\"\n                                ],\n                                \"properties\": {\n                                    \"status\": {\n                                        \"type\": \"string\"\n                                    },\n                                    \"message\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true\n                                    },\n                                    \"icon\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true\n                                    },\n                                    \"clearAt\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"nullable\": true\n                                    }\n                                }\n                            },\n                            {\n                                \"type\": \"string\"\n                            }\n                        ]\n                    },\n                    \"subline\": {\n                        \"type\": \"string\"\n                    },\n                    \"shareWithDisplayNameUnique\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"CoreCapabilities\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"core\"\n                ],\n                \"properties\": {\n                    \"core\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"pollinterval\",\n                            \"webdav-root\",\n                            \"reference-api\",\n                            \"reference-regex\",\n                            \"mod-rewrite-working\"\n                        ],\n                        \"properties\": {\n                            \"pollinterval\": {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            \"webdav-root\": {\n                                \"type\": \"string\"\n                            },\n                            \"reference-api\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"reference-regex\": {\n                                \"type\": \"string\"\n                            },\n                            \"mod-rewrite-working\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"user\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"language\",\n                                    \"locale\",\n                                    \"timezone\"\n                                ],\n                                \"properties\": {\n                                    \"language\": {\n                                        \"type\": \"string\"\n                                    },\n                                    \"locale\": {\n                                        \"type\": \"string\"\n                                    },\n                                    \"timezone\": {\n                                        \"type\": \"string\"\n                                    }\n                                }\n                            },\n                            \"can-create-app-token\": {\n                                \"type\": \"boolean\"\n                            }\n                        }\n                    }\n                }\n            },\n            \"CoreCollection\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"name\",\n                    \"resources\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"name\": {\n                        \"type\": \"string\"\n                    },\n                    \"resources\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/CoreResource\"\n                        }\n                    }\n                }\n            },\n            \"CoreContactsAction\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"title\",\n                    \"icon\",\n                    \"hyperlink\",\n                    \"appId\"\n                ],\n                \"properties\": {\n                    \"title\": {\n                        \"type\": \"string\"\n                    },\n                    \"icon\": {\n                        \"type\": \"string\"\n                    },\n                    \"hyperlink\": {\n                        \"type\": \"string\"\n                    },\n                    \"appId\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"CoreLoginFlowV2\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"poll\",\n                    \"login\"\n                ],\n                \"properties\": {\n                    \"poll\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"token\",\n                            \"endpoint\"\n                        ],\n                        \"properties\": {\n                            \"token\": {\n                                \"type\": \"string\"\n                            },\n                            \"endpoint\": {\n                                \"type\": \"string\"\n                            }\n                        }\n                    },\n                    \"login\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"CoreLoginFlowV2Credentials\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"server\",\n                    \"loginName\",\n                    \"appPassword\"\n                ],\n                \"properties\": {\n                    \"server\": {\n                        \"type\": \"string\"\n                    },\n                    \"loginName\": {\n                        \"type\": \"string\"\n                    },\n                    \"appPassword\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"CoreNavigationEntry\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"href\",\n                    \"icon\",\n                    \"type\",\n                    \"name\",\n                    \"active\",\n                    \"classes\",\n                    \"unread\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"order\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"href\": {\n                        \"type\": \"string\"\n                    },\n                    \"icon\": {\n                        \"type\": \"string\"\n                    },\n                    \"type\": {\n                        \"type\": \"string\"\n                    },\n                    \"name\": {\n                        \"type\": \"string\"\n                    },\n                    \"app\": {\n                        \"type\": \"string\"\n                    },\n                    \"default\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"active\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"classes\": {\n                        \"type\": \"string\"\n                    },\n                    \"unread\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    }\n                }\n            },\n            \"OCSMeta\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"status\",\n                    \"statuscode\"\n                ],\n                \"properties\": {\n                    \"status\": {\n                        \"type\": \"string\"\n                    },\n                    \"statuscode\": {\n                        \"type\": \"integer\"\n                    },\n                    \"message\": {\n                        \"type\": \"string\"\n                    },\n                    \"totalitems\": {\n                        \"type\": \"string\"\n                    },\n                    \"itemsperpage\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"CoreOpenGraphObject\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"name\",\n                    \"description\",\n                    \"thumb\",\n                    \"link\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"name\": {\n                        \"type\": \"string\"\n                    },\n                    \"description\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"thumb\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"link\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"CoreProfileAction\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"icon\",\n                    \"title\",\n                    \"target\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"icon\": {\n                        \"type\": \"string\"\n                    },\n                    \"title\": {\n                        \"type\": \"string\"\n                    },\n                    \"target\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    }\n                }\n            },\n            \"CoreProfileData\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/CoreProfileFields\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"timezone\",\n                            \"timezoneOffset\"\n                        ],\n                        \"properties\": {\n                            \"timezone\": {\n                                \"type\": \"string\",\n                                \"description\": \"Timezone identifier like Europe/Berlin or America/North_Dakota/Beulah\"\n                            },\n                            \"timezoneOffset\": {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\",\n                                \"description\": \"Offset in seconds, negative when behind UTC, positive otherwise\"\n                            }\n                        }\n                    }\n                ]\n            },\n            \"CoreProfileFields\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"userId\",\n                    \"actions\"\n                ],\n                \"properties\": {\n                    \"userId\": {\n                        \"type\": \"string\"\n                    },\n                    \"address\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"biography\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"displayname\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"headline\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"isUserAvatarVisible\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"organisation\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"pronouns\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"role\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"actions\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/CoreProfileAction\"\n                        }\n                    }\n                }\n            },\n            \"CorePublicCapabilities\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"bruteforce\"\n                ],\n                \"properties\": {\n                    \"bruteforce\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"delay\",\n                            \"allow-listed\"\n                        ],\n                        \"properties\": {\n                            \"delay\": {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            \"allow-listed\": {\n                                \"type\": \"boolean\"\n                            }\n                        }\n                    }\n                }\n            },\n            \"CoreReference\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"richObjectType\",\n                    \"richObject\",\n                    \"openGraphObject\",\n                    \"accessible\"\n                ],\n                \"properties\": {\n                    \"richObjectType\": {\n                        \"type\": \"string\"\n                    },\n                    \"richObject\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"type\": \"object\",\n                            \"nullable\": true\n                        }\n                    },\n                    \"openGraphObject\": {\n                        \"$ref\": \"#/components/schemas/CoreOpenGraphObject\"\n                    },\n                    \"accessible\": {\n                        \"type\": \"boolean\"\n                    }\n                }\n            },\n            \"CoreReferenceProvider\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"title\",\n                    \"icon_url\",\n                    \"order\",\n                    \"search_providers_ids\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"title\": {\n                        \"type\": \"string\"\n                    },\n                    \"icon_url\": {\n                        \"type\": \"string\"\n                    },\n                    \"order\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"search_providers_ids\": {\n                        \"type\": \"array\",\n                        \"nullable\": true,\n                        \"items\": {\n                            \"type\": \"string\"\n                        }\n                    }\n                }\n            },\n            \"CoreResource\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"richObjectType\",\n                    \"richObject\",\n                    \"openGraphObject\",\n                    \"accessible\"\n                ],\n                \"properties\": {\n                    \"richObjectType\": {\n                        \"type\": \"string\"\n                    },\n                    \"richObject\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"type\": \"object\",\n                            \"nullable\": true\n                        }\n                    },\n                    \"openGraphObject\": {\n                        \"$ref\": \"#/components/schemas/CoreOpenGraphObject\"\n                    },\n                    \"accessible\": {\n                        \"type\": \"boolean\"\n                    }\n                }\n            },\n            \"CoreStatus\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"installed\",\n                    \"maintenance\",\n                    \"needsDbUpgrade\",\n                    \"version\",\n                    \"versionstring\",\n                    \"edition\",\n                    \"productname\",\n                    \"extendedSupport\"\n                ],\n                \"properties\": {\n                    \"installed\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"maintenance\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"needsDbUpgrade\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"version\": {\n                        \"type\": \"string\"\n                    },\n                    \"versionstring\": {\n                        \"type\": \"string\"\n                    },\n                    \"edition\": {\n                        \"type\": \"string\"\n                    },\n                    \"productname\": {\n                        \"type\": \"string\"\n                    },\n                    \"extendedSupport\": {\n                        \"type\": \"boolean\"\n                    }\n                }\n            },\n            \"CoreTaskProcessingIO\": {\n                \"type\": \"object\",\n                \"additionalProperties\": {\n                    \"anyOf\": [\n                        {\n                            \"type\": \"number\"\n                        },\n                        {\n                            \"type\": \"array\",\n                            \"items\": {\n                                \"type\": \"number\"\n                            }\n                        },\n                        {\n                            \"type\": \"string\"\n                        },\n                        {\n                            \"type\": \"array\",\n                            \"items\": {\n                                \"type\": \"string\"\n                            }\n                        }\n                    ]\n                }\n            },\n            \"CoreTaskProcessingShape\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"name\",\n                    \"description\",\n                    \"type\"\n                ],\n                \"properties\": {\n                    \"name\": {\n                        \"type\": \"string\"\n                    },\n                    \"description\": {\n                        \"type\": \"string\"\n                    },\n                    \"type\": {\n                        \"type\": \"string\",\n                        \"enum\": [\n                            \"Number\",\n                            \"Text\",\n                            \"Audio\",\n                            \"Image\",\n                            \"Video\",\n                            \"File\",\n                            \"Enum\",\n                            \"ListOfNumbers\",\n                            \"ListOfTexts\",\n                            \"ListOfImages\",\n                            \"ListOfAudios\",\n                            \"ListOfVideos\",\n                            \"ListOfFiles\"\n                        ]\n                    }\n                }\n            },\n            \"CoreTaskProcessingTask\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"lastUpdated\",\n                    \"type\",\n                    \"status\",\n                    \"userId\",\n                    \"appId\",\n                    \"input\",\n                    \"output\",\n                    \"customId\",\n                    \"completionExpectedAt\",\n                    \"progress\",\n                    \"scheduledAt\",\n                    \"startedAt\",\n                    \"endedAt\",\n                    \"allowCleanup\",\n                    \"includeWatermark\",\n                    \"userFacingErrorMessage\",\n                    \"preferStreaming\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"lastUpdated\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"type\": {\n                        \"type\": \"string\"\n                    },\n                    \"status\": {\n                        \"type\": \"string\",\n                        \"enum\": [\n                            \"STATUS_CANCELLED\",\n                            \"STATUS_FAILED\",\n                            \"STATUS_SUCCESSFUL\",\n                            \"STATUS_RUNNING\",\n                            \"STATUS_SCHEDULED\",\n                            \"STATUS_UNKNOWN\"\n                        ]\n                    },\n                    \"userId\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"appId\": {\n                        \"type\": \"string\"\n                    },\n                    \"input\": {\n                        \"$ref\": \"#/components/schemas/CoreTaskProcessingIO\"\n                    },\n                    \"output\": {\n                        \"nullable\": true,\n                        \"allOf\": [\n                            {\n                                \"$ref\": \"#/components/schemas/CoreTaskProcessingIO\"\n                            }\n                        ]\n                    },\n                    \"customId\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"completionExpectedAt\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"nullable\": true\n                    },\n                    \"progress\": {\n                        \"type\": \"number\",\n                        \"format\": \"double\",\n                        \"nullable\": true\n                    },\n                    \"scheduledAt\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"nullable\": true\n                    },\n                    \"startedAt\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"nullable\": true\n                    },\n                    \"endedAt\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"nullable\": true\n                    },\n                    \"allowCleanup\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"includeWatermark\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"userFacingErrorMessage\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"preferStreaming\": {\n                        \"type\": \"boolean\"\n                    }\n                }\n            },\n            \"CoreTaskProcessingTaskType\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"name\",\n                    \"description\",\n                    \"inputShape\",\n                    \"inputShapeEnumValues\",\n                    \"inputShapeDefaults\",\n                    \"optionalInputShape\",\n                    \"optionalInputShapeEnumValues\",\n                    \"optionalInputShapeDefaults\",\n                    \"outputShape\",\n                    \"outputShapeEnumValues\",\n                    \"optionalOutputShape\",\n                    \"optionalOutputShapeEnumValues\"\n                ],\n                \"properties\": {\n                    \"name\": {\n                        \"type\": \"string\"\n                    },\n                    \"description\": {\n                        \"type\": \"string\"\n                    },\n                    \"inputShape\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"$ref\": \"#/components/schemas/CoreTaskProcessingShape\"\n                        }\n                    },\n                    \"inputShapeEnumValues\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"type\": \"array\",\n                            \"items\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"name\",\n                                    \"value\"\n                                ],\n                                \"properties\": {\n                                    \"name\": {\n                                        \"type\": \"string\"\n                                    },\n                                    \"value\": {\n                                        \"type\": \"string\"\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"inputShapeDefaults\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"oneOf\": [\n                                {\n                                    \"type\": \"number\"\n                                },\n                                {\n                                    \"type\": \"string\"\n                                }\n                            ]\n                        }\n                    },\n                    \"optionalInputShape\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"$ref\": \"#/components/schemas/CoreTaskProcessingShape\"\n                        }\n                    },\n                    \"optionalInputShapeEnumValues\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"type\": \"array\",\n                            \"items\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"name\",\n                                    \"value\"\n                                ],\n                                \"properties\": {\n                                    \"name\": {\n                                        \"type\": \"string\"\n                                    },\n                                    \"value\": {\n                                        \"type\": \"string\"\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"optionalInputShapeDefaults\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"oneOf\": [\n                                {\n                                    \"type\": \"number\"\n                                },\n                                {\n                                    \"type\": \"string\"\n                                }\n                            ]\n                        }\n                    },\n                    \"outputShape\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"$ref\": \"#/components/schemas/CoreTaskProcessingShape\"\n                        }\n                    },\n                    \"outputShapeEnumValues\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"type\": \"array\",\n                            \"items\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"name\",\n                                    \"value\"\n                                ],\n                                \"properties\": {\n                                    \"name\": {\n                                        \"type\": \"string\"\n                                    },\n                                    \"value\": {\n                                        \"type\": \"string\"\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"optionalOutputShape\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"$ref\": \"#/components/schemas/CoreTaskProcessingShape\"\n                        }\n                    },\n                    \"optionalOutputShapeEnumValues\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"type\": \"array\",\n                            \"items\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"name\",\n                                    \"value\"\n                                ],\n                                \"properties\": {\n                                    \"name\": {\n                                        \"type\": \"string\"\n                                    },\n                                    \"value\": {\n                                        \"type\": \"string\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"CoreTeam\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"teamId\",\n                    \"displayName\",\n                    \"link\"\n                ],\n                \"properties\": {\n                    \"teamId\": {\n                        \"type\": \"string\"\n                    },\n                    \"displayName\": {\n                        \"type\": \"string\"\n                    },\n                    \"link\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    }\n                }\n            },\n            \"CoreTeamResource\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"label\",\n                    \"url\",\n                    \"iconSvg\",\n                    \"iconURL\",\n                    \"iconEmoji\",\n                    \"provider\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"label\": {\n                        \"type\": \"string\"\n                    },\n                    \"url\": {\n                        \"type\": \"string\"\n                    },\n                    \"iconSvg\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"iconURL\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"iconEmoji\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"provider\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"id\",\n                            \"name\",\n                            \"icon\"\n                        ],\n                        \"properties\": {\n                            \"id\": {\n                                \"type\": \"string\"\n                            },\n                            \"name\": {\n                                \"type\": \"string\"\n                            },\n                            \"icon\": {\n                                \"type\": \"string\"\n                            }\n                        }\n                    }\n                }\n            },\n            \"CoreTeamWithResources\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/CoreTeam\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"resources\"\n                        ],\n                        \"properties\": {\n                            \"resources\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/CoreTeamResource\"\n                                }\n                            }\n                        }\n                    }\n                ]\n            },\n            \"CoreTextProcessingTask\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"type\",\n                    \"status\",\n                    \"userId\",\n                    \"appId\",\n                    \"input\",\n                    \"output\",\n                    \"identifier\",\n                    \"completionExpectedAt\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"nullable\": true\n                    },\n                    \"type\": {\n                        \"type\": \"string\"\n                    },\n                    \"status\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"enum\": [\n                            0,\n                            1,\n                            2,\n                            3,\n                            4\n                        ]\n                    },\n                    \"userId\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"appId\": {\n                        \"type\": \"string\"\n                    },\n                    \"input\": {\n                        \"type\": \"string\"\n                    },\n                    \"output\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"identifier\": {\n                        \"type\": \"string\"\n                    },\n                    \"completionExpectedAt\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"nullable\": true\n                    }\n                }\n            },\n            \"CoreTextToImageTask\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"status\",\n                    \"userId\",\n                    \"appId\",\n                    \"input\",\n                    \"identifier\",\n                    \"numberOfImages\",\n                    \"completionExpectedAt\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"nullable\": true\n                    },\n                    \"status\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"enum\": [\n                            0,\n                            1,\n                            2,\n                            3,\n                            4\n                        ]\n                    },\n                    \"userId\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"appId\": {\n                        \"type\": \"string\"\n                    },\n                    \"input\": {\n                        \"type\": \"string\"\n                    },\n                    \"identifier\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"numberOfImages\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"completionExpectedAt\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"nullable\": true\n                    }\n                }\n            },\n            \"CoreUnifiedSearchProvider\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"appId\",\n                    \"name\",\n                    \"icon\",\n                    \"order\",\n                    \"isExternalProvider\",\n                    \"triggers\",\n                    \"filters\",\n                    \"inAppSearch\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"appId\": {\n                        \"type\": \"string\"\n                    },\n                    \"name\": {\n                        \"type\": \"string\"\n                    },\n                    \"icon\": {\n                        \"type\": \"string\"\n                    },\n                    \"order\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"isExternalProvider\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"triggers\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    \"filters\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    \"inAppSearch\": {\n                        \"type\": \"boolean\"\n                    }\n                }\n            },\n            \"CoreUnifiedSearchResult\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"name\",\n                    \"isPaginated\",\n                    \"entries\",\n                    \"cursor\"\n                ],\n                \"properties\": {\n                    \"name\": {\n                        \"type\": \"string\"\n                    },\n                    \"isPaginated\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"entries\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/CoreUnifiedSearchResultEntry\"\n                        }\n                    },\n                    \"cursor\": {\n                        \"nullable\": true,\n                        \"oneOf\": [\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            {\n                                \"type\": \"string\"\n                            }\n                        ]\n                    }\n                }\n            },\n            \"CoreUnifiedSearchResultEntry\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"thumbnailUrl\",\n                    \"title\",\n                    \"subline\",\n                    \"resourceUrl\",\n                    \"icon\",\n                    \"rounded\",\n                    \"attributes\"\n                ],\n                \"properties\": {\n                    \"thumbnailUrl\": {\n                        \"type\": \"string\"\n                    },\n                    \"title\": {\n                        \"type\": \"string\"\n                    },\n                    \"subline\": {\n                        \"type\": \"string\"\n                    },\n                    \"resourceUrl\": {\n                        \"type\": \"string\"\n                    },\n                    \"icon\": {\n                        \"type\": \"string\"\n                    },\n                    \"rounded\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"attributes\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"type\": \"string\"\n                        }\n                    }\n                }\n            },\n            \"CloudFederationApiAddShare\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"recipientDisplayName\"\n                ],\n                \"properties\": {\n                    \"recipientDisplayName\": {\n                        \"type\": \"string\"\n                    },\n                    \"recipientUserId\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"CloudFederationApiError\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"message\"\n                ],\n                \"properties\": {\n                    \"message\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"CloudFederationApiValidationError\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/CloudFederationApiError\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"validationErrors\"\n                        ],\n                        \"properties\": {\n                            \"validationErrors\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"name\",\n                                        \"message\"\n                                    ],\n                                    \"properties\": {\n                                        \"name\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"message\": {\n                                            \"type\": \"string\",\n                                            \"nullable\": true\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                ]\n            },\n            \"CommentsCapabilities\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"files\"\n                ],\n                \"properties\": {\n                    \"files\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"comments\"\n                        ],\n                        \"properties\": {\n                            \"comments\": {\n                                \"type\": \"boolean\"\n                            }\n                        }\n                    }\n                }\n            },\n            \"DashboardWidget\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"title\",\n                    \"order\",\n                    \"icon_class\",\n                    \"icon_url\",\n                    \"widget_url\",\n                    \"item_icons_round\",\n                    \"item_api_versions\",\n                    \"reload_interval\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"title\": {\n                        \"type\": \"string\"\n                    },\n                    \"order\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"icon_class\": {\n                        \"type\": \"string\"\n                    },\n                    \"icon_url\": {\n                        \"type\": \"string\"\n                    },\n                    \"widget_url\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"item_icons_round\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"item_api_versions\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    \"reload_interval\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"buttons\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"type\": \"object\",\n                            \"required\": [\n                                \"type\",\n                                \"text\",\n                                \"link\"\n                            ],\n                            \"properties\": {\n                                \"type\": {\n                                    \"type\": \"string\"\n                                },\n                                \"text\": {\n                                    \"type\": \"string\"\n                                },\n                                \"link\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"DashboardWidgetItem\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"subtitle\",\n                    \"title\",\n                    \"link\",\n                    \"iconUrl\",\n                    \"overlayIconUrl\",\n                    \"sinceId\"\n                ],\n                \"properties\": {\n                    \"subtitle\": {\n                        \"type\": \"string\"\n                    },\n                    \"title\": {\n                        \"type\": \"string\"\n                    },\n                    \"link\": {\n                        \"type\": \"string\"\n                    },\n                    \"iconUrl\": {\n                        \"type\": \"string\"\n                    },\n                    \"overlayIconUrl\": {\n                        \"type\": \"string\"\n                    },\n                    \"sinceId\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"DashboardWidgetItems\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"items\",\n                    \"emptyContentMessage\",\n                    \"halfEmptyContentMessage\"\n                ],\n                \"properties\": {\n                    \"items\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/DashboardWidgetItem\"\n                        }\n                    },\n                    \"emptyContentMessage\": {\n                        \"type\": \"string\"\n                    },\n                    \"halfEmptyContentMessage\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"DavCapabilities\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"dav\"\n                ],\n                \"properties\": {\n                    \"dav\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"chunking\",\n                            \"public_shares_chunking\",\n                            \"search_supports_creation_time\",\n                            \"search_supports_upload_time\",\n                            \"search_supports_last_activity\"\n                        ],\n                        \"properties\": {\n                            \"chunking\": {\n                                \"type\": \"string\"\n                            },\n                            \"public_shares_chunking\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"search_supports_creation_time\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"search_supports_upload_time\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"search_supports_last_activity\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"bulkupload\": {\n                                \"type\": \"string\"\n                            },\n                            \"absence-supported\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"absence-replacement\": {\n                                \"type\": \"boolean\"\n                            }\n                        }\n                    }\n                }\n            },\n            \"DavCurrentOutOfOfficeData\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/DavOutOfOfficeDataCommon\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"id\",\n                            \"startDate\",\n                            \"endDate\",\n                            \"shortMessage\"\n                        ],\n                        \"properties\": {\n                            \"id\": {\n                                \"type\": \"string\"\n                            },\n                            \"startDate\": {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            \"endDate\": {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            \"shortMessage\": {\n                                \"type\": \"string\"\n                            }\n                        }\n                    }\n                ]\n            },\n            \"DavOutOfOfficeData\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/DavOutOfOfficeDataCommon\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"id\",\n                            \"firstDay\",\n                            \"lastDay\",\n                            \"status\"\n                        ],\n                        \"properties\": {\n                            \"id\": {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            \"firstDay\": {\n                                \"type\": \"string\"\n                            },\n                            \"lastDay\": {\n                                \"type\": \"string\"\n                            },\n                            \"status\": {\n                                \"type\": \"string\"\n                            }\n                        }\n                    }\n                ]\n            },\n            \"DavOutOfOfficeDataCommon\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"userId\",\n                    \"message\",\n                    \"replacementUserId\",\n                    \"replacementUserDisplayName\"\n                ],\n                \"properties\": {\n                    \"userId\": {\n                        \"type\": \"string\"\n                    },\n                    \"message\": {\n                        \"type\": \"string\"\n                    },\n                    \"replacementUserId\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"replacementUserDisplayName\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    }\n                }\n            },\n            \"DavPendingFederatedCalendar\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"displayName\",\n                    \"color\",\n                    \"sharedBy\",\n                    \"sharedByDisplayName\",\n                    \"remoteUrl\",\n                    \"permissions\",\n                    \"components\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"displayName\": {\n                        \"type\": \"string\"\n                    },\n                    \"color\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"sharedBy\": {\n                        \"type\": \"string\"\n                    },\n                    \"sharedByDisplayName\": {\n                        \"type\": \"string\"\n                    },\n                    \"remoteUrl\": {\n                        \"type\": \"string\"\n                    },\n                    \"permissions\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"components\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"DavUpcomingEvent\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"uri\",\n                    \"calendarUri\",\n                    \"start\",\n                    \"summary\",\n                    \"location\"\n                ],\n                \"properties\": {\n                    \"uri\": {\n                        \"type\": \"string\"\n                    },\n                    \"calendarUri\": {\n                        \"type\": \"string\"\n                    },\n                    \"start\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"nullable\": true\n                    },\n                    \"summary\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"location\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    }\n                }\n            },\n            \"FilesCapabilities\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"files\"\n                ],\n                \"properties\": {\n                    \"files\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"windows_compatible_filenames\",\n                            \"$comment\",\n                            \"bigfilechunking\",\n                            \"blacklisted_files\",\n                            \"forbidden_filenames\",\n                            \"forbidden_filename_basenames\",\n                            \"forbidden_filename_characters\",\n                            \"forbidden_filename_extensions\",\n                            \"chunked_upload\",\n                            \"file_conversions\",\n                            \"directEditing\"\n                        ],\n                        \"properties\": {\n                            \"windows_compatible_filenames\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"$comment\": {\n                                \"type\": \"string\",\n                                \"nullable\": true\n                            },\n                            \"bigfilechunking\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"blacklisted_files\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"type\": \"object\"\n                                }\n                            },\n                            \"forbidden_filenames\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"type\": \"string\"\n                                }\n                            },\n                            \"forbidden_filename_basenames\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"type\": \"string\"\n                                }\n                            },\n                            \"forbidden_filename_characters\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"type\": \"string\"\n                                }\n                            },\n                            \"forbidden_filename_extensions\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"type\": \"string\"\n                                }\n                            },\n                            \"chunked_upload\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"max_size\",\n                                    \"max_parallel_count\"\n                                ],\n                                \"properties\": {\n                                    \"max_size\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\"\n                                    },\n                                    \"max_parallel_count\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\"\n                                    }\n                                }\n                            },\n                            \"file_conversions\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"from\",\n                                        \"to\",\n                                        \"extension\",\n                                        \"displayName\"\n                                    ],\n                                    \"properties\": {\n                                        \"from\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"to\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"extension\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"displayName\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            },\n                            \"directEditing\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"url\",\n                                    \"etag\",\n                                    \"supportsFileId\"\n                                ],\n                                \"properties\": {\n                                    \"url\": {\n                                        \"type\": \"string\"\n                                    },\n                                    \"etag\": {\n                                        \"type\": \"string\"\n                                    },\n                                    \"supportsFileId\": {\n                                        \"type\": \"boolean\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"FilesFolderTree\": {\n                \"type\": \"array\",\n                \"items\": {\n                    \"type\": \"object\",\n                    \"required\": [\n                        \"id\",\n                        \"basename\",\n                        \"children\"\n                    ],\n                    \"properties\": {\n                        \"id\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        },\n                        \"basename\": {\n                            \"type\": \"string\"\n                        },\n                        \"displayName\": {\n                            \"type\": \"string\"\n                        },\n                        \"children\": {\n                            \"type\": \"array\",\n                            \"items\": {\n                                \"type\": \"object\"\n                            }\n                        }\n                    }\n                }\n            },\n            \"FilesTemplate\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"templateType\",\n                    \"templateId\",\n                    \"basename\",\n                    \"etag\",\n                    \"fileid\",\n                    \"filename\",\n                    \"lastmod\",\n                    \"mime\",\n                    \"size\",\n                    \"type\",\n                    \"hasPreview\",\n                    \"previewUrl\",\n                    \"fields\"\n                ],\n                \"properties\": {\n                    \"templateType\": {\n                        \"type\": \"string\"\n                    },\n                    \"templateId\": {\n                        \"type\": \"string\"\n                    },\n                    \"basename\": {\n                        \"type\": \"string\"\n                    },\n                    \"etag\": {\n                        \"type\": \"string\"\n                    },\n                    \"fileid\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"filename\": {\n                        \"type\": \"string\"\n                    },\n                    \"lastmod\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"mime\": {\n                        \"type\": \"string\"\n                    },\n                    \"size\": {\n                        \"anyOf\": [\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            {\n                                \"type\": \"number\",\n                                \"format\": \"double\"\n                            }\n                        ]\n                    },\n                    \"type\": {\n                        \"type\": \"string\"\n                    },\n                    \"hasPreview\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"previewUrl\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"fields\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/FilesTemplateField\"\n                        }\n                    }\n                }\n            },\n            \"FilesTemplateField\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"index\",\n                    \"type\",\n                    \"alias\",\n                    \"tag\",\n                    \"id\"\n                ],\n                \"properties\": {\n                    \"index\": {\n                        \"type\": \"string\"\n                    },\n                    \"type\": {\n                        \"type\": \"string\"\n                    },\n                    \"alias\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"tag\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"id\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"nullable\": true\n                    },\n                    \"content\": {\n                        \"type\": \"string\"\n                    },\n                    \"checked\": {\n                        \"type\": \"boolean\"\n                    }\n                }\n            },\n            \"FilesTemplateFile\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"basename\",\n                    \"etag\",\n                    \"fileid\",\n                    \"filename\",\n                    \"lastmod\",\n                    \"mime\",\n                    \"size\",\n                    \"type\",\n                    \"hasPreview\",\n                    \"permissions\"\n                ],\n                \"properties\": {\n                    \"basename\": {\n                        \"type\": \"string\"\n                    },\n                    \"etag\": {\n                        \"type\": \"string\"\n                    },\n                    \"fileid\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"filename\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"lastmod\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"mime\": {\n                        \"type\": \"string\"\n                    },\n                    \"size\": {\n                        \"anyOf\": [\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            {\n                                \"type\": \"number\",\n                                \"format\": \"double\"\n                            }\n                        ]\n                    },\n                    \"type\": {\n                        \"type\": \"string\"\n                    },\n                    \"hasPreview\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"permissions\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    }\n                }\n            },\n            \"FilesTemplateFileCreator\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"app\",\n                    \"label\",\n                    \"extension\",\n                    \"iconClass\",\n                    \"iconSvgInline\",\n                    \"mimetypes\",\n                    \"ratio\",\n                    \"actionLabel\"\n                ],\n                \"properties\": {\n                    \"app\": {\n                        \"type\": \"string\"\n                    },\n                    \"label\": {\n                        \"type\": \"string\"\n                    },\n                    \"extension\": {\n                        \"type\": \"string\"\n                    },\n                    \"iconClass\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"iconSvgInline\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"mimetypes\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    \"ratio\": {\n                        \"type\": \"number\",\n                        \"format\": \"double\",\n                        \"nullable\": true\n                    },\n                    \"actionLabel\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"FilesTemplateFileCreatorWithTemplates\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/FilesTemplateFileCreator\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"templates\"\n                        ],\n                        \"properties\": {\n                            \"templates\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/FilesTemplate\"\n                                }\n                            }\n                        }\n                    }\n                ]\n            },\n            \"FilesExternalMount\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"name\",\n                    \"path\",\n                    \"type\",\n                    \"backend\",\n                    \"scope\",\n                    \"permissions\",\n                    \"id\",\n                    \"class\",\n                    \"config\"\n                ],\n                \"properties\": {\n                    \"name\": {\n                        \"type\": \"string\"\n                    },\n                    \"path\": {\n                        \"type\": \"string\"\n                    },\n                    \"type\": {\n                        \"type\": \"string\",\n                        \"enum\": [\n                            \"dir\"\n                        ]\n                    },\n                    \"backend\": {\n                        \"type\": \"string\"\n                    },\n                    \"scope\": {\n                        \"type\": \"string\",\n                        \"enum\": [\n                            \"system\",\n                            \"personal\"\n                        ]\n                    },\n                    \"permissions\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"id\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"class\": {\n                        \"type\": \"string\"\n                    },\n                    \"config\": {\n                        \"$ref\": \"#/components/schemas/FilesExternalStorageConfig\"\n                    }\n                }\n            },\n            \"FilesExternalStorageConfig\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"authMechanism\",\n                    \"backend\",\n                    \"backendOptions\",\n                    \"mountPoint\",\n                    \"type\",\n                    \"userProvided\"\n                ],\n                \"properties\": {\n                    \"applicableGroups\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    \"applicableUsers\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    \"authMechanism\": {\n                        \"type\": \"string\"\n                    },\n                    \"backend\": {\n                        \"type\": \"string\"\n                    },\n                    \"backendOptions\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"type\": \"object\"\n                        }\n                    },\n                    \"id\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"mountOptions\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"type\": \"object\"\n                        }\n                    },\n                    \"mountPoint\": {\n                        \"type\": \"string\"\n                    },\n                    \"priority\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"status\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"statusMessage\": {\n                        \"type\": \"string\"\n                    },\n                    \"type\": {\n                        \"type\": \"string\",\n                        \"enum\": [\n                            \"personal\",\n                            \"system\"\n                        ]\n                    },\n                    \"userProvided\": {\n                        \"type\": \"boolean\"\n                    }\n                }\n            },\n            \"FilesSharingCapabilities\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"files_sharing\"\n                ],\n                \"properties\": {\n                    \"files_sharing\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"api_enabled\",\n                            \"public\",\n                            \"user\",\n                            \"resharing\",\n                            \"federation\",\n                            \"sharee\"\n                        ],\n                        \"properties\": {\n                            \"api_enabled\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"public\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"enabled\"\n                                ],\n                                \"properties\": {\n                                    \"enabled\": {\n                                        \"type\": \"boolean\"\n                                    },\n                                    \"password\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"enforced\",\n                                            \"askForOptionalPassword\"\n                                        ],\n                                        \"properties\": {\n                                            \"enforced\": {\n                                                \"type\": \"boolean\"\n                                            },\n                                            \"askForOptionalPassword\": {\n                                                \"type\": \"boolean\"\n                                            }\n                                        }\n                                    },\n                                    \"multiple_links\": {\n                                        \"type\": \"boolean\"\n                                    },\n                                    \"expire_date\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"enabled\"\n                                        ],\n                                        \"properties\": {\n                                            \"enabled\": {\n                                                \"type\": \"boolean\"\n                                            },\n                                            \"days\": {\n                                                \"type\": \"integer\",\n                                                \"format\": \"int64\"\n                                            },\n                                            \"enforced\": {\n                                                \"type\": \"boolean\"\n                                            }\n                                        }\n                                    },\n                                    \"expire_date_internal\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"enabled\"\n                                        ],\n                                        \"properties\": {\n                                            \"enabled\": {\n                                                \"type\": \"boolean\"\n                                            },\n                                            \"days\": {\n                                                \"type\": \"integer\",\n                                                \"format\": \"int64\"\n                                            },\n                                            \"enforced\": {\n                                                \"type\": \"boolean\"\n                                            }\n                                        }\n                                    },\n                                    \"expire_date_remote\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"enabled\"\n                                        ],\n                                        \"properties\": {\n                                            \"enabled\": {\n                                                \"type\": \"boolean\"\n                                            },\n                                            \"days\": {\n                                                \"type\": \"integer\",\n                                                \"format\": \"int64\"\n                                            },\n                                            \"enforced\": {\n                                                \"type\": \"boolean\"\n                                            }\n                                        }\n                                    },\n                                    \"send_mail\": {\n                                        \"type\": \"boolean\"\n                                    },\n                                    \"upload\": {\n                                        \"type\": \"boolean\"\n                                    },\n                                    \"upload_files_drop\": {\n                                        \"type\": \"boolean\"\n                                    },\n                                    \"custom_tokens\": {\n                                        \"type\": \"boolean\"\n                                    }\n                                }\n                            },\n                            \"user\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"send_mail\"\n                                ],\n                                \"properties\": {\n                                    \"send_mail\": {\n                                        \"type\": \"boolean\"\n                                    },\n                                    \"expire_date\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"enabled\"\n                                        ],\n                                        \"properties\": {\n                                            \"enabled\": {\n                                                \"type\": \"boolean\"\n                                            }\n                                        }\n                                    }\n                                }\n                            },\n                            \"resharing\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"group_sharing\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"group\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"enabled\"\n                                ],\n                                \"properties\": {\n                                    \"enabled\": {\n                                        \"type\": \"boolean\"\n                                    },\n                                    \"expire_date\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"enabled\"\n                                        ],\n                                        \"properties\": {\n                                            \"enabled\": {\n                                                \"type\": \"boolean\"\n                                            }\n                                        }\n                                    }\n                                }\n                            },\n                            \"default_permissions\": {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            \"exclude_reshare_from_edit\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"federation\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"outgoing\",\n                                    \"incoming\",\n                                    \"expire_date\",\n                                    \"expire_date_supported\"\n                                ],\n                                \"properties\": {\n                                    \"outgoing\": {\n                                        \"type\": \"boolean\"\n                                    },\n                                    \"incoming\": {\n                                        \"type\": \"boolean\"\n                                    },\n                                    \"expire_date\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"enabled\"\n                                        ],\n                                        \"properties\": {\n                                            \"enabled\": {\n                                                \"type\": \"boolean\"\n                                            }\n                                        }\n                                    },\n                                    \"expire_date_supported\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"enabled\"\n                                        ],\n                                        \"properties\": {\n                                            \"enabled\": {\n                                                \"type\": \"boolean\"\n                                            }\n                                        }\n                                    }\n                                }\n                            },\n                            \"sharee\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"minSearchStringLength\",\n                                    \"query_lookup_default\",\n                                    \"always_show_unique\"\n                                ],\n                                \"properties\": {\n                                    \"minSearchStringLength\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\"\n                                    },\n                                    \"query_lookup_default\": {\n                                        \"type\": \"boolean\"\n                                    },\n                                    \"always_show_unique\": {\n                                        \"type\": \"boolean\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"FilesSharingDeletedShare\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"share_type\",\n                    \"uid_owner\",\n                    \"displayname_owner\",\n                    \"permissions\",\n                    \"stime\",\n                    \"uid_file_owner\",\n                    \"displayname_file_owner\",\n                    \"path\",\n                    \"item_type\",\n                    \"mimetype\",\n                    \"storage\",\n                    \"item_source\",\n                    \"file_source\",\n                    \"file_parent\",\n                    \"file_target\",\n                    \"expiration\",\n                    \"share_with\",\n                    \"share_with_displayname\",\n                    \"share_with_link\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"share_type\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"uid_owner\": {\n                        \"type\": \"string\"\n                    },\n                    \"displayname_owner\": {\n                        \"type\": \"string\"\n                    },\n                    \"permissions\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"stime\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"uid_file_owner\": {\n                        \"type\": \"string\"\n                    },\n                    \"displayname_file_owner\": {\n                        \"type\": \"string\"\n                    },\n                    \"path\": {\n                        \"type\": \"string\"\n                    },\n                    \"item_type\": {\n                        \"type\": \"string\"\n                    },\n                    \"mimetype\": {\n                        \"type\": \"string\"\n                    },\n                    \"storage\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"item_source\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"file_source\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"file_parent\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"file_target\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"expiration\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"share_with\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"share_with_displayname\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"share_with_link\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    }\n                }\n            },\n            \"FilesSharingLookup\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"value\",\n                    \"verified\"\n                ],\n                \"properties\": {\n                    \"value\": {\n                        \"type\": \"string\"\n                    },\n                    \"verified\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    }\n                }\n            },\n            \"FilesSharingRemoteShare\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"accepted\",\n                    \"file_id\",\n                    \"id\",\n                    \"mimetype\",\n                    \"mountpoint\",\n                    \"mtime\",\n                    \"name\",\n                    \"owner\",\n                    \"parent\",\n                    \"permissions\",\n                    \"remote\",\n                    \"remote_id\",\n                    \"refresh_token\",\n                    \"share_type\",\n                    \"type\",\n                    \"user\",\n                    \"item_size\"\n                ],\n                \"properties\": {\n                    \"accepted\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"file_id\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"nullable\": true\n                    },\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"mimetype\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"mountpoint\": {\n                        \"type\": \"string\"\n                    },\n                    \"mtime\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"nullable\": true\n                    },\n                    \"name\": {\n                        \"type\": \"string\"\n                    },\n                    \"owner\": {\n                        \"type\": \"string\"\n                    },\n                    \"parent\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"permissions\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"nullable\": true\n                    },\n                    \"remote\": {\n                        \"type\": \"string\"\n                    },\n                    \"remote_id\": {\n                        \"type\": \"string\"\n                    },\n                    \"refresh_token\": {\n                        \"type\": \"string\"\n                    },\n                    \"share_type\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"type\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"user\": {\n                        \"type\": \"string\"\n                    },\n                    \"item_size\": {\n                        \"nullable\": true,\n                        \"anyOf\": [\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            {\n                                \"type\": \"number\",\n                                \"format\": \"double\"\n                            }\n                        ]\n                    }\n                }\n            },\n            \"FilesSharingShare\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"attributes\",\n                    \"can_delete\",\n                    \"can_edit\",\n                    \"displayname_file_owner\",\n                    \"displayname_owner\",\n                    \"expiration\",\n                    \"file_parent\",\n                    \"file_source\",\n                    \"file_target\",\n                    \"has_preview\",\n                    \"hide_download\",\n                    \"is-mount-root\",\n                    \"id\",\n                    \"item_mtime\",\n                    \"item_size\",\n                    \"item_source\",\n                    \"item_type\",\n                    \"label\",\n                    \"mail_send\",\n                    \"mimetype\",\n                    \"mount-type\",\n                    \"note\",\n                    \"parent\",\n                    \"path\",\n                    \"permissions\",\n                    \"share_type\",\n                    \"stime\",\n                    \"storage\",\n                    \"storage_id\",\n                    \"token\",\n                    \"uid_file_owner\",\n                    \"uid_owner\"\n                ],\n                \"properties\": {\n                    \"attributes\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"can_delete\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"can_edit\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"displayname_file_owner\": {\n                        \"type\": \"string\"\n                    },\n                    \"displayname_owner\": {\n                        \"type\": \"string\"\n                    },\n                    \"expiration\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"file_parent\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"file_source\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"file_target\": {\n                        \"type\": \"string\"\n                    },\n                    \"has_preview\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"hide_download\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"enum\": [\n                            0,\n                            1\n                        ]\n                    },\n                    \"is_trusted_server\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"is-mount-root\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"item_mtime\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"item_permissions\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"item_size\": {\n                        \"anyOf\": [\n                            {\n                                \"type\": \"number\",\n                                \"format\": \"double\"\n                            },\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            }\n                        ]\n                    },\n                    \"item_source\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"item_type\": {\n                        \"type\": \"string\",\n                        \"enum\": [\n                            \"file\",\n                            \"folder\"\n                        ]\n                    },\n                    \"label\": {\n                        \"type\": \"string\"\n                    },\n                    \"mail_send\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"enum\": [\n                            0,\n                            1\n                        ]\n                    },\n                    \"mimetype\": {\n                        \"type\": \"string\"\n                    },\n                    \"mount-type\": {\n                        \"type\": \"string\"\n                    },\n                    \"note\": {\n                        \"type\": \"string\"\n                    },\n                    \"parent\": {\n                        \"nullable\": true\n                    },\n                    \"password\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"password_expiration_time\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"path\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"permissions\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"send_password_by_talk\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"share_type\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"share_with\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"share_with_avatar\": {\n                        \"type\": \"string\"\n                    },\n                    \"share_with_displayname\": {\n                        \"type\": \"string\"\n                    },\n                    \"share_with_displayname_unique\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"share_with_link\": {\n                        \"type\": \"string\"\n                    },\n                    \"status\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"clearAt\",\n                            \"icon\",\n                            \"message\",\n                            \"status\"\n                        ],\n                        \"properties\": {\n                            \"clearAt\": {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\",\n                                \"nullable\": true\n                            },\n                            \"icon\": {\n                                \"type\": \"string\",\n                                \"nullable\": true\n                            },\n                            \"message\": {\n                                \"type\": \"string\",\n                                \"nullable\": true\n                            },\n                            \"status\": {\n                                \"type\": \"string\"\n                            }\n                        }\n                    },\n                    \"stime\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"storage\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"storage_id\": {\n                        \"type\": \"string\"\n                    },\n                    \"token\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"uid_file_owner\": {\n                        \"type\": \"string\"\n                    },\n                    \"uid_owner\": {\n                        \"type\": \"string\"\n                    },\n                    \"url\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    }\n                }\n            },\n            \"FilesSharingShareInfo\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"parentId\",\n                    \"mtime\",\n                    \"name\",\n                    \"permissions\",\n                    \"mimetype\",\n                    \"size\",\n                    \"type\",\n                    \"etag\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"parentId\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"mtime\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"name\": {\n                        \"type\": \"string\"\n                    },\n                    \"permissions\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"mimetype\": {\n                        \"type\": \"string\"\n                    },\n                    \"size\": {\n                        \"anyOf\": [\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            {\n                                \"type\": \"number\",\n                                \"format\": \"double\"\n                            }\n                        ]\n                    },\n                    \"type\": {\n                        \"type\": \"string\"\n                    },\n                    \"etag\": {\n                        \"type\": \"string\"\n                    },\n                    \"children\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"type\": \"object\",\n                            \"additionalProperties\": {\n                                \"type\": \"object\"\n                            }\n                        }\n                    }\n                }\n            },\n            \"FilesSharingSharee\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"label\"\n                ],\n                \"properties\": {\n                    \"label\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"FilesSharingShareeCircle\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/FilesSharingSharee\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"shareWithDescription\",\n                            \"value\"\n                        ],\n                        \"properties\": {\n                            \"shareWithDescription\": {\n                                \"type\": \"string\"\n                            },\n                            \"value\": {\n                                \"allOf\": [\n                                    {\n                                        \"$ref\": \"#/components/schemas/FilesSharingShareeValue\"\n                                    },\n                                    {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"circle\"\n                                        ],\n                                        \"properties\": {\n                                            \"circle\": {\n                                                \"type\": \"string\"\n                                            }\n                                        }\n                                    }\n                                ]\n                            }\n                        }\n                    }\n                ]\n            },\n            \"FilesSharingShareeEmail\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/FilesSharingSharee\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"uuid\",\n                            \"name\",\n                            \"type\",\n                            \"shareWithDisplayNameUnique\",\n                            \"value\"\n                        ],\n                        \"properties\": {\n                            \"uuid\": {\n                                \"type\": \"string\"\n                            },\n                            \"name\": {\n                                \"type\": \"string\"\n                            },\n                            \"type\": {\n                                \"type\": \"string\"\n                            },\n                            \"shareWithDisplayNameUnique\": {\n                                \"type\": \"string\"\n                            },\n                            \"value\": {\n                                \"$ref\": \"#/components/schemas/FilesSharingShareeValue\"\n                            }\n                        }\n                    }\n                ]\n            },\n            \"FilesSharingShareeGroup\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/FilesSharingSharee\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"value\"\n                        ],\n                        \"properties\": {\n                            \"value\": {\n                                \"$ref\": \"#/components/schemas/FilesSharingShareeValue\"\n                            }\n                        }\n                    }\n                ]\n            },\n            \"FilesSharingShareeLookup\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/FilesSharingSharee\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"extra\",\n                            \"value\"\n                        ],\n                        \"properties\": {\n                            \"extra\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"federationId\",\n                                    \"name\",\n                                    \"email\",\n                                    \"address\",\n                                    \"website\",\n                                    \"twitter\",\n                                    \"phone\",\n                                    \"twitter_signature\",\n                                    \"website_signature\",\n                                    \"userid\"\n                                ],\n                                \"properties\": {\n                                    \"federationId\": {\n                                        \"type\": \"string\"\n                                    },\n                                    \"name\": {\n                                        \"nullable\": true,\n                                        \"allOf\": [\n                                            {\n                                                \"$ref\": \"#/components/schemas/FilesSharingLookup\"\n                                            }\n                                        ]\n                                    },\n                                    \"email\": {\n                                        \"nullable\": true,\n                                        \"allOf\": [\n                                            {\n                                                \"$ref\": \"#/components/schemas/FilesSharingLookup\"\n                                            }\n                                        ]\n                                    },\n                                    \"address\": {\n                                        \"nullable\": true,\n                                        \"allOf\": [\n                                            {\n                                                \"$ref\": \"#/components/schemas/FilesSharingLookup\"\n                                            }\n                                        ]\n                                    },\n                                    \"website\": {\n                                        \"nullable\": true,\n                                        \"allOf\": [\n                                            {\n                                                \"$ref\": \"#/components/schemas/FilesSharingLookup\"\n                                            }\n                                        ]\n                                    },\n                                    \"twitter\": {\n                                        \"nullable\": true,\n                                        \"allOf\": [\n                                            {\n                                                \"$ref\": \"#/components/schemas/FilesSharingLookup\"\n                                            }\n                                        ]\n                                    },\n                                    \"phone\": {\n                                        \"nullable\": true,\n                                        \"allOf\": [\n                                            {\n                                                \"$ref\": \"#/components/schemas/FilesSharingLookup\"\n                                            }\n                                        ]\n                                    },\n                                    \"twitter_signature\": {\n                                        \"nullable\": true,\n                                        \"allOf\": [\n                                            {\n                                                \"$ref\": \"#/components/schemas/FilesSharingLookup\"\n                                            }\n                                        ]\n                                    },\n                                    \"website_signature\": {\n                                        \"nullable\": true,\n                                        \"allOf\": [\n                                            {\n                                                \"$ref\": \"#/components/schemas/FilesSharingLookup\"\n                                            }\n                                        ]\n                                    },\n                                    \"userid\": {\n                                        \"nullable\": true,\n                                        \"allOf\": [\n                                            {\n                                                \"$ref\": \"#/components/schemas/FilesSharingLookup\"\n                                            }\n                                        ]\n                                    }\n                                }\n                            },\n                            \"value\": {\n                                \"allOf\": [\n                                    {\n                                        \"$ref\": \"#/components/schemas/FilesSharingShareeValue\"\n                                    },\n                                    {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"globalScale\"\n                                        ],\n                                        \"properties\": {\n                                            \"globalScale\": {\n                                                \"type\": \"boolean\"\n                                            }\n                                        }\n                                    }\n                                ]\n                            }\n                        }\n                    }\n                ]\n            },\n            \"FilesSharingShareeRemote\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/FilesSharingSharee\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"uuid\",\n                            \"name\",\n                            \"type\",\n                            \"value\"\n                        ],\n                        \"properties\": {\n                            \"uuid\": {\n                                \"type\": \"string\"\n                            },\n                            \"name\": {\n                                \"type\": \"string\"\n                            },\n                            \"type\": {\n                                \"type\": \"string\"\n                            },\n                            \"value\": {\n                                \"allOf\": [\n                                    {\n                                        \"$ref\": \"#/components/schemas/FilesSharingShareeValue\"\n                                    },\n                                    {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"server\"\n                                        ],\n                                        \"properties\": {\n                                            \"server\": {\n                                                \"type\": \"string\"\n                                            }\n                                        }\n                                    }\n                                ]\n                            }\n                        }\n                    }\n                ]\n            },\n            \"FilesSharingShareeRemoteGroup\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/FilesSharingSharee\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"guid\",\n                            \"name\",\n                            \"value\"\n                        ],\n                        \"properties\": {\n                            \"guid\": {\n                                \"type\": \"string\"\n                            },\n                            \"name\": {\n                                \"type\": \"string\"\n                            },\n                            \"value\": {\n                                \"allOf\": [\n                                    {\n                                        \"$ref\": \"#/components/schemas/FilesSharingShareeValue\"\n                                    },\n                                    {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"server\"\n                                        ],\n                                        \"properties\": {\n                                            \"server\": {\n                                                \"type\": \"string\"\n                                            }\n                                        }\n                                    }\n                                ]\n                            }\n                        }\n                    }\n                ]\n            },\n            \"FilesSharingShareeRoom\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/FilesSharingSharee\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"value\"\n                        ],\n                        \"properties\": {\n                            \"value\": {\n                                \"$ref\": \"#/components/schemas/FilesSharingShareeValue\"\n                            }\n                        }\n                    }\n                ]\n            },\n            \"FilesSharingShareeUser\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/FilesSharingSharee\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"subline\",\n                            \"icon\",\n                            \"shareWithDisplayNameUnique\",\n                            \"status\",\n                            \"value\"\n                        ],\n                        \"properties\": {\n                            \"subline\": {\n                                \"type\": \"string\"\n                            },\n                            \"icon\": {\n                                \"type\": \"string\"\n                            },\n                            \"shareWithDisplayNameUnique\": {\n                                \"type\": \"string\"\n                            },\n                            \"status\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"status\",\n                                    \"message\",\n                                    \"icon\",\n                                    \"clearAt\"\n                                ],\n                                \"properties\": {\n                                    \"status\": {\n                                        \"type\": \"string\"\n                                    },\n                                    \"message\": {\n                                        \"type\": \"string\"\n                                    },\n                                    \"icon\": {\n                                        \"type\": \"string\"\n                                    },\n                                    \"clearAt\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"nullable\": true\n                                    }\n                                }\n                            },\n                            \"value\": {\n                                \"$ref\": \"#/components/schemas/FilesSharingShareeValue\"\n                            }\n                        }\n                    }\n                ]\n            },\n            \"FilesSharingShareeValue\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"shareType\",\n                    \"shareWith\"\n                ],\n                \"properties\": {\n                    \"shareType\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"shareWith\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"FilesSharingShareesRecommendedResult\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"exact\",\n                    \"emails\",\n                    \"groups\",\n                    \"remote_groups\",\n                    \"remotes\",\n                    \"users\"\n                ],\n                \"properties\": {\n                    \"exact\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"emails\",\n                            \"groups\",\n                            \"remote_groups\",\n                            \"remotes\",\n                            \"users\"\n                        ],\n                        \"properties\": {\n                            \"emails\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/FilesSharingShareeEmail\"\n                                }\n                            },\n                            \"groups\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/FilesSharingShareeGroup\"\n                                }\n                            },\n                            \"remote_groups\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/FilesSharingShareeRemoteGroup\"\n                                }\n                            },\n                            \"remotes\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/FilesSharingShareeRemote\"\n                                }\n                            },\n                            \"users\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/FilesSharingShareeUser\"\n                                }\n                            }\n                        }\n                    },\n                    \"emails\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/FilesSharingShareeEmail\"\n                        }\n                    },\n                    \"groups\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/FilesSharingShareeGroup\"\n                        }\n                    },\n                    \"remote_groups\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/FilesSharingShareeRemoteGroup\"\n                        }\n                    },\n                    \"remotes\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/FilesSharingShareeRemote\"\n                        }\n                    },\n                    \"users\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/FilesSharingShareeUser\"\n                        }\n                    }\n                }\n            },\n            \"FilesSharingShareesSearchResult\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"exact\",\n                    \"circles\",\n                    \"emails\",\n                    \"groups\",\n                    \"lookup\",\n                    \"remote_groups\",\n                    \"remotes\",\n                    \"rooms\",\n                    \"users\",\n                    \"lookupEnabled\"\n                ],\n                \"properties\": {\n                    \"exact\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"circles\",\n                            \"emails\",\n                            \"groups\",\n                            \"remote_groups\",\n                            \"remotes\",\n                            \"rooms\",\n                            \"users\"\n                        ],\n                        \"properties\": {\n                            \"circles\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/FilesSharingShareeCircle\"\n                                }\n                            },\n                            \"emails\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/FilesSharingShareeEmail\"\n                                }\n                            },\n                            \"groups\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/FilesSharingShareeGroup\"\n                                }\n                            },\n                            \"remote_groups\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/FilesSharingShareeRemoteGroup\"\n                                }\n                            },\n                            \"remotes\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/FilesSharingShareeRemote\"\n                                }\n                            },\n                            \"rooms\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/FilesSharingShareeRoom\"\n                                }\n                            },\n                            \"users\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/FilesSharingShareeUser\"\n                                }\n                            }\n                        }\n                    },\n                    \"circles\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/FilesSharingShareeCircle\"\n                        }\n                    },\n                    \"emails\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/FilesSharingShareeEmail\"\n                        }\n                    },\n                    \"groups\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/FilesSharingShareeGroup\"\n                        }\n                    },\n                    \"lookup\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/FilesSharingShareeLookup\"\n                        }\n                    },\n                    \"remote_groups\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/FilesSharingShareeRemoteGroup\"\n                        }\n                    },\n                    \"remotes\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/FilesSharingShareeRemote\"\n                        }\n                    },\n                    \"rooms\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/FilesSharingShareeRoom\"\n                        }\n                    },\n                    \"users\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/FilesSharingShareeUser\"\n                        }\n                    },\n                    \"lookupEnabled\": {\n                        \"type\": \"boolean\"\n                    }\n                }\n            },\n            \"FilesTrashbinCapabilities\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"files\"\n                ],\n                \"properties\": {\n                    \"files\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"undelete\",\n                            \"delete_from_trash\"\n                        ],\n                        \"properties\": {\n                            \"undelete\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"delete_from_trash\": {\n                                \"type\": \"boolean\"\n                            }\n                        }\n                    }\n                }\n            },\n            \"FilesVersionsCapabilities\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"files\"\n                ],\n                \"properties\": {\n                    \"files\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"versioning\",\n                            \"version_labeling\",\n                            \"version_deletion\"\n                        ],\n                        \"properties\": {\n                            \"versioning\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"version_labeling\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"version_deletion\": {\n                                \"type\": \"boolean\"\n                            }\n                        }\n                    }\n                }\n            },\n            \"ProfileSharedResource\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"label\",\n                    \"text\",\n                    \"href\",\n                    \"img\"\n                ],\n                \"properties\": {\n                    \"label\": {\n                        \"type\": \"string\"\n                    },\n                    \"text\": {\n                        \"type\": \"string\"\n                    },\n                    \"href\": {\n                        \"type\": \"string\"\n                    },\n                    \"img\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"ProvisioningApiCapabilities\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"provisioning_api\"\n                ],\n                \"properties\": {\n                    \"provisioning_api\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"version\",\n                            \"AccountPropertyScopesVersion\",\n                            \"AccountPropertyScopesFederatedEnabled\",\n                            \"AccountPropertyScopesPublishedEnabled\"\n                        ],\n                        \"properties\": {\n                            \"version\": {\n                                \"type\": \"string\"\n                            },\n                            \"AccountPropertyScopesVersion\": {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            \"AccountPropertyScopesFederatedEnabled\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"AccountPropertyScopesPublishedEnabled\": {\n                                \"type\": \"boolean\"\n                            }\n                        }\n                    }\n                }\n            },\n            \"ProvisioningApiGroupDetails\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"displayname\",\n                    \"usercount\",\n                    \"disabled\",\n                    \"canAdd\",\n                    \"canRemove\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"displayname\": {\n                        \"type\": \"string\"\n                    },\n                    \"usercount\": {\n                        \"oneOf\": [\n                            {\n                                \"type\": \"boolean\"\n                            },\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            }\n                        ]\n                    },\n                    \"disabled\": {\n                        \"oneOf\": [\n                            {\n                                \"type\": \"boolean\"\n                            },\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            }\n                        ]\n                    },\n                    \"canAdd\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"canRemove\": {\n                        \"type\": \"boolean\"\n                    }\n                }\n            },\n            \"ProvisioningApiUserDetails\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"additional_mail\",\n                    \"address\",\n                    \"backend\",\n                    \"backendCapabilities\",\n                    \"biography\",\n                    \"display-name\",\n                    \"displayname\",\n                    \"email\",\n                    \"fediverse\",\n                    \"groups\",\n                    \"headline\",\n                    \"id\",\n                    \"language\",\n                    \"firstLoginTimestamp\",\n                    \"lastLoginTimestamp\",\n                    \"lastLogin\",\n                    \"locale\",\n                    \"manager\",\n                    \"notify_email\",\n                    \"organisation\",\n                    \"phone\",\n                    \"profile_enabled\",\n                    \"pronouns\",\n                    \"quota\",\n                    \"role\",\n                    \"subadmin\",\n                    \"timezone\",\n                    \"twitter\",\n                    \"bluesky\",\n                    \"website\"\n                ],\n                \"properties\": {\n                    \"additional_mail\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    \"additional_mailScope\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                        }\n                    },\n                    \"address\": {\n                        \"type\": \"string\"\n                    },\n                    \"addressScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    },\n                    \"avatarScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    },\n                    \"backend\": {\n                        \"type\": \"string\"\n                    },\n                    \"backendCapabilities\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"setDisplayName\",\n                            \"setPassword\"\n                        ],\n                        \"properties\": {\n                            \"setDisplayName\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"setPassword\": {\n                                \"type\": \"boolean\"\n                            }\n                        }\n                    },\n                    \"biography\": {\n                        \"type\": \"string\"\n                    },\n                    \"biographyScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    },\n                    \"display-name\": {\n                        \"type\": \"string\"\n                    },\n                    \"displayname\": {\n                        \"type\": \"string\"\n                    },\n                    \"displaynameScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    },\n                    \"email\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"emailScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    },\n                    \"enabled\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"fediverse\": {\n                        \"type\": \"string\"\n                    },\n                    \"fediverseScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    },\n                    \"groups\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    \"headline\": {\n                        \"type\": \"string\"\n                    },\n                    \"headlineScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    },\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"language\": {\n                        \"type\": \"string\"\n                    },\n                    \"firstLoginTimestamp\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"lastLoginTimestamp\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"lastLogin\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"locale\": {\n                        \"type\": \"string\"\n                    },\n                    \"manager\": {\n                        \"type\": \"string\"\n                    },\n                    \"notify_email\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"organisation\": {\n                        \"type\": \"string\"\n                    },\n                    \"organisationScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    },\n                    \"phone\": {\n                        \"type\": \"string\"\n                    },\n                    \"phoneScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    },\n                    \"profile_enabled\": {\n                        \"type\": \"string\"\n                    },\n                    \"profile_enabledScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    },\n                    \"pronouns\": {\n                        \"type\": \"string\"\n                    },\n                    \"pronounsScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    },\n                    \"quota\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsQuota\"\n                    },\n                    \"role\": {\n                        \"type\": \"string\"\n                    },\n                    \"roleScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    },\n                    \"storageLocation\": {\n                        \"type\": \"string\"\n                    },\n                    \"subadmin\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    \"timezone\": {\n                        \"type\": \"string\"\n                    },\n                    \"twitter\": {\n                        \"type\": \"string\"\n                    },\n                    \"twitterScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    },\n                    \"bluesky\": {\n                        \"type\": \"string\"\n                    },\n                    \"blueskyScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    },\n                    \"website\": {\n                        \"type\": \"string\"\n                    },\n                    \"websiteScope\": {\n                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsScope\"\n                    }\n                }\n            },\n            \"ProvisioningApiUserDetailsGroupDisplayname\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"displayname\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"displayname\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"ProvisioningApiUserDetailsQuota\": {\n                \"type\": \"object\",\n                \"properties\": {\n                    \"free\": {\n                        \"anyOf\": [\n                            {\n                                \"type\": \"number\",\n                                \"format\": \"double\"\n                            },\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            }\n                        ]\n                    },\n                    \"quota\": {\n                        \"anyOf\": [\n                            {\n                                \"type\": \"number\",\n                                \"format\": \"double\"\n                            },\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            {\n                                \"type\": \"string\"\n                            }\n                        ]\n                    },\n                    \"relative\": {\n                        \"anyOf\": [\n                            {\n                                \"type\": \"number\",\n                                \"format\": \"double\"\n                            },\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            }\n                        ]\n                    },\n                    \"total\": {\n                        \"anyOf\": [\n                            {\n                                \"type\": \"number\",\n                                \"format\": \"double\"\n                            },\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            }\n                        ]\n                    },\n                    \"used\": {\n                        \"anyOf\": [\n                            {\n                                \"type\": \"number\",\n                                \"format\": \"double\"\n                            },\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            }\n                        ]\n                    }\n                }\n            },\n            \"ProvisioningApiUserDetailsScope\": {\n                \"type\": \"string\",\n                \"enum\": [\n                    \"v2-private\",\n                    \"v2-local\",\n                    \"v2-federated\",\n                    \"v2-published\"\n                ]\n            },\n            \"SettingsDeclarativeForm\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"priority\",\n                    \"section_type\",\n                    \"section_id\",\n                    \"storage_type\",\n                    \"title\",\n                    \"app\",\n                    \"fields\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"priority\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"section_type\": {\n                        \"type\": \"string\",\n                        \"enum\": [\n                            \"admin\",\n                            \"personal\"\n                        ]\n                    },\n                    \"section_id\": {\n                        \"type\": \"string\"\n                    },\n                    \"storage_type\": {\n                        \"type\": \"string\",\n                        \"enum\": [\n                            \"internal\",\n                            \"external\"\n                        ]\n                    },\n                    \"title\": {\n                        \"type\": \"string\"\n                    },\n                    \"description\": {\n                        \"type\": \"string\"\n                    },\n                    \"doc_url\": {\n                        \"type\": \"string\"\n                    },\n                    \"app\": {\n                        \"type\": \"string\"\n                    },\n                    \"fields\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/SettingsDeclarativeFormField\"\n                        }\n                    }\n                }\n            },\n            \"SettingsDeclarativeFormField\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"title\",\n                    \"type\",\n                    \"default\",\n                    \"value\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"title\": {\n                        \"type\": \"string\"\n                    },\n                    \"description\": {\n                        \"type\": \"string\"\n                    },\n                    \"type\": {\n                        \"type\": \"string\",\n                        \"enum\": [\n                            \"text\",\n                            \"password\",\n                            \"email\",\n                            \"tel\",\n                            \"url\",\n                            \"number\",\n                            \"checkbox\",\n                            \"multi-checkbox\",\n                            \"radio\",\n                            \"select\",\n                            \"multi-select\"\n                        ]\n                    },\n                    \"placeholder\": {\n                        \"type\": \"string\"\n                    },\n                    \"label\": {\n                        \"type\": \"string\"\n                    },\n                    \"default\": {\n                        \"type\": \"object\"\n                    },\n                    \"options\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"oneOf\": [\n                                {\n                                    \"type\": \"string\"\n                                },\n                                {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"name\",\n                                        \"value\"\n                                    ],\n                                    \"properties\": {\n                                        \"name\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"value\": {\n                                            \"type\": \"object\"\n                                        }\n                                    }\n                                }\n                            ]\n                        }\n                    },\n                    \"value\": {\n                        \"anyOf\": [\n                            {\n                                \"type\": \"string\"\n                            },\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            {\n                                \"type\": \"number\",\n                                \"format\": \"double\"\n                            },\n                            {\n                                \"type\": \"boolean\"\n                            },\n                            {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        ]\n                    },\n                    \"sensitive\": {\n                        \"type\": \"boolean\"\n                    }\n                }\n            },\n            \"SharebymailCapabilities\": {\n                \"type\": \"object\",\n                \"properties\": {\n                    \"files_sharing\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"sharebymail\"\n                        ],\n                        \"properties\": {\n                            \"sharebymail\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"enabled\",\n                                    \"send_password_by_mail\",\n                                    \"upload_files_drop\",\n                                    \"password\",\n                                    \"expire_date\"\n                                ],\n                                \"properties\": {\n                                    \"enabled\": {\n                                        \"type\": \"boolean\"\n                                    },\n                                    \"send_password_by_mail\": {\n                                        \"type\": \"boolean\"\n                                    },\n                                    \"upload_files_drop\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"enabled\"\n                                        ],\n                                        \"properties\": {\n                                            \"enabled\": {\n                                                \"type\": \"boolean\"\n                                            }\n                                        }\n                                    },\n                                    \"password\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"enabled\",\n                                            \"enforced\"\n                                        ],\n                                        \"properties\": {\n                                            \"enabled\": {\n                                                \"type\": \"boolean\"\n                                            },\n                                            \"enforced\": {\n                                                \"type\": \"boolean\"\n                                            }\n                                        }\n                                    },\n                                    \"expire_date\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"enabled\",\n                                            \"enforced\"\n                                        ],\n                                        \"properties\": {\n                                            \"enabled\": {\n                                                \"type\": \"boolean\"\n                                            },\n                                            \"enforced\": {\n                                                \"type\": \"boolean\"\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"SharingCapabilities\": {\n                \"type\": \"object\",\n                \"properties\": {\n                    \"sharing\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"api_versions\",\n                            \"source_types\",\n                            \"permission_presets\"\n                        ],\n                        \"properties\": {\n                            \"api_versions\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"type\": \"string\",\n                                    \"enum\": [\n                                        \"v1\"\n                                    ]\n                                }\n                            },\n                            \"source_types\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/SharingSourceType\"\n                                }\n                            },\n                            \"permission_presets\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"$ref\": \"#/components/schemas/SharingPermissionPreset\"\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"SharingIcon\": {\n                \"anyOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/SharingIconSVG\"\n                    },\n                    {\n                        \"$ref\": \"#/components/schemas/SharingIconURL\"\n                    }\n                ]\n            },\n            \"SharingIconSVG\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"svg\"\n                ],\n                \"properties\": {\n                    \"svg\": {\n                        \"type\": \"string\",\n                        \"description\": \"An SVG using the currentColor value for dynamic theming.\",\n                        \"minLength\": 1\n                    }\n                }\n            },\n            \"SharingIconURL\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"light\",\n                    \"dark\"\n                ],\n                \"properties\": {\n                    \"light\": {\n                        \"type\": \"string\",\n                        \"description\": \"An absolute URL to an image suitable for light theme.\",\n                        \"minLength\": 1\n                    },\n                    \"dark\": {\n                        \"type\": \"string\",\n                        \"description\": \"An absolute URL to an image suitable for dark theme.\",\n                        \"minLength\": 1\n                    }\n                }\n            },\n            \"SharingPermission\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"class\",\n                    \"source_class\",\n                    \"display_name\",\n                    \"hint\",\n                    \"priority\",\n                    \"presets\",\n                    \"enabled\"\n                ],\n                \"properties\": {\n                    \"class\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"source_class\": {\n                        \"type\": \"string\",\n                        \"nullable\": true,\n                        \"minLength\": 1\n                    },\n                    \"display_name\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"hint\": {\n                        \"type\": \"string\",\n                        \"nullable\": true,\n                        \"minLength\": 1\n                    },\n                    \"priority\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"minimum\": 1,\n                        \"maximum\": 100\n                    },\n                    \"presets\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"type\": \"string\",\n                            \"minLength\": 1\n                        }\n                    },\n                    \"enabled\": {\n                        \"type\": \"boolean\"\n                    }\n                }\n            },\n            \"SharingPermissionPreset\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"class\",\n                    \"display_name\",\n                    \"hint\"\n                ],\n                \"properties\": {\n                    \"class\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"display_name\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"hint\": {\n                        \"type\": \"string\",\n                        \"nullable\": true,\n                        \"minLength\": 1\n                    }\n                }\n            },\n            \"SharingProperty\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"class\",\n                    \"display_name\",\n                    \"hint\",\n                    \"priority\",\n                    \"required\",\n                    \"advanced\",\n                    \"value\"\n                ],\n                \"properties\": {\n                    \"class\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"display_name\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"hint\": {\n                        \"type\": \"string\",\n                        \"nullable\": true,\n                        \"minLength\": 1\n                    },\n                    \"priority\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"minimum\": 1,\n                        \"maximum\": 100\n                    },\n                    \"required\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"advanced\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"value\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    }\n                }\n            },\n            \"SharingPropertyBoolean\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/SharingProperty\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"type\"\n                        ],\n                        \"properties\": {\n                            \"type\": {\n                                \"type\": \"string\",\n                                \"enum\": [\n                                    \"boolean\"\n                                ]\n                            }\n                        }\n                    }\n                ]\n            },\n            \"SharingPropertyDate\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/SharingProperty\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"type\",\n                            \"min_date\",\n                            \"max_date\"\n                        ],\n                        \"properties\": {\n                            \"type\": {\n                                \"type\": \"string\",\n                                \"enum\": [\n                                    \"date\"\n                                ]\n                            },\n                            \"min_date\": {\n                                \"type\": \"string\",\n                                \"nullable\": true,\n                                \"description\": \"ISO 8601\",\n                                \"minLength\": 1\n                            },\n                            \"max_date\": {\n                                \"type\": \"string\",\n                                \"nullable\": true,\n                                \"description\": \"ISO 8601\",\n                                \"minLength\": 1\n                            }\n                        }\n                    }\n                ]\n            },\n            \"SharingPropertyEnum\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/SharingProperty\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"type\",\n                            \"valid_values\"\n                        ],\n                        \"properties\": {\n                            \"type\": {\n                                \"type\": \"string\",\n                                \"enum\": [\n                                    \"enum\"\n                                ]\n                            },\n                            \"valid_values\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"type\": \"string\"\n                                },\n                                \"minItems\": 1\n                            }\n                        }\n                    }\n                ]\n            },\n            \"SharingPropertyPassword\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/SharingProperty\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"type\"\n                        ],\n                        \"properties\": {\n                            \"type\": {\n                                \"type\": \"string\",\n                                \"enum\": [\n                                    \"password\"\n                                ]\n                            }\n                        }\n                    }\n                ]\n            },\n            \"SharingPropertyString\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/SharingProperty\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"type\",\n                            \"min_length\",\n                            \"max_length\"\n                        ],\n                        \"properties\": {\n                            \"type\": {\n                                \"type\": \"string\",\n                                \"enum\": [\n                                    \"string\"\n                                ]\n                            },\n                            \"min_length\": {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\",\n                                \"nullable\": true,\n                                \"minimum\": 1\n                            },\n                            \"max_length\": {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\",\n                                \"nullable\": true,\n                                \"minimum\": 1\n                            }\n                        }\n                    }\n                ]\n            },\n            \"SharingRecipient\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"class\",\n                    \"value\",\n                    \"instance\",\n                    \"display_name\",\n                    \"icon\",\n                    \"secret\",\n                    \"initiator\"\n                ],\n                \"properties\": {\n                    \"class\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"value\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"instance\": {\n                        \"type\": \"string\",\n                        \"nullable\": true,\n                        \"minLength\": 1\n                    },\n                    \"display_name\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"icon\": {\n                        \"nullable\": true,\n                        \"allOf\": [\n                            {\n                                \"$ref\": \"#/components/schemas/SharingIcon\"\n                            }\n                        ]\n                    },\n                    \"secret\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"updatable\"\n                        ],\n                        \"properties\": {\n                            \"updatable\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"value\": {\n                                \"type\": \"string\",\n                                \"minLength\": 1\n                            },\n                            \"url\": {\n                                \"type\": \"string\",\n                                \"minLength\": 1\n                            }\n                        }\n                    },\n                    \"initiator\": {\n                        \"nullable\": true,\n                        \"allOf\": [\n                            {\n                                \"$ref\": \"#/components/schemas/SharingUser\"\n                            }\n                        ]\n                    }\n                }\n            },\n            \"SharingShare\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"owner\",\n                    \"last_updated\",\n                    \"state\",\n                    \"sources\",\n                    \"recipients\",\n                    \"properties\",\n                    \"permissions\",\n                    \"permission_preset\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"owner\": {\n                        \"$ref\": \"#/components/schemas/SharingUser\"\n                    },\n                    \"last_updated\": {\n                        \"type\": \"string\",\n                        \"description\": \"Unix time in milliseconds\"\n                    },\n                    \"state\": {\n                        \"$ref\": \"#/components/schemas/SharingState\"\n                    },\n                    \"sources\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/SharingSource\"\n                        }\n                    },\n                    \"recipients\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/SharingRecipient\"\n                        }\n                    },\n                    \"properties\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"anyOf\": [\n                                {\n                                    \"$ref\": \"#/components/schemas/SharingPropertyDate\"\n                                },\n                                {\n                                    \"$ref\": \"#/components/schemas/SharingPropertyEnum\"\n                                },\n                                {\n                                    \"$ref\": \"#/components/schemas/SharingPropertyBoolean\"\n                                },\n                                {\n                                    \"$ref\": \"#/components/schemas/SharingPropertyPassword\"\n                                },\n                                {\n                                    \"$ref\": \"#/components/schemas/SharingPropertyString\"\n                                }\n                            ]\n                        }\n                    },\n                    \"permissions\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/SharingPermission\"\n                        }\n                    },\n                    \"permission_preset\": {\n                        \"type\": \"string\",\n                        \"nullable\": true,\n                        \"minLength\": 1\n                    }\n                }\n            },\n            \"SharingSource\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"class\",\n                    \"value\",\n                    \"display_name\",\n                    \"icon\"\n                ],\n                \"properties\": {\n                    \"class\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"value\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"display_name\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"icon\": {\n                        \"nullable\": true,\n                        \"allOf\": [\n                            {\n                                \"$ref\": \"#/components/schemas/SharingIcon\"\n                            }\n                        ]\n                    }\n                }\n            },\n            \"SharingSourceType\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"class\"\n                ],\n                \"properties\": {\n                    \"class\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    }\n                }\n            },\n            \"SharingState\": {\n                \"type\": \"string\",\n                \"enum\": [\n                    \"active\",\n                    \"draft\",\n                    \"deleted\"\n                ]\n            },\n            \"SharingUser\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"user_id\",\n                    \"instance\",\n                    \"display_name\",\n                    \"icon\"\n                ],\n                \"properties\": {\n                    \"user_id\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"instance\": {\n                        \"type\": \"string\",\n                        \"nullable\": true,\n                        \"minLength\": 1\n                    },\n                    \"display_name\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"icon\": {\n                        \"$ref\": \"#/components/schemas/SharingIcon\"\n                    }\n                }\n            },\n            \"SystemtagsCapabilities\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"systemtags\"\n                ],\n                \"properties\": {\n                    \"systemtags\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"enabled\"\n                        ],\n                        \"properties\": {\n                            \"enabled\": {\n                                \"type\": \"boolean\",\n                                \"enum\": [\n                                    true\n                                ]\n                            }\n                        }\n                    }\n                }\n            },\n            \"ThemingBackground\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"backgroundImage\",\n                    \"backgroundColor\",\n                    \"primaryColor\",\n                    \"version\"\n                ],\n                \"properties\": {\n                    \"backgroundImage\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"backgroundColor\": {\n                        \"type\": \"string\"\n                    },\n                    \"primaryColor\": {\n                        \"type\": \"string\"\n                    },\n                    \"version\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    }\n                }\n            },\n            \"ThemingPublicCapabilities\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"theming\"\n                ],\n                \"properties\": {\n                    \"theming\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"name\",\n                            \"productName\",\n                            \"url\",\n                            \"imprintUrl\",\n                            \"privacyUrl\",\n                            \"slogan\",\n                            \"color\",\n                            \"color-text\",\n                            \"color-element\",\n                            \"color-element-bright\",\n                            \"color-element-dark\",\n                            \"logo\",\n                            \"background\",\n                            \"background-text\",\n                            \"background-plain\",\n                            \"background-default\",\n                            \"logoheader\",\n                            \"favicon\",\n                            \"primaryColor\",\n                            \"backgroundColor\",\n                            \"defaultPrimaryColor\",\n                            \"defaultBackgroundColor\",\n                            \"inverted\",\n                            \"cacheBuster\",\n                            \"enabledThemes\"\n                        ],\n                        \"properties\": {\n                            \"name\": {\n                                \"type\": \"string\"\n                            },\n                            \"productName\": {\n                                \"type\": \"string\"\n                            },\n                            \"url\": {\n                                \"type\": \"string\"\n                            },\n                            \"imprintUrl\": {\n                                \"type\": \"string\"\n                            },\n                            \"privacyUrl\": {\n                                \"type\": \"string\"\n                            },\n                            \"slogan\": {\n                                \"type\": \"string\"\n                            },\n                            \"color\": {\n                                \"type\": \"string\"\n                            },\n                            \"color-text\": {\n                                \"type\": \"string\"\n                            },\n                            \"color-element\": {\n                                \"type\": \"string\"\n                            },\n                            \"color-element-bright\": {\n                                \"type\": \"string\"\n                            },\n                            \"color-element-dark\": {\n                                \"type\": \"string\"\n                            },\n                            \"logo\": {\n                                \"type\": \"string\"\n                            },\n                            \"background\": {\n                                \"type\": \"string\"\n                            },\n                            \"background-text\": {\n                                \"type\": \"string\"\n                            },\n                            \"background-plain\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"background-default\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"logoheader\": {\n                                \"type\": \"string\"\n                            },\n                            \"favicon\": {\n                                \"type\": \"string\"\n                            },\n                            \"primaryColor\": {\n                                \"type\": \"string\"\n                            },\n                            \"backgroundColor\": {\n                                \"type\": \"string\"\n                            },\n                            \"defaultPrimaryColor\": {\n                                \"type\": \"string\"\n                            },\n                            \"defaultBackgroundColor\": {\n                                \"type\": \"string\"\n                            },\n                            \"inverted\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"cacheBuster\": {\n                                \"type\": \"string\"\n                            },\n                            \"enabledThemes\": {\n                                \"type\": \"array\",\n                                \"items\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"UpdatenotificationApp\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"appId\",\n                    \"appName\"\n                ],\n                \"properties\": {\n                    \"appId\": {\n                        \"type\": \"string\"\n                    },\n                    \"appName\": {\n                        \"type\": \"string\"\n                    }\n                }\n            },\n            \"UserStatusCapabilities\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"user_status\"\n                ],\n                \"properties\": {\n                    \"user_status\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"enabled\",\n                            \"restore\",\n                            \"supports_emoji\",\n                            \"supports_busy\"\n                        ],\n                        \"properties\": {\n                            \"enabled\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"restore\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"supports_emoji\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"supports_busy\": {\n                                \"type\": \"boolean\"\n                            }\n                        }\n                    }\n                }\n            },\n            \"UserStatusClearAt\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"type\",\n                    \"time\"\n                ],\n                \"properties\": {\n                    \"type\": {\n                        \"type\": \"string\",\n                        \"enum\": [\n                            \"period\",\n                            \"end-of\"\n                        ]\n                    },\n                    \"time\": {\n                        \"anyOf\": [\n                            {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            },\n                            {\n                                \"$ref\": \"#/components/schemas/UserStatusClearAtTimeType\"\n                            }\n                        ]\n                    }\n                }\n            },\n            \"UserStatusClearAtTimeType\": {\n                \"type\": \"string\",\n                \"enum\": [\n                    \"day\",\n                    \"week\"\n                ]\n            },\n            \"UserStatusPredefined\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"icon\",\n                    \"message\",\n                    \"clearAt\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"icon\": {\n                        \"type\": \"string\"\n                    },\n                    \"message\": {\n                        \"type\": \"string\"\n                    },\n                    \"clearAt\": {\n                        \"nullable\": true,\n                        \"allOf\": [\n                            {\n                                \"$ref\": \"#/components/schemas/UserStatusClearAt\"\n                            }\n                        ]\n                    }\n                }\n            },\n            \"UserStatusPrivate\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/UserStatusPublic\"\n                    },\n                    {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"messageId\",\n                            \"messageIsPredefined\",\n                            \"statusIsUserDefined\"\n                        ],\n                        \"properties\": {\n                            \"messageId\": {\n                                \"type\": \"string\",\n                                \"nullable\": true\n                            },\n                            \"messageIsPredefined\": {\n                                \"type\": \"boolean\"\n                            },\n                            \"statusIsUserDefined\": {\n                                \"type\": \"boolean\"\n                            }\n                        }\n                    }\n                ]\n            },\n            \"UserStatusPublic\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"userId\",\n                    \"message\",\n                    \"icon\",\n                    \"clearAt\",\n                    \"status\"\n                ],\n                \"properties\": {\n                    \"userId\": {\n                        \"type\": \"string\"\n                    },\n                    \"message\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"icon\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    },\n                    \"clearAt\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\",\n                        \"nullable\": true\n                    },\n                    \"status\": {\n                        \"$ref\": \"#/components/schemas/UserStatusType\"\n                    }\n                }\n            },\n            \"UserStatusType\": {\n                \"type\": \"string\",\n                \"enum\": [\n                    \"online\",\n                    \"away\",\n                    \"dnd\",\n                    \"busy\",\n                    \"offline\",\n                    \"invisible\"\n                ]\n            },\n            \"WeatherStatusCapabilities\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"weather_status\"\n                ],\n                \"properties\": {\n                    \"weather_status\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"enabled\"\n                        ],\n                        \"properties\": {\n                            \"enabled\": {\n                                \"type\": \"boolean\"\n                            }\n                        }\n                    }\n                }\n            },\n            \"WeatherStatusForecast\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"time\",\n                    \"data\"\n                ],\n                \"properties\": {\n                    \"time\": {\n                        \"type\": \"string\"\n                    },\n                    \"data\": {\n                        \"type\": \"object\",\n                        \"required\": [\n                            \"instant\",\n                            \"next_12_hours\",\n                            \"next_1_hours\",\n                            \"next_6_hours\"\n                        ],\n                        \"properties\": {\n                            \"instant\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"details\"\n                                ],\n                                \"properties\": {\n                                    \"details\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"air_pressure_at_sea_level\",\n                                            \"air_temperature\",\n                                            \"cloud_area_fraction\",\n                                            \"relative_humidity\",\n                                            \"wind_from_direction\",\n                                            \"wind_speed\"\n                                        ],\n                                        \"properties\": {\n                                            \"air_pressure_at_sea_level\": {\n                                                \"type\": \"number\"\n                                            },\n                                            \"air_temperature\": {\n                                                \"type\": \"number\"\n                                            },\n                                            \"cloud_area_fraction\": {\n                                                \"type\": \"number\"\n                                            },\n                                            \"relative_humidity\": {\n                                                \"type\": \"number\"\n                                            },\n                                            \"wind_from_direction\": {\n                                                \"type\": \"number\"\n                                            },\n                                            \"wind_speed\": {\n                                                \"type\": \"number\"\n                                            }\n                                        }\n                                    }\n                                }\n                            },\n                            \"next_12_hours\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"summary\",\n                                    \"details\"\n                                ],\n                                \"properties\": {\n                                    \"summary\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"symbol_code\"\n                                        ],\n                                        \"properties\": {\n                                            \"symbol_code\": {\n                                                \"type\": \"string\"\n                                            }\n                                        }\n                                    },\n                                    \"details\": {\n                                        \"type\": \"object\",\n                                        \"properties\": {\n                                            \"precipitation_amount\": {\n                                                \"type\": \"number\"\n                                            }\n                                        }\n                                    }\n                                }\n                            },\n                            \"next_1_hours\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"summary\",\n                                    \"details\"\n                                ],\n                                \"properties\": {\n                                    \"summary\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"symbol_code\"\n                                        ],\n                                        \"properties\": {\n                                            \"symbol_code\": {\n                                                \"type\": \"string\"\n                                            }\n                                        }\n                                    },\n                                    \"details\": {\n                                        \"type\": \"object\",\n                                        \"properties\": {\n                                            \"precipitation_amount\": {\n                                                \"type\": \"number\"\n                                            }\n                                        }\n                                    }\n                                }\n                            },\n                            \"next_6_hours\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"summary\",\n                                    \"details\"\n                                ],\n                                \"properties\": {\n                                    \"summary\": {\n                                        \"type\": \"object\",\n                                        \"required\": [\n                                            \"symbol_code\"\n                                        ],\n                                        \"properties\": {\n                                            \"symbol_code\": {\n                                                \"type\": \"string\"\n                                            }\n                                        }\n                                    },\n                                    \"details\": {\n                                        \"type\": \"object\",\n                                        \"properties\": {\n                                            \"precipitation_amount\": {\n                                                \"type\": \"number\"\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"WeatherStatusLocation\": {\n                \"type\": \"object\",\n                \"properties\": {\n                    \"lat\": {\n                        \"type\": \"string\"\n                    },\n                    \"lon\": {\n                        \"type\": \"string\"\n                    },\n                    \"address\": {\n                        \"type\": \"string\",\n                        \"nullable\": true\n                    }\n                }\n            },\n            \"WeatherStatusLocationWithMode\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/WeatherStatusLocation\"\n                    },\n                    {\n                        \"$ref\": \"#/components/schemas/WeatherStatusMode\"\n                    }\n                ]\n            },\n            \"WeatherStatusLocationWithSuccess\": {\n                \"allOf\": [\n                    {\n                        \"$ref\": \"#/components/schemas/WeatherStatusLocation\"\n                    },\n                    {\n                        \"$ref\": \"#/components/schemas/WeatherStatusSuccess\"\n                    }\n                ]\n            },\n            \"WeatherStatusMode\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"mode\"\n                ],\n                \"properties\": {\n                    \"mode\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    }\n                }\n            },\n            \"WeatherStatusSuccess\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"success\"\n                ],\n                \"properties\": {\n                    \"success\": {\n                        \"type\": \"boolean\"\n                    }\n                }\n            },\n            \"WebhookListenersWebhookInfo\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"userId\",\n                    \"httpMethod\",\n                    \"uri\",\n                    \"authMethod\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"string\"\n                    },\n                    \"userId\": {\n                        \"type\": \"string\"\n                    },\n                    \"httpMethod\": {\n                        \"type\": \"string\"\n                    },\n                    \"uri\": {\n                        \"type\": \"string\"\n                    },\n                    \"event\": {\n                        \"type\": \"string\"\n                    },\n                    \"eventFilter\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"type\": \"object\"\n                        }\n                    },\n                    \"userIdFilter\": {\n                        \"type\": \"string\"\n                    },\n                    \"headers\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    \"authMethod\": {\n                        \"type\": \"string\"\n                    },\n                    \"authData\": {\n                        \"type\": \"object\",\n                        \"additionalProperties\": {\n                            \"type\": \"object\"\n                        }\n                    },\n                    \"tokenNeeded\": {\n                        \"type\": \"object\",\n                        \"nullable\": true,\n                        \"properties\": {\n                            \"user_ids\": {\n                                \"type\": \"object\",\n                                \"additionalProperties\": {\n                                    \"type\": \"string\"\n                                }\n                            },\n                            \"user_roles\": {\n                                \"type\": \"object\",\n                                \"additionalProperties\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"WorkflowengineCheck\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"class\",\n                    \"value\",\n                    \"operator\"\n                ],\n                \"properties\": {\n                    \"class\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"value\": {\n                        \"type\": \"string\"\n                    },\n                    \"operator\": {\n                        \"$ref\": \"#/components/schemas/WorkflowengineOperator\"\n                    }\n                }\n            },\n            \"WorkflowengineOperator\": {\n                \"type\": \"string\",\n                \"enum\": [\n                    \"is\",\n                    \"in\",\n                    \"match\",\n                    \"less\",\n                    \"greater\",\n                    \"matchesIPv4\",\n                    \"matchesIPv6\",\n                    \"!is\",\n                    \"!in\",\n                    \"!match\",\n                    \"!less\",\n                    \"!greater\",\n                    \"!matchesIPv4\",\n                    \"!matchesIPv6\"\n                ]\n            },\n            \"WorkflowengineRule\": {\n                \"type\": \"object\",\n                \"required\": [\n                    \"id\",\n                    \"class\",\n                    \"name\",\n                    \"checks\",\n                    \"operation\",\n                    \"entity\",\n                    \"events\"\n                ],\n                \"properties\": {\n                    \"id\": {\n                        \"type\": \"integer\",\n                        \"format\": \"int64\"\n                    },\n                    \"class\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"name\": {\n                        \"type\": \"string\"\n                    },\n                    \"checks\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"$ref\": \"#/components/schemas/WorkflowengineCheck\"\n                        }\n                    },\n                    \"operation\": {\n                        \"type\": \"string\"\n                    },\n                    \"entity\": {\n                        \"type\": \"string\",\n                        \"minLength\": 1\n                    },\n                    \"events\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                            \"type\": \"string\",\n                            \"minLength\": 1\n                        }\n                    }\n                }\n            }\n        }\n    },\n    \"paths\": {\n        \"/ocs/v2.php/core/getapppassword\": {\n            \"get\": {\n                \"operationId\": \"core-app_password-get-app-password\",\n                \"summary\": \"Create app password\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"core/app_password\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"user-agent\",\n                        \"in\": \"header\",\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"App password returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"apppassword\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"apppassword\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Creating app password is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/core/apppassword\": {\n            \"delete\": {\n                \"operationId\": \"core-app_password-delete-app-password\",\n                \"summary\": \"Delete app password\",\n                \"tags\": [\n                    \"core/app_password\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"App password deleted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Deleting app password is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/core/apppassword/rotate\": {\n            \"post\": {\n                \"operationId\": \"core-app_password-rotate-app-password\",\n                \"summary\": \"Rotate app password\",\n                \"tags\": [\n                    \"core/app_password\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"App password returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"apppassword\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"apppassword\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Rotating app password is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/core/apppassword/confirm\": {\n            \"put\": {\n                \"operationId\": \"core-app_password-confirm-user-password\",\n                \"summary\": \"Confirm the user password\",\n                \"tags\": [\n                    \"core/app_password\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"password\"\n                                ],\n                                \"properties\": {\n                                    \"password\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"The password of the user\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Password confirmation succeeded\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"lastLogin\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"lastLogin\": {\n                                                            \"type\": \"integer\",\n                                                            \"format\": \"int64\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Password confirmation failed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/core/getapppassword-onetime\": {\n            \"get\": {\n                \"operationId\": \"core-app_password-get-app-password-with-one-time-password\",\n                \"summary\": \"Get app password with one-time password\",\n                \"tags\": [\n                    \"core/app_password\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"user-agent\",\n                        \"in\": \"header\",\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"App password returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"apppassword\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"apppassword\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Creating app password is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/core/autocomplete/get\": {\n            \"get\": {\n                \"operationId\": \"core-auto_complete-get\",\n                \"summary\": \"Autocomplete a query\",\n                \"tags\": [\n                    \"core/auto_complete\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"search\",\n                        \"in\": \"query\",\n                        \"description\": \"Text to search for\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"itemType\",\n                        \"in\": \"query\",\n                        \"description\": \"Type of the items to search for\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true\n                        }\n                    },\n                    {\n                        \"name\": \"itemId\",\n                        \"in\": \"query\",\n                        \"description\": \"ID of the items to search for\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true\n                        }\n                    },\n                    {\n                        \"name\": \"sorter\",\n                        \"in\": \"query\",\n                        \"description\": \"can be piped, top priority first, e.g.: \\\"commenters|share-recipients\\\"\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"shareTypes[]\",\n                        \"in\": \"query\",\n                        \"description\": \"Types of shares to search for\",\n                        \"schema\": {\n                            \"type\": \"array\",\n                            \"default\": [],\n                            \"items\": {\n                                \"type\": \"integer\",\n                                \"format\": \"int64\"\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"limit\",\n                        \"in\": \"query\",\n                        \"description\": \"Maximum number of results to return\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 10\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Autocomplete results returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/CoreAutocompleteResult\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/collaboration/resources/collections/{collectionId}\": {\n            \"get\": {\n                \"operationId\": \"core-collaboration_resources-list-collection\",\n                \"summary\": \"Get a collection\",\n                \"tags\": [\n                    \"core/collaboration_resources\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"collectionId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the collection\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Collection returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/CoreCollection\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Collection not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"core-collaboration_resources-add-resource\",\n                \"summary\": \"Add a resource to a collection\",\n                \"tags\": [\n                    \"core/collaboration_resources\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"resourceType\",\n                                    \"resourceId\"\n                                ],\n                                \"properties\": {\n                                    \"resourceType\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Name of the resource\"\n                                    },\n                                    \"resourceId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the resource\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"collectionId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the collection\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Collection returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/CoreCollection\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Collection not found or resource inaccessible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"core-collaboration_resources-remove-resource\",\n                \"summary\": \"Remove a resource from a collection\",\n                \"tags\": [\n                    \"core/collaboration_resources\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"collectionId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the collection\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"resourceType\",\n                        \"in\": \"query\",\n                        \"description\": \"Name of the resource\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"resourceId\",\n                        \"in\": \"query\",\n                        \"description\": \"ID of the resource\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Collection returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/CoreCollection\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Collection or resource not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"put\": {\n                \"operationId\": \"core-collaboration_resources-rename-collection\",\n                \"summary\": \"Rename a collection\",\n                \"tags\": [\n                    \"core/collaboration_resources\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"collectionName\"\n                                ],\n                                \"properties\": {\n                                    \"collectionName\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"New name\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"collectionId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the collection\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Collection returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/CoreCollection\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Collection not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/collaboration/resources/collections/search/{filter}\": {\n            \"get\": {\n                \"operationId\": \"core-collaboration_resources-search-collections\",\n                \"summary\": \"Search for collections\",\n                \"tags\": [\n                    \"core/collaboration_resources\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"filter\",\n                        \"in\": \"path\",\n                        \"description\": \"Filter collections\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Collections returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/CoreCollection\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Collection not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/collaboration/resources/{resourceType}/{resourceId}\": {\n            \"get\": {\n                \"operationId\": \"core-collaboration_resources-get-collections-by-resource\",\n                \"summary\": \"Get collections by resource\",\n                \"tags\": [\n                    \"core/collaboration_resources\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"resourceType\",\n                        \"in\": \"path\",\n                        \"description\": \"Type of the resource\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"resourceId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the resource\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Collections returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/CoreCollection\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Resource not accessible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/collaboration/resources/{baseResourceType}/{baseResourceId}\": {\n            \"post\": {\n                \"operationId\": \"core-collaboration_resources-create-collection-on-resource\",\n                \"summary\": \"Create a collection for a resource\",\n                \"tags\": [\n                    \"core/collaboration_resources\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"name\"\n                                ],\n                                \"properties\": {\n                                    \"name\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Name of the collection\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"baseResourceType\",\n                        \"in\": \"path\",\n                        \"description\": \"Type of the base resource\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"baseResourceId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the base resource\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Collection returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/CoreCollection\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Creating collection is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Resource inaccessible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/hovercard/v1/{userId}\": {\n            \"get\": {\n                \"operationId\": \"core-hover_card-get-user\",\n                \"summary\": \"Get the account details for a hovercard\",\n                \"tags\": [\n                    \"core/hover_card\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Account details returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"userId\",\n                                                        \"displayName\",\n                                                        \"actions\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"userId\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"displayName\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"actions\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/CoreContactsAction\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Account not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/core/navigation/apps\": {\n            \"get\": {\n                \"operationId\": \"core-navigation-get-apps-navigation\",\n                \"summary\": \"Get the apps navigation\",\n                \"tags\": [\n                    \"core/navigation\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"absolute\",\n                        \"in\": \"query\",\n                        \"description\": \"Rewrite URLs to absolute ones\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Apps navigation returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/CoreNavigationEntry\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"304\": {\n                        \"description\": \"No apps navigation changed\"\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/core/navigation/settings\": {\n            \"get\": {\n                \"operationId\": \"core-navigation-get-settings-navigation\",\n                \"summary\": \"Get the settings navigation\",\n                \"tags\": [\n                    \"core/navigation\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"absolute\",\n                        \"in\": \"query\",\n                        \"description\": \"Rewrite URLs to absolute ones\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Apps navigation returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/CoreNavigationEntry\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"304\": {\n                        \"description\": \"No apps navigation changed\"\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/capabilities\": {\n            \"get\": {\n                \"operationId\": \"core-ocs-get-capabilities\",\n                \"summary\": \"Get the capabilities\",\n                \"tags\": [\n                    \"core/ocs\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Capabilities returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"version\",\n                                                        \"capabilities\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"version\": {\n                                                            \"type\": \"object\",\n                                                            \"required\": [\n                                                                \"major\",\n                                                                \"minor\",\n                                                                \"micro\",\n                                                                \"string\",\n                                                                \"edition\",\n                                                                \"extendedSupport\"\n                                                            ],\n                                                            \"properties\": {\n                                                                \"major\": {\n                                                                    \"type\": \"integer\",\n                                                                    \"format\": \"int64\"\n                                                                },\n                                                                \"minor\": {\n                                                                    \"type\": \"integer\",\n                                                                    \"format\": \"int64\"\n                                                                },\n                                                                \"micro\": {\n                                                                    \"type\": \"integer\",\n                                                                    \"format\": \"int64\"\n                                                                },\n                                                                \"string\": {\n                                                                    \"type\": \"string\"\n                                                                },\n                                                                \"edition\": {\n                                                                    \"type\": \"string\"\n                                                                },\n                                                                \"extendedSupport\": {\n                                                                    \"type\": \"boolean\"\n                                                                }\n                                                            }\n                                                        },\n                                                        \"capabilities\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"type\": \"object\"\n                                                            },\n                                                            \"anyOf\": [\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/CoreCapabilities\"\n                                                                },\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/CorePublicCapabilities\"\n                                                                },\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/CommentsCapabilities\"\n                                                                },\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/DavCapabilities\"\n                                                                },\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/FilesCapabilities\"\n                                                                },\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/FilesSharingCapabilities\"\n                                                                },\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/FilesTrashbinCapabilities\"\n                                                                },\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/FilesVersionsCapabilities\"\n                                                                },\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/ProvisioningApiCapabilities\"\n                                                                },\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/SharebymailCapabilities\"\n                                                                },\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/SharingCapabilities\"\n                                                                },\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/SystemtagsCapabilities\"\n                                                                },\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/ThemingPublicCapabilities\"\n                                                                },\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/UserStatusCapabilities\"\n                                                                },\n                                                                {\n                                                                    \"$ref\": \"#/components/schemas/WeatherStatusCapabilities\"\n                                                                }\n                                                            ]\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/profile/{targetUserId}\": {\n            \"put\": {\n                \"operationId\": \"core-profile_api-set-visibility\",\n                \"summary\": \"Update the visibility of a parameter\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"core/profile_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"paramId\",\n                                    \"visibility\"\n                                ],\n                                \"properties\": {\n                                    \"paramId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the parameter\"\n                                    },\n                                    \"visibility\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"New visibility\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"targetUserId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Visibility updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Updating visibility is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Not allowed to edit other users visibility\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Account not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"get\": {\n                \"operationId\": \"core-profile_api-get-profile-fields\",\n                \"summary\": \"Get profile fields for another user\",\n                \"tags\": [\n                    \"core/profile_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"targetUserId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Profile data returned successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/CoreProfileData\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Profile is disabled\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Account not found or disabled\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/references/extract\": {\n            \"post\": {\n                \"operationId\": \"core-reference_api-extract\",\n                \"summary\": \"Extract references from a text\",\n                \"tags\": [\n                    \"core/reference_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"text\"\n                                ],\n                                \"properties\": {\n                                    \"text\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Text to extract from\"\n                                    },\n                                    \"resolve\": {\n                                        \"type\": \"boolean\",\n                                        \"default\": false,\n                                        \"description\": \"Resolve the references\"\n                                    },\n                                    \"limit\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"default\": 1,\n                                        \"description\": \"Maximum amount of references to extract\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"References returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"references\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"references\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"nullable\": true,\n                                                                \"allOf\": [\n                                                                    {\n                                                                        \"$ref\": \"#/components/schemas/CoreReference\"\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/references/extractPublic\": {\n            \"post\": {\n                \"operationId\": \"core-reference_api-extract-public\",\n                \"summary\": \"Extract references from a text\",\n                \"tags\": [\n                    \"core/reference_api\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"text\",\n                                    \"sharingToken\"\n                                ],\n                                \"properties\": {\n                                    \"text\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Text to extract from\"\n                                    },\n                                    \"sharingToken\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Token of the public share\"\n                                    },\n                                    \"resolve\": {\n                                        \"type\": \"boolean\",\n                                        \"default\": false,\n                                        \"description\": \"Resolve the references\"\n                                    },\n                                    \"limit\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"default\": 1,\n                                        \"description\": \"Maximum amount of references to extract, limited to 15\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"References returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"references\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"references\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"nullable\": true,\n                                                                \"allOf\": [\n                                                                    {\n                                                                        \"$ref\": \"#/components/schemas/CoreReference\"\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/references/resolve\": {\n            \"get\": {\n                \"operationId\": \"core-reference_api-resolve-one\",\n                \"summary\": \"Resolve a reference\",\n                \"tags\": [\n                    \"core/reference_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"reference\",\n                        \"in\": \"query\",\n                        \"description\": \"Reference to resolve\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Reference returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"references\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"references\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"nullable\": true,\n                                                                \"allOf\": [\n                                                                    {\n                                                                        \"$ref\": \"#/components/schemas/CoreReference\"\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"core-reference_api-resolve\",\n                \"summary\": \"Resolve multiple references\",\n                \"tags\": [\n                    \"core/reference_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"references\"\n                                ],\n                                \"properties\": {\n                                    \"references\": {\n                                        \"type\": \"array\",\n                                        \"description\": \"References to resolve\",\n                                        \"items\": {\n                                            \"type\": \"string\"\n                                        }\n                                    },\n                                    \"limit\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"default\": 1,\n                                        \"description\": \"Maximum amount of references to resolve\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"References returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"references\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"references\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"nullable\": true,\n                                                                \"allOf\": [\n                                                                    {\n                                                                        \"$ref\": \"#/components/schemas/CoreReference\"\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/references/resolvePublic\": {\n            \"get\": {\n                \"operationId\": \"core-reference_api-resolve-one-public\",\n                \"summary\": \"Resolve from a public page\",\n                \"tags\": [\n                    \"core/reference_api\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"reference\",\n                        \"in\": \"query\",\n                        \"description\": \"Reference to resolve\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"sharingToken\",\n                        \"in\": \"query\",\n                        \"description\": \"Token of the public share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Reference returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"references\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"references\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"nullable\": true,\n                                                                \"allOf\": [\n                                                                    {\n                                                                        \"$ref\": \"#/components/schemas/CoreReference\"\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"core-reference_api-resolve-public\",\n                \"summary\": \"Resolve multiple references from a public page\",\n                \"tags\": [\n                    \"core/reference_api\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"references\",\n                                    \"sharingToken\"\n                                ],\n                                \"properties\": {\n                                    \"references\": {\n                                        \"type\": \"array\",\n                                        \"description\": \"References to resolve\",\n                                        \"items\": {\n                                            \"type\": \"string\"\n                                        }\n                                    },\n                                    \"sharingToken\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Token of the public share\"\n                                    },\n                                    \"limit\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"default\": 1,\n                                        \"description\": \"Maximum amount of references to resolve, limited to 15\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"References returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"references\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"references\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"nullable\": true,\n                                                                \"allOf\": [\n                                                                    {\n                                                                        \"$ref\": \"#/components/schemas/CoreReference\"\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/references/providers\": {\n            \"get\": {\n                \"operationId\": \"core-reference_api-get-providers-info\",\n                \"summary\": \"Get the providers\",\n                \"tags\": [\n                    \"core/reference_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Providers returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/CoreReferenceProvider\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/references/provider/{providerId}\": {\n            \"put\": {\n                \"operationId\": \"core-reference_api-touch-provider\",\n                \"summary\": \"Touch a provider\",\n                \"tags\": [\n                    \"core/reference_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"timestamp\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Timestamp of the last usage\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"providerId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the provider\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Provider touched\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"success\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"success\": {\n                                                            \"type\": \"boolean\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasktypes\": {\n            \"get\": {\n                \"operationId\": \"core-task_processing_api-task-types\",\n                \"summary\": \"Returns all available TaskProcessing task types\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task types returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"types\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"types\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"$ref\": \"#/components/schemas/CoreTaskProcessingTaskType\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/schedule\": {\n            \"post\": {\n                \"operationId\": \"core-task_processing_api-schedule\",\n                \"summary\": \"Schedules a task\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"input\",\n                                    \"type\",\n                                    \"appId\"\n                                ],\n                                \"properties\": {\n                                    \"input\": {\n                                        \"type\": \"object\",\n                                        \"description\": \"Task's input parameters\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"object\"\n                                        }\n                                    },\n                                    \"type\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Type of the task\"\n                                    },\n                                    \"appId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the app that will execute the task\"\n                                    },\n                                    \"customId\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"An arbitrary identifier for the task\"\n                                    },\n                                    \"webhookUri\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"URI to be requested when the task finishes\"\n                                    },\n                                    \"webhookMethod\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Method used for the webhook request (HTTP:GET, HTTP:POST, HTTP:PUT, HTTP:DELETE or AppAPI:APP_ID:GET, AppAPI:APP_ID:POST...)\"\n                                    },\n                                    \"includeWatermark\": {\n                                        \"type\": \"boolean\",\n                                        \"default\": true,\n                                        \"description\": \"Whether to include a watermark in the output file or not\"\n                                    },\n                                    \"preferStreaming\": {\n                                        \"type\": \"boolean\",\n                                        \"default\": false,\n                                        \"description\": \"Whether to prefer getting a progressive output from the provider or not\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task scheduled successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTaskProcessingTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Scheduling task is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"412\": {\n                        \"description\": \"Scheduling task is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Cannot schedule task because it references files in its input that the user doesn't have access to\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {\n                                                            \"type\": \"object\",\n                                                            \"required\": [\n                                                                \"message\"\n                                                            ],\n                                                            \"properties\": {\n                                                                \"message\": {\n                                                                    \"type\": \"string\"\n                                                                }\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/task/{id}\": {\n            \"get\": {\n                \"operationId\": \"core-task_processing_api-get-task\",\n                \"summary\": \"Gets a task including status and result\",\n                \"description\": \"Tasks are removed 1 week after receiving their last update\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTaskProcessingTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"core-task_processing_api-delete-task\",\n                \"summary\": \"Deletes a task\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task deleted\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks/app/{appId}\": {\n            \"get\": {\n                \"operationId\": \"core-task_processing_api-list-tasks-by-app\",\n                \"summary\": \"Returns tasks for the current user filtered by the appId and optional customId\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"appId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"customId\",\n                        \"in\": \"query\",\n                        \"description\": \"An arbitrary identifier for the task\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Tasks returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"tasks\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"tasks\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/CoreTaskProcessingTask\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks\": {\n            \"get\": {\n                \"operationId\": \"core-task_processing_api-list-tasks\",\n                \"summary\": \"Returns tasks for the current user filtered by the optional taskType and optional customId\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"taskType\",\n                        \"in\": \"query\",\n                        \"description\": \"The task type to filter by\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true\n                        }\n                    },\n                    {\n                        \"name\": \"customId\",\n                        \"in\": \"query\",\n                        \"description\": \"An arbitrary identifier for the task\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Tasks returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"tasks\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"tasks\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/CoreTaskProcessingTask\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks/{taskId}/file/{fileId}\": {\n            \"get\": {\n                \"operationId\": \"core-task_processing_api-get-file-contents\",\n                \"summary\": \"Returns the contents of a file referenced in a task\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"taskId\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"fileId\",\n                        \"in\": \"path\",\n                        \"description\": \"The file id of the file to retrieve\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"File content returned\",\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task or file not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks/{taskId}/cancel\": {\n            \"post\": {\n                \"operationId\": \"core-task_processing_api-cancel-task\",\n                \"summary\": \"Cancels a task\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"taskId\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task canceled successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTaskProcessingTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/teams/{teamId}/resources\": {\n            \"get\": {\n                \"operationId\": \"core-teams_api-resolve-one\",\n                \"summary\": \"Get all resources of a team\",\n                \"tags\": [\n                    \"core/teams_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"teamId\",\n                        \"in\": \"path\",\n                        \"description\": \"Unique id of the team\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Resources returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"resources\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"resources\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/CoreTeamResource\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/teams/resources/{providerId}/{resourceId}\": {\n            \"get\": {\n                \"operationId\": \"core-teams_api-list-teams\",\n                \"summary\": \"Get all teams of a resource\",\n                \"tags\": [\n                    \"core/teams_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"providerId\",\n                        \"in\": \"path\",\n                        \"description\": \"Identifier of the provider (e.g. deck, talk, collectives)\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"resourceId\",\n                        \"in\": \"path\",\n                        \"description\": \"Unique id of the resource to list teams for (e.g. deck board id)\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Teams returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"teams\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"teams\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/CoreTeamWithResources\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/textprocessing/tasktypes\": {\n            \"get\": {\n                \"operationId\": \"core-text_processing_api-task-types\",\n                \"summary\": \"This endpoint returns all available LanguageModel task types\",\n                \"tags\": [\n                    \"core/text_processing_api\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task types returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"types\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"types\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"object\",\n                                                                \"required\": [\n                                                                    \"id\",\n                                                                    \"name\",\n                                                                    \"description\"\n                                                                ],\n                                                                \"properties\": {\n                                                                    \"id\": {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    \"name\": {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    \"description\": {\n                                                                        \"type\": \"string\"\n                                                                    }\n                                                                }\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/textprocessing/schedule\": {\n            \"post\": {\n                \"operationId\": \"core-text_processing_api-schedule\",\n                \"summary\": \"This endpoint allows scheduling a language model task\",\n                \"tags\": [\n                    \"core/text_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"input\",\n                                    \"type\",\n                                    \"appId\"\n                                ],\n                                \"properties\": {\n                                    \"input\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Input text\"\n                                    },\n                                    \"type\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Type of the task\"\n                                    },\n                                    \"appId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the app that will execute the task\"\n                                    },\n                                    \"identifier\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"An arbitrary identifier for the task\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task scheduled successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTextProcessingTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Scheduling task is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"412\": {\n                        \"description\": \"Scheduling task is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/textprocessing/task/{id}\": {\n            \"get\": {\n                \"operationId\": \"core-text_processing_api-get-task\",\n                \"summary\": \"This endpoint allows checking the status and results of a task. Tasks are removed 1 week after receiving their last update.\",\n                \"tags\": [\n                    \"core/text_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTextProcessingTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"core-text_processing_api-delete-task\",\n                \"summary\": \"This endpoint allows to delete a scheduled task for a user\",\n                \"tags\": [\n                    \"core/text_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTextProcessingTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/textprocessing/tasks/app/{appId}\": {\n            \"get\": {\n                \"operationId\": \"core-text_processing_api-list-tasks-by-app\",\n                \"summary\": \"This endpoint returns a list of tasks of a user that are related with a specific appId and optionally with an identifier\",\n                \"tags\": [\n                    \"core/text_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"appId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"identifier\",\n                        \"in\": \"query\",\n                        \"description\": \"An arbitrary identifier for the task\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task list returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"tasks\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"tasks\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/CoreTextProcessingTask\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/text2image/is_available\": {\n            \"get\": {\n                \"operationId\": \"core-text_to_image_api-is-available\",\n                \"summary\": \"Check whether this feature is available\",\n                \"tags\": [\n                    \"core/text_to_image_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Returns availability status\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"isAvailable\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"isAvailable\": {\n                                                            \"type\": \"boolean\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/text2image/schedule\": {\n            \"post\": {\n                \"operationId\": \"core-text_to_image_api-schedule\",\n                \"summary\": \"This endpoint allows scheduling a text to image task\",\n                \"tags\": [\n                    \"core/text_to_image_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"input\",\n                                    \"appId\"\n                                ],\n                                \"properties\": {\n                                    \"input\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Input text\"\n                                    },\n                                    \"appId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the app that will execute the task\"\n                                    },\n                                    \"identifier\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"An arbitrary identifier for the task\"\n                                    },\n                                    \"numberOfImages\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"default\": 8,\n                                        \"description\": \"The number of images to generate\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task scheduled successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTextToImageTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"412\": {\n                        \"description\": \"Scheduling task is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/text2image/task/{id}\": {\n            \"get\": {\n                \"operationId\": \"core-text_to_image_api-get-task\",\n                \"summary\": \"This endpoint allows checking the status and results of a task. Tasks are removed 1 week after receiving their last update.\",\n                \"tags\": [\n                    \"core/text_to_image_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTextToImageTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"core-text_to_image_api-delete-task\",\n                \"summary\": \"This endpoint allows to delete a scheduled task for a user\",\n                \"tags\": [\n                    \"core/text_to_image_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTextToImageTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/text2image/task/{id}/image/{index}\": {\n            \"get\": {\n                \"operationId\": \"core-text_to_image_api-get-image\",\n                \"summary\": \"This endpoint allows downloading the resulting image of a task\",\n                \"tags\": [\n                    \"core/text_to_image_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"index\",\n                        \"in\": \"path\",\n                        \"description\": \"The index of the image to retrieve\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Image returned\",\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task or image not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/text2image/tasks/app/{appId}\": {\n            \"get\": {\n                \"operationId\": \"core-text_to_image_api-list-tasks-by-app\",\n                \"summary\": \"This endpoint returns a list of tasks of a user that are related with a specific appId and optionally with an identifier\",\n                \"tags\": [\n                    \"core/text_to_image_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"appId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"identifier\",\n                        \"in\": \"query\",\n                        \"description\": \"An arbitrary identifier for the task\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task list returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"tasks\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"tasks\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/CoreTextToImageTask\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/translation/languages\": {\n            \"get\": {\n                \"operationId\": \"core-translation_api-languages\",\n                \"summary\": \"Get the list of supported languages\",\n                \"tags\": [\n                    \"core/translation_api\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Supported languages returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"languages\",\n                                                        \"languageDetection\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"languages\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"object\",\n                                                                \"required\": [\n                                                                    \"from\",\n                                                                    \"fromLabel\",\n                                                                    \"to\",\n                                                                    \"toLabel\"\n                                                                ],\n                                                                \"properties\": {\n                                                                    \"from\": {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    \"fromLabel\": {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    \"to\": {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    \"toLabel\": {\n                                                                        \"type\": \"string\"\n                                                                    }\n                                                                }\n                                                            }\n                                                        },\n                                                        \"languageDetection\": {\n                                                            \"type\": \"boolean\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/translation/translate\": {\n            \"post\": {\n                \"operationId\": \"core-translation_api-translate\",\n                \"summary\": \"Translate a text\",\n                \"tags\": [\n                    \"core/translation_api\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"text\",\n                                    \"toLanguage\"\n                                ],\n                                \"properties\": {\n                                    \"text\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Text to be translated\"\n                                    },\n                                    \"fromLanguage\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Language to translate from\"\n                                    },\n                                    \"toLanguage\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Language to translate to\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Translated text returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"text\",\n                                                        \"from\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"text\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"from\": {\n                                                            \"type\": \"string\",\n                                                            \"nullable\": true\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Language not detected or unable to translate\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"from\": {\n                                                            \"type\": \"string\",\n                                                            \"nullable\": true\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"412\": {\n                        \"description\": \"Translating is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"from\": {\n                                                            \"type\": \"string\",\n                                                            \"nullable\": true\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"from\": {\n                                                            \"type\": \"string\",\n                                                            \"nullable\": true\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/search/providers\": {\n            \"get\": {\n                \"operationId\": \"core-unified_search-get-providers\",\n                \"summary\": \"Get the providers for unified search\",\n                \"tags\": [\n                    \"core/unified_search\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"from\",\n                        \"in\": \"query\",\n                        \"description\": \"the url the user is currently at\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Providers returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/CoreUnifiedSearchProvider\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/search/providers/{providerId}/search\": {\n            \"get\": {\n                \"operationId\": \"core-unified_search-search\",\n                \"summary\": \"Launch a search for a specific search provider.\",\n                \"description\": \"Additional filters are available for each provider. Send a request to /providers endpoint to list providers with their available filters.\",\n                \"tags\": [\n                    \"core/unified_search\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"providerId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the provider\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"term\",\n                        \"in\": \"query\",\n                        \"description\": \"Term to search\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"sortOrder\",\n                        \"in\": \"query\",\n                        \"description\": \"Order of entries\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"limit\",\n                        \"in\": \"query\",\n                        \"description\": \"Maximum amount of entries (capped by configurable unified-search.max-results-per-request, default: 25)\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"cursor\",\n                        \"in\": \"query\",\n                        \"description\": \"Offset for searching\",\n                        \"schema\": {\n                            \"nullable\": true,\n                            \"default\": null,\n                            \"oneOf\": [\n                                {\n                                    \"type\": \"integer\",\n                                    \"format\": \"int64\"\n                                },\n                                {\n                                    \"type\": \"string\"\n                                }\n                            ]\n                        }\n                    },\n                    {\n                        \"name\": \"from\",\n                        \"in\": \"query\",\n                        \"description\": \"The current user URL\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Search entries returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/CoreUnifiedSearchResult\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Searching is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/avatar/{userId}/{size}/dark\": {\n            \"get\": {\n                \"operationId\": \"core-avatar-get-avatar-dark\",\n                \"summary\": \"Get the dark avatar\",\n                \"tags\": [\n                    \"core/avatar\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"size\",\n                        \"in\": \"path\",\n                        \"description\": \"Size of the avatar\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"enum\": [\n                                64,\n                                512\n                            ]\n                        }\n                    },\n                    {\n                        \"name\": \"guestFallback\",\n                        \"in\": \"query\",\n                        \"description\": \"Fallback to guest avatar if not found\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Avatar returned\",\n                        \"headers\": {\n                            \"X-NC-IsCustomAvatar\": {\n                                \"schema\": {\n                                    \"type\": \"integer\",\n                                    \"format\": \"int64\"\n                                }\n                            }\n                        },\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"201\": {\n                        \"description\": \"Avatar returned\",\n                        \"headers\": {\n                            \"X-NC-IsCustomAvatar\": {\n                                \"schema\": {\n                                    \"type\": \"integer\",\n                                    \"format\": \"int64\"\n                                }\n                            }\n                        },\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Avatar not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\"\n                    }\n                }\n            }\n        },\n        \"/index.php/avatar/{userId}/{size}\": {\n            \"get\": {\n                \"operationId\": \"core-avatar-get-avatar\",\n                \"summary\": \"Get the avatar\",\n                \"tags\": [\n                    \"core/avatar\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"size\",\n                        \"in\": \"path\",\n                        \"description\": \"Size of the avatar\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"enum\": [\n                                64,\n                                512\n                            ]\n                        }\n                    },\n                    {\n                        \"name\": \"guestFallback\",\n                        \"in\": \"query\",\n                        \"description\": \"Fallback to guest avatar if not found\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Avatar returned\",\n                        \"headers\": {\n                            \"X-NC-IsCustomAvatar\": {\n                                \"schema\": {\n                                    \"type\": \"integer\",\n                                    \"format\": \"int64\"\n                                }\n                            }\n                        },\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"201\": {\n                        \"description\": \"Avatar returned\",\n                        \"headers\": {\n                            \"X-NC-IsCustomAvatar\": {\n                                \"schema\": {\n                                    \"type\": \"integer\",\n                                    \"format\": \"int64\"\n                                }\n                            }\n                        },\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Avatar not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\"\n                    }\n                }\n            }\n        },\n        \"/index.php/csrftoken\": {\n            \"get\": {\n                \"operationId\": \"core-csrf_token-index\",\n                \"summary\": \"Returns a new CSRF token.\",\n                \"tags\": [\n                    \"core/csrf_token\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"CSRF token returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"token\"\n                                    ],\n                                    \"properties\": {\n                                        \"token\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Strict cookie check failed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/login/v2/poll\": {\n            \"post\": {\n                \"operationId\": \"core-client_flow_login_v2-poll\",\n                \"summary\": \"Poll the login flow credentials\",\n                \"tags\": [\n                    \"core/client_flow_login_v2\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"token\"\n                                ],\n                                \"properties\": {\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Token of the flow\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Login flow credentials returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"$ref\": \"#/components/schemas/CoreLoginFlowV2Credentials\"\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Login flow not found or completed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/login/v2\": {\n            \"post\": {\n                \"operationId\": \"core-client_flow_login_v2-init\",\n                \"summary\": \"Init a login flow\",\n                \"tags\": [\n                    \"core/client_flow_login_v2\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"user-agent\",\n                        \"in\": \"header\",\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Login flow init returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"$ref\": \"#/components/schemas/CoreLoginFlowV2\"\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/avatar/guest/{guestName}/{size}\": {\n            \"get\": {\n                \"operationId\": \"core-guest_avatar-get-avatar\",\n                \"summary\": \"Returns a guest avatar image response\",\n                \"tags\": [\n                    \"core/guest_avatar\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"guestName\",\n                        \"in\": \"path\",\n                        \"description\": \"The guest name, e.g. \\\"Albert\\\"\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"size\",\n                        \"in\": \"path\",\n                        \"description\": \"The desired avatar size, e.g. 64 for 64x64px\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"enum\": [\n                                64,\n                                512\n                            ]\n                        }\n                    },\n                    {\n                        \"name\": \"darkTheme\",\n                        \"in\": \"query\",\n                        \"description\": \"Return dark avatar\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"nullable\": true,\n                            \"default\": false\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Custom avatar returned\",\n                        \"headers\": {\n                            \"X-NC-IsCustomAvatar\": {\n                                \"schema\": {\n                                    \"type\": \"integer\",\n                                    \"format\": \"int64\"\n                                }\n                            }\n                        },\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"201\": {\n                        \"description\": \"Avatar returned\",\n                        \"headers\": {\n                            \"X-NC-IsCustomAvatar\": {\n                                \"schema\": {\n                                    \"type\": \"integer\",\n                                    \"format\": \"int64\"\n                                }\n                            }\n                        },\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\"\n                    }\n                }\n            }\n        },\n        \"/index.php/avatar/guest/{guestName}/{size}/dark\": {\n            \"get\": {\n                \"operationId\": \"core-guest_avatar-get-avatar-dark\",\n                \"summary\": \"Returns a dark guest avatar image response\",\n                \"tags\": [\n                    \"core/guest_avatar\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"guestName\",\n                        \"in\": \"path\",\n                        \"description\": \"The guest name, e.g. \\\"Albert\\\"\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"size\",\n                        \"in\": \"path\",\n                        \"description\": \"The desired avatar size, e.g. 64 for 64x64px\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"enum\": [\n                                64,\n                                512\n                            ]\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Custom avatar returned\",\n                        \"headers\": {\n                            \"X-NC-IsCustomAvatar\": {\n                                \"schema\": {\n                                    \"type\": \"integer\",\n                                    \"format\": \"int64\"\n                                }\n                            }\n                        },\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"201\": {\n                        \"description\": \"Avatar returned\",\n                        \"headers\": {\n                            \"X-NC-IsCustomAvatar\": {\n                                \"schema\": {\n                                    \"type\": \"integer\",\n                                    \"format\": \"int64\"\n                                }\n                            }\n                        },\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\"\n                    }\n                }\n            }\n        },\n        \"/index.php/login/confirm\": {\n            \"post\": {\n                \"operationId\": \"core-login-confirm-password\",\n                \"summary\": \"Confirm the user password\",\n                \"tags\": [\n                    \"core/login\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"password\"\n                                ],\n                                \"properties\": {\n                                    \"password\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"The password of the user\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Password confirmation succeeded\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"lastLogin\"\n                                    ],\n                                    \"properties\": {\n                                        \"lastLogin\": {\n                                            \"type\": \"integer\",\n                                            \"format\": \"int64\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Password confirmation failed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"message\"\n                                    ],\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/ocm-provider\": {\n            \"get\": {\n                \"operationId\": \"core-ocm-discovery\",\n                \"summary\": \"generate a OCMProvider with local data and send it as DataResponse. This replaces the old PHP file ocm-provider/index.php\",\n                \"tags\": [\n                    \"core/ocm\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"OCM Provider details returned\",\n                        \"headers\": {\n                            \"X-NEXTCLOUD-OCM-PROVIDERS\": {\n                                \"schema\": {\n                                    \"type\": \"boolean\",\n                                    \"enum\": [\n                                        true\n                                    ]\n                                }\n                            }\n                        },\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"enabled\",\n                                        \"apiVersion\",\n                                        \"endPoint\",\n                                        \"resourceTypes\"\n                                    ],\n                                    \"properties\": {\n                                        \"enabled\": {\n                                            \"type\": \"boolean\"\n                                        },\n                                        \"apiVersion\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"endPoint\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"resourceTypes\": {\n                                            \"type\": \"array\",\n                                            \"items\": {\n                                                \"type\": \"object\",\n                                                \"required\": [\n                                                    \"name\",\n                                                    \"shareTypes\",\n                                                    \"protocols\"\n                                                ],\n                                                \"properties\": {\n                                                    \"name\": {\n                                                        \"type\": \"string\"\n                                                    },\n                                                    \"shareTypes\": {\n                                                        \"type\": \"array\",\n                                                        \"items\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    },\n                                                    \"protocols\": {\n                                                        \"type\": \"object\",\n                                                        \"required\": [\n                                                            \"webdav\"\n                                                        ],\n                                                        \"properties\": {\n                                                            \"webdav\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"OCM not supported\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"message\"\n                                    ],\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/core/preview.png\": {\n            \"get\": {\n                \"operationId\": \"core-preview-get-preview\",\n                \"summary\": \"Get a preview by file path\",\n                \"tags\": [\n                    \"core/preview\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"file\",\n                        \"in\": \"query\",\n                        \"description\": \"Path of the file\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"x\",\n                        \"in\": \"query\",\n                        \"description\": \"Width of the preview. A width of -1 will use the original image width.\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 32\n                        }\n                    },\n                    {\n                        \"name\": \"y\",\n                        \"in\": \"query\",\n                        \"description\": \"Height of the preview. A height of -1 will use the original image height.\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 32\n                        }\n                    },\n                    {\n                        \"name\": \"a\",\n                        \"in\": \"query\",\n                        \"description\": \"Preserve the aspect ratio\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    },\n                    {\n                        \"name\": \"forceIcon\",\n                        \"in\": \"query\",\n                        \"description\": \"Force returning an icon\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    },\n                    {\n                        \"name\": \"mode\",\n                        \"in\": \"query\",\n                        \"description\": \"How to crop the image\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"fill\",\n                            \"enum\": [\n                                \"fill\",\n                                \"cover\"\n                            ]\n                        }\n                    },\n                    {\n                        \"name\": \"mimeFallback\",\n                        \"in\": \"query\",\n                        \"description\": \"Whether to fallback to the mime icon if no preview is available\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Preview returned\",\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Getting preview is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Getting preview is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Preview not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"303\": {\n                        \"description\": \"Redirect to the mime icon url if mimeFallback is true\",\n                        \"headers\": {\n                            \"Location\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"message\"\n                                    ],\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/core/preview\": {\n            \"get\": {\n                \"operationId\": \"core-preview-get-preview-by-file-id\",\n                \"summary\": \"Get a preview by file ID\",\n                \"tags\": [\n                    \"core/preview\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"fileId\",\n                        \"in\": \"query\",\n                        \"description\": \"ID of the file\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": -1\n                        }\n                    },\n                    {\n                        \"name\": \"x\",\n                        \"in\": \"query\",\n                        \"description\": \"Width of the preview. A width of -1 will use the original image width.\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 32\n                        }\n                    },\n                    {\n                        \"name\": \"y\",\n                        \"in\": \"query\",\n                        \"description\": \"Height of the preview. A height of -1 will use the original image height.\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 32\n                        }\n                    },\n                    {\n                        \"name\": \"a\",\n                        \"in\": \"query\",\n                        \"description\": \"Preserve the aspect ratio\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    },\n                    {\n                        \"name\": \"forceIcon\",\n                        \"in\": \"query\",\n                        \"description\": \"Force returning an icon\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    },\n                    {\n                        \"name\": \"mode\",\n                        \"in\": \"query\",\n                        \"description\": \"How to crop the image\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"fill\",\n                            \"enum\": [\n                                \"fill\",\n                                \"cover\"\n                            ]\n                        }\n                    },\n                    {\n                        \"name\": \"mimeFallback\",\n                        \"in\": \"query\",\n                        \"description\": \"Whether to fallback to the mime icon if no preview is available\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Preview returned\",\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Getting preview is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Getting preview is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Preview not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"303\": {\n                        \"description\": \"Redirect to the mime icon url if mimeFallback is true\",\n                        \"headers\": {\n                            \"Location\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"message\"\n                                    ],\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/core/mimeicon\": {\n            \"get\": {\n                \"operationId\": \"core-preview-get-mime-icon-url\",\n                \"summary\": \"Get a preview by mime\",\n                \"tags\": [\n                    \"core/preview\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"mime\",\n                        \"in\": \"query\",\n                        \"description\": \"Mime type\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"application/octet-stream\"\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"303\": {\n                        \"description\": \"The mime icon url\",\n                        \"headers\": {\n                            \"Location\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/core/references/preview/{referenceId}\": {\n            \"get\": {\n                \"operationId\": \"core-reference-preview\",\n                \"summary\": \"Get a preview for a reference\",\n                \"tags\": [\n                    \"core/reference\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"referenceId\",\n                        \"in\": \"path\",\n                        \"description\": \"the reference cache key\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Preview returned\",\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Reference not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/core/wipe/check\": {\n            \"post\": {\n                \"operationId\": \"core-wipe-check-wipe\",\n                \"summary\": \"Check if the device should be wiped\",\n                \"tags\": [\n                    \"core/wipe\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"token\"\n                                ],\n                                \"properties\": {\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"App password\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Device should be wiped\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"wipe\"\n                                    ],\n                                    \"properties\": {\n                                        \"wipe\": {\n                                            \"type\": \"boolean\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Device should not be wiped\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/core/wipe/success\": {\n            \"post\": {\n                \"operationId\": \"core-wipe-wipe-done\",\n                \"summary\": \"Finish the wipe\",\n                \"tags\": [\n                    \"core/wipe\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"token\"\n                                ],\n                                \"properties\": {\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"App password\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Wipe finished successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Device should not be wiped\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/status.php\": {\n            \"get\": {\n                \"operationId\": \"core-get-status\",\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Status returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"$ref\": \"#/components/schemas/CoreStatus\"\n                                }\n                            }\n                        }\n                    }\n                },\n                \"tags\": [\n                    \"core\"\n                ]\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks_consumer/tasktypes\": {\n            \"get\": {\n                \"operationId\": \"core-task_processing_api-task-types-ex-app-endpoint\",\n                \"summary\": \"Returns all available TaskProcessing task types\",\n                \"description\": \"Endpoint for ExApp usage without user context\\nThis endpoint requires admin access\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task types returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"types\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"types\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"$ref\": \"#/components/schemas/CoreTaskProcessingTaskType\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks_consumer/schedule\": {\n            \"post\": {\n                \"operationId\": \"core-task_processing_api-schedule-ex-app-endpoint\",\n                \"summary\": \"Schedules a task\",\n                \"description\": \"Endpoint for ExApp usage without user context. Files cannot be referenced in this case.\\nThis endpoint requires admin access\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"input\",\n                                    \"type\",\n                                    \"appId\"\n                                ],\n                                \"properties\": {\n                                    \"input\": {\n                                        \"type\": \"object\",\n                                        \"description\": \"Task's input parameters\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"object\"\n                                        }\n                                    },\n                                    \"type\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Type of the task\"\n                                    },\n                                    \"appId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the app that will execute the task\"\n                                    },\n                                    \"customId\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"An arbitrary identifier for the task\"\n                                    },\n                                    \"webhookUri\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"URI to be requested when the task finishes\"\n                                    },\n                                    \"webhookMethod\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Method used for the webhook request (HTTP:GET, HTTP:POST, HTTP:PUT, HTTP:DELETE or AppAPI:APP_ID:GET, AppAPI:APP_ID:POST...)\"\n                                    },\n                                    \"includeWatermark\": {\n                                        \"type\": \"boolean\",\n                                        \"default\": true,\n                                        \"description\": \"Whether to include a watermark in the output file or not\"\n                                    },\n                                    \"preferStreaming\": {\n                                        \"type\": \"boolean\",\n                                        \"default\": false,\n                                        \"description\": \"Whether to prefer getting a progressive output from the provider or not\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task scheduled successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTaskProcessingTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Scheduling task is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"412\": {\n                        \"description\": \"Scheduling task is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Cannot schedule task because it references files in its input\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {\n                                                            \"type\": \"object\",\n                                                            \"required\": [\n                                                                \"message\"\n                                                            ],\n                                                            \"properties\": {\n                                                                \"message\": {\n                                                                    \"type\": \"string\"\n                                                                }\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks_consumer/task/{id}\": {\n            \"get\": {\n                \"operationId\": \"core-task_processing_api-get-task-ex-app-endpoint\",\n                \"summary\": \"Gets a task including status and result\",\n                \"description\": \"Endpoint for ExApp usage without user context\\nTasks are removed 1 week after receiving their last update\\nThis endpoint requires admin access\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTaskProcessingTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"core-task_processing_api-delete-task-ex-app-endpoint\",\n                \"summary\": \"Deletes a task\",\n                \"description\": \"Endpoint for ExApp usage without user context\\nThis endpoint requires admin access\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task deleted\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks_provider/{taskId}/file/{fileId}\": {\n            \"get\": {\n                \"operationId\": \"core-task_processing_api-get-file-contents-ex-app\",\n                \"summary\": \"Returns the contents of a file referenced in a task(ExApp route version)\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"taskId\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"fileId\",\n                        \"in\": \"path\",\n                        \"description\": \"The file id of the file to retrieve\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"File content returned\",\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task or file not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks_provider/{taskId}/file\": {\n            \"post\": {\n                \"operationId\": \"core-task_processing_api-set-file-contents-ex-app\",\n                \"summary\": \"Upload a file so it can be referenced in a task result (ExApp route version)\",\n                \"description\": \"Use field 'file' for the file upload\\nThis endpoint requires admin access\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"taskId\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"201\": {\n                        \"description\": \"File created\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"fileId\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"fileId\": {\n                                                            \"type\": \"integer\",\n                                                            \"format\": \"int64\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"File upload failed or no file was uploaded\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks_provider/{taskId}/progress\": {\n            \"post\": {\n                \"operationId\": \"core-task_processing_api-set-progress\",\n                \"summary\": \"Sets the task progress\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"progress\"\n                                ],\n                                \"properties\": {\n                                    \"progress\": {\n                                        \"type\": \"number\",\n                                        \"format\": \"double\",\n                                        \"description\": \"The progress\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"taskId\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Progress updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTaskProcessingTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks_provider/{taskId}/result\": {\n            \"post\": {\n                \"operationId\": \"core-task_processing_api-set-result\",\n                \"summary\": \"Sets the task result\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"output\": {\n                                        \"type\": \"object\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"The resulting task output, files are represented by their IDs\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"object\"\n                                        }\n                                    },\n                                    \"errorMessage\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"An error message if the task failed\"\n                                    },\n                                    \"userFacingErrorMessage\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"An error message that will be shown to the user\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"taskId\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Result updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTaskProcessingTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks_provider/{taskId}/stream-result\": {\n            \"post\": {\n                \"operationId\": \"core-task_processing_api-set-intermediate-result\",\n                \"summary\": \"Sets the task intermediate result while it is running\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"output\"\n                                ],\n                                \"properties\": {\n                                    \"output\": {\n                                        \"type\": \"object\",\n                                        \"description\": \"The intermediate task output, files are represented by their IDs\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"object\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"taskId\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Result updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTaskProcessingTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks_consumer/tasks/{taskId}/cancel\": {\n            \"post\": {\n                \"operationId\": \"core-task_processing_api-cancel-task-ex-app-endpoint\",\n                \"summary\": \"Cancels a task\",\n                \"description\": \"Endpoint for ExApp usage without user context\\nThis endpoint requires admin access\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"taskId\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the task\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task canceled successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTaskProcessingTask\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Task not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks_provider/next\": {\n            \"get\": {\n                \"operationId\": \"core-task_processing_api-get-next-scheduled-task\",\n                \"summary\": \"Returns the next scheduled task for the taskTypeId\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"providerIds[]\",\n                        \"in\": \"query\",\n                        \"description\": \"The ids of the providers\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"array\",\n                            \"items\": {\n                                \"type\": \"string\"\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"taskTypeIds[]\",\n                        \"in\": \"query\",\n                        \"description\": \"The ids of the task types\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"array\",\n                            \"items\": {\n                                \"type\": \"string\"\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Task returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"task\",\n                                                        \"provider\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"task\": {\n                                                            \"$ref\": \"#/components/schemas/CoreTaskProcessingTask\"\n                                                        },\n                                                        \"provider\": {\n                                                            \"type\": \"object\",\n                                                            \"required\": [\n                                                                \"name\"\n                                                            ],\n                                                            \"properties\": {\n                                                                \"name\": {\n                                                                    \"type\": \"string\"\n                                                                }\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"204\": {\n                        \"description\": \"No task found\"\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/tasks_provider/next_batch\": {\n            \"get\": {\n                \"operationId\": \"core-task_processing_api-get-next-scheduled-task-batch\",\n                \"summary\": \"Returns the next n scheduled tasks for the specified set of taskTypes and providers The returned tasks are capped at ~50MiB\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"providerIds[]\",\n                        \"in\": \"query\",\n                        \"description\": \"The ids of the providers\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"array\",\n                            \"items\": {\n                                \"type\": \"string\"\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"taskTypeIds[]\",\n                        \"in\": \"query\",\n                        \"description\": \"The ids of the task types\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"array\",\n                            \"items\": {\n                                \"type\": \"string\"\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"numberOfTasks\",\n                        \"in\": \"query\",\n                        \"description\": \"The number of tasks to return\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 1\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Tasks returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"tasks\",\n                                                        \"has_more\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"tasks\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"object\",\n                                                                \"required\": [\n                                                                    \"task\",\n                                                                    \"provider\"\n                                                                ],\n                                                                \"properties\": {\n                                                                    \"task\": {\n                                                                        \"$ref\": \"#/components/schemas/CoreTaskProcessingTask\"\n                                                                    },\n                                                                    \"provider\": {\n                                                                        \"type\": \"string\"\n                                                                    }\n                                                                }\n                                                            }\n                                                        },\n                                                        \"has_more\": {\n                                                            \"type\": \"boolean\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/taskprocessing/queue_stats\": {\n            \"get\": {\n                \"operationId\": \"core-task_processing_api-queue-stats\",\n                \"summary\": \"Returns queue statistics for task processing\",\n                \"description\": \"Returns the count of scheduled and running tasks, optionally filtered by task type(s). Designed for external scalers (e.g. KEDA) to poll for task queue depth. Admin-only endpoint authenticated via app_password.\\nThis endpoint requires admin access\",\n                \"tags\": [\n                    \"core/task_processing_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"taskTypeIds[]\",\n                        \"in\": \"query\",\n                        \"description\": \"List of task type IDs to filter by\",\n                        \"schema\": {\n                            \"type\": \"array\",\n                            \"default\": [],\n                            \"items\": {\n                                \"type\": \"string\"\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Queue stats returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"scheduled_count\",\n                                                        \"running_count\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"scheduled_count\": {\n                                                            \"type\": \"integer\",\n                                                            \"format\": \"int64\"\n                                                        },\n                                                        \"running_count\": {\n                                                            \"type\": \"integer\",\n                                                            \"format\": \"int64\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/twofactor/state\": {\n            \"get\": {\n                \"operationId\": \"core-two_factor_api-state\",\n                \"summary\": \"Get two factor authentication provider states\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"core/two_factor_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"user\",\n                        \"in\": \"query\",\n                        \"description\": \"system user id\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"provider states\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"additionalProperties\": {\n                                                        \"type\": \"boolean\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"user not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/twofactor/enable\": {\n            \"post\": {\n                \"operationId\": \"core-two_factor_api-enable\",\n                \"summary\": \"Enable two factor authentication providers for specific user\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"core/two_factor_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"user\"\n                                ],\n                                \"properties\": {\n                                    \"user\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"system user identifier\"\n                                    },\n                                    \"providers\": {\n                                        \"type\": \"array\",\n                                        \"default\": [],\n                                        \"description\": \"collection of TFA provider ids\",\n                                        \"items\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"provider states\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"additionalProperties\": {\n                                                        \"type\": \"boolean\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"user not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/twofactor/disable\": {\n            \"post\": {\n                \"operationId\": \"core-two_factor_api-disable\",\n                \"summary\": \"Disable two factor authentication providers for specific user\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"core/two_factor_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"user\"\n                                ],\n                                \"properties\": {\n                                    \"user\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"system user identifier\"\n                                    },\n                                    \"providers\": {\n                                        \"type\": \"array\",\n                                        \"default\": [],\n                                        \"description\": \"collection of TFA provider ids\",\n                                        \"items\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"provider states\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"additionalProperties\": {\n                                                        \"type\": \"boolean\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"user not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/appstore/api/v1/apps/categories\": {\n            \"get\": {\n                \"operationId\": \"appstore-api-list-categories\",\n                \"summary\": \"Get all available categories\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"appstore/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"The categories were found successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"type\": \"object\",\n                                                        \"required\": [\n                                                            \"id\",\n                                                            \"displayName\"\n                                                        ],\n                                                        \"properties\": {\n                                                            \"id\": {\n                                                                \"type\": \"string\"\n                                                            },\n                                                            \"displayName\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/appstore/api/v1/apps\": {\n            \"get\": {\n                \"operationId\": \"appstore-api-list-apps\",\n                \"summary\": \"Get all available apps\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"appstore/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"details\",\n                        \"in\": \"query\",\n                        \"description\": \"- Whether to include detailed appstore information about the app\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"The apps were found successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"type\": \"object\",\n                                                        \"required\": [\n                                                            \"id\",\n                                                            \"name\",\n                                                            \"groups\",\n                                                            \"internal\",\n                                                            \"isCompatible\"\n                                                        ],\n                                                        \"properties\": {\n                                                            \"id\": {\n                                                                \"type\": \"string\"\n                                                            },\n                                                            \"name\": {\n                                                                \"type\": \"string\"\n                                                            },\n                                                            \"groups\": {\n                                                                \"type\": \"array\",\n                                                                \"items\": {\n                                                                    \"type\": \"string\"\n                                                                }\n                                                            },\n                                                            \"internal\": {\n                                                                \"type\": \"boolean\"\n                                                            },\n                                                            \"isCompatible\": {\n                                                                \"type\": \"boolean\"\n                                                            },\n                                                            \"missingDependencies\": {\n                                                                \"type\": \"array\",\n                                                                \"items\": {\n                                                                    \"type\": \"string\"\n                                                                }\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/appstore/api/v1/apps/enable\": {\n            \"post\": {\n                \"operationId\": \"appstore-api-enable-app\",\n                \"summary\": \"Enable one apps\",\n                \"description\": \"App will be enabled for specific groups only if $groups is defined\\nThis endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"appstore/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"appId\"\n                                ],\n                                \"properties\": {\n                                    \"appId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"- The app to enable\"\n                                    },\n                                    \"groups\": {\n                                        \"type\": \"array\",\n                                        \"default\": [],\n                                        \"description\": \"- The groups to enable the app for\",\n                                        \"items\": {\n                                            \"type\": \"string\"\n                                        }\n                                    },\n                                    \"force\": {\n                                        \"type\": \"boolean\",\n                                        \"default\": false,\n                                        \"description\": \"- Whether to force enable the app even if Nextcloud version requirements are not met\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"App successfully enabled\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"update_required\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"update_required\": {\n                                                            \"type\": \"boolean\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/appstore/api/v1/apps/disable\": {\n            \"post\": {\n                \"operationId\": \"appstore-api-disable-app\",\n                \"summary\": \"Disable an app\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"appstore/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"appId\"\n                                ],\n                                \"properties\": {\n                                    \"appId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"- The app to disable\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"App successfully disabled\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/appstore/api/v1/apps/uninstall\": {\n            \"post\": {\n                \"operationId\": \"appstore-api-uninstall-app\",\n                \"summary\": \"Uninstall an app.\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"appstore/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"appId\"\n                                ],\n                                \"properties\": {\n                                    \"appId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"- The app to uninstall\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"App successfully uninstalled\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/appstore/api/v1/apps/update\": {\n            \"post\": {\n                \"operationId\": \"appstore-api-update-app\",\n                \"summary\": \"Update an app\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"appstore/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"appId\"\n                                ],\n                                \"properties\": {\n                                    \"appId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"- The app to update\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"App successfully updated\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/appstore/api/v1/bundles/enable\": {\n            \"post\": {\n                \"operationId\": \"appstore-api-enable-bundle\",\n                \"summary\": \"Enable all apps of a bundle\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"appstore/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"bundleId\"\n                                ],\n                                \"properties\": {\n                                    \"bundleId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"- The bundle to enable\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Bundle successfully enabled\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/ocm/shares\": {\n            \"post\": {\n                \"operationId\": \"cloud_federation_api-request_handler-add-share\",\n                \"summary\": \"Add share\",\n                \"tags\": [\n                    \"cloud_federation_api/request_handler\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"shareWith\",\n                                    \"name\",\n                                    \"providerId\",\n                                    \"owner\",\n                                    \"protocol\",\n                                    \"shareType\",\n                                    \"resourceType\"\n                                ],\n                                \"properties\": {\n                                    \"shareWith\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"The user who the share will be shared with\"\n                                    },\n                                    \"name\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"The resource name (e.g. document.odt)\"\n                                    },\n                                    \"description\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Share description\"\n                                    },\n                                    \"providerId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Resource UID on the provider side\"\n                                    },\n                                    \"owner\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Provider specific UID of the user who owns the resource\"\n                                    },\n                                    \"ownerDisplayName\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Display name of the user who shared the item\"\n                                    },\n                                    \"sharedBy\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Provider specific UID of the user who shared the resource\"\n                                    },\n                                    \"sharedByDisplayName\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Display name of the user who shared the resource\"\n                                    },\n                                    \"protocol\": {\n                                        \"type\": \"object\",\n                                        \"description\": \"Legacy format: ['name' => 'webdav', 'options' => ['sharedSecret' => '...', 'permissions' => '...']], new single-protocol format: ['name' => 'webdav', 'webdav' => ['uri' => '...', 'sharedSecret' => '...', 'permissions' => [...]]], or multi-protocol envelope per OCM spec: ['name' => 'multi', 'webdav' => ['sharedSecret' => '...', ...], 'webapp' => [...]]\",\n                                        \"required\": [\n                                            \"name\"\n                                        ],\n                                        \"properties\": {\n                                            \"name\": {\n                                                \"type\": \"string\"\n                                            },\n                                            \"options\": {\n                                                \"type\": \"object\",\n                                                \"additionalProperties\": {\n                                                    \"type\": \"object\"\n                                                }\n                                            },\n                                            \"webdav\": {\n                                                \"type\": \"object\",\n                                                \"additionalProperties\": {\n                                                    \"type\": \"object\"\n                                                }\n                                            }\n                                        }\n                                    },\n                                    \"shareType\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"'group' or 'user' share\"\n                                    },\n                                    \"resourceType\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"'file', 'calendar',...\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"responses\": {\n                    \"201\": {\n                        \"description\": \"The notification was successfully received. The display name of the recipient might be returned in the body\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"$ref\": \"#/components/schemas/CloudFederationApiAddShare\"\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Bad request due to invalid parameters, e.g. when `shareWith` is not found or required properties are missing\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"$ref\": \"#/components/schemas/CloudFederationApiValidationError\"\n                                }\n                            }\n                        }\n                    },\n                    \"501\": {\n                        \"description\": \"Share type or the resource type is not supported\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"$ref\": \"#/components/schemas/CloudFederationApiError\"\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/ocm/notifications\": {\n            \"post\": {\n                \"operationId\": \"cloud_federation_api-request_handler-receive-notification\",\n                \"summary\": \"Send a notification about an existing share\",\n                \"tags\": [\n                    \"cloud_federation_api/request_handler\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"notificationType\",\n                                    \"resourceType\"\n                                ],\n                                \"properties\": {\n                                    \"notificationType\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Notification type, e.g. SHARE_ACCEPTED\"\n                                    },\n                                    \"resourceType\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"calendar, file, contact,...\"\n                                    },\n                                    \"providerId\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"ID of the share\"\n                                    },\n                                    \"notification\": {\n                                        \"type\": \"object\",\n                                        \"nullable\": true,\n                                        \"description\": \"The actual payload of the notification\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"object\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"responses\": {\n                    \"201\": {\n                        \"description\": \"The notification was successfully received\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"additionalProperties\": {\n                                        \"type\": \"object\"\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Bad request due to invalid parameters, e.g. when `type` is invalid or missing\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"$ref\": \"#/components/schemas/CloudFederationApiValidationError\"\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Getting resource is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"$ref\": \"#/components/schemas/CloudFederationApiError\"\n                                }\n                            }\n                        }\n                    },\n                    \"501\": {\n                        \"description\": \"The resource type is not supported\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"$ref\": \"#/components/schemas/CloudFederationApiError\"\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/dashboard/api/v1/widget-items\": {\n            \"get\": {\n                \"operationId\": \"dashboard-dashboard_api-get-widget-items\",\n                \"summary\": \"Get the items for the widgets\",\n                \"tags\": [\n                    \"dashboard/dashboard_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"sinceIds\",\n                        \"in\": \"query\",\n                        \"description\": \"Array indexed by widget Ids, contains date/id from which we want the new items\",\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"limit\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit number of result items per widget\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 7,\n                            \"minimum\": 1,\n                            \"maximum\": 30\n                        }\n                    },\n                    {\n                        \"name\": \"widgets[]\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit results to specific widgets\",\n                        \"schema\": {\n                            \"type\": \"array\",\n                            \"default\": [],\n                            \"items\": {\n                                \"type\": \"string\"\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Widget items returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"additionalProperties\": {\n                                                        \"type\": \"array\",\n                                                        \"items\": {\n                                                            \"$ref\": \"#/components/schemas/DashboardWidgetItem\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/dashboard/api/v2/widget-items\": {\n            \"get\": {\n                \"operationId\": \"dashboard-dashboard_api-get-widget-items-v2\",\n                \"summary\": \"Get the items for the widgets\",\n                \"tags\": [\n                    \"dashboard/dashboard_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"sinceIds\",\n                        \"in\": \"query\",\n                        \"description\": \"Array indexed by widget Ids, contains date/id from which we want the new items\",\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"limit\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit number of result items per widget, not more than 30 are allowed\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 7,\n                            \"minimum\": 1,\n                            \"maximum\": 30\n                        }\n                    },\n                    {\n                        \"name\": \"widgets[]\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit results to specific widgets\",\n                        \"schema\": {\n                            \"type\": \"array\",\n                            \"default\": [],\n                            \"items\": {\n                                \"type\": \"string\"\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Widget items returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"additionalProperties\": {\n                                                        \"$ref\": \"#/components/schemas/DashboardWidgetItems\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/dashboard/api/v1/widgets\": {\n            \"get\": {\n                \"operationId\": \"dashboard-dashboard_api-get-widgets\",\n                \"summary\": \"Get the widgets\",\n                \"tags\": [\n                    \"dashboard/dashboard_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Widgets returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"additionalProperties\": {\n                                                        \"$ref\": \"#/components/schemas/DashboardWidget\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/dashboard/api/v3/layout\": {\n            \"get\": {\n                \"operationId\": \"dashboard-dashboard_api-get-layout\",\n                \"summary\": \"Get the layout\",\n                \"tags\": [\n                    \"dashboard/dashboard_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Layout returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"layout\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"layout\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"dashboard-dashboard_api-update-layout\",\n                \"summary\": \"Update the layout\",\n                \"tags\": [\n                    \"dashboard/dashboard_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"layout\"\n                                ],\n                                \"properties\": {\n                                    \"layout\": {\n                                        \"type\": \"array\",\n                                        \"description\": \"The new layout\",\n                                        \"items\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Statuses updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"layout\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"layout\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/dashboard/api/v3/statuses\": {\n            \"get\": {\n                \"operationId\": \"dashboard-dashboard_api-get-statuses\",\n                \"summary\": \"Get the statuses\",\n                \"tags\": [\n                    \"dashboard/dashboard_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Statuses returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"statuses\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"statuses\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"dashboard-dashboard_api-update-statuses\",\n                \"summary\": \"Update the statuses\",\n                \"tags\": [\n                    \"dashboard/dashboard_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"statuses\"\n                                ],\n                                \"properties\": {\n                                    \"statuses\": {\n                                        \"type\": \"array\",\n                                        \"description\": \"The new statuses\",\n                                        \"items\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Statuses updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"statuses\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"statuses\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/dav/api/v1/direct\": {\n            \"post\": {\n                \"operationId\": \"dav-direct-get-url\",\n                \"summary\": \"Get a direct link to a file\",\n                \"tags\": [\n                    \"dav/direct\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"fileId\"\n                                ],\n                                \"properties\": {\n                                    \"fileId\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"description\": \"ID of the file\"\n                                    },\n                                    \"expirationTime\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"description\": \"Duration until the link expires\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Direct link returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"url\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"url\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"File not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Getting direct link is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Missing permissions to get direct link\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/dav/api/v1/federated_calendars/pending\": {\n            \"get\": {\n                \"operationId\": \"dav-federated_calendar-get-pending\",\n                \"summary\": \"Get the pending federated calendar invitations of the current user\",\n                \"tags\": [\n                    \"dav/federated_calendar\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Pending federated calendar invitations\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/DavPendingFederatedCalendar\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"When the user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {\n                                                            \"nullable\": true\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/dav/api/v1/federated_calendars/pending/{id}\": {\n            \"post\": {\n                \"operationId\": \"dav-federated_calendar-accept\",\n                \"summary\": \"Accept a pending federated calendar invitation\",\n                \"tags\": [\n                    \"dav/federated_calendar\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the pending federated calendar\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Invitation accepted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"The federated calendar was not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"dav-federated_calendar-decline\",\n                \"summary\": \"Decline a pending federated calendar invitation\",\n                \"tags\": [\n                    \"dav/federated_calendar\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"The id of the pending federated calendar\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Invitation declined successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"The federated calendar was not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/dav/api/v1/events/upcoming\": {\n            \"get\": {\n                \"operationId\": \"dav-upcoming_events-get-events\",\n                \"summary\": \"Get information about upcoming events\",\n                \"tags\": [\n                    \"dav/upcoming_events\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"location\",\n                        \"in\": \"query\",\n                        \"description\": \"location/URL to filter by\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Upcoming events\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"events\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"events\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/DavUpcomingEvent\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"When not authenticated\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {\n                                                            \"nullable\": true\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/dav/api/v1/outOfOffice/{userId}/now\": {\n            \"get\": {\n                \"operationId\": \"dav-out_of_office-get-current-out-of-office-data\",\n                \"summary\": \"Get the currently configured out-of-office data of a user\",\n                \"tags\": [\n                    \"dav/out_of_office\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"The user id to get out-of-office data for.\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Out-of-office data\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/DavCurrentOutOfOfficeData\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"No out-of-office data was found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/dav/api/v1/outOfOffice/{userId}\": {\n            \"get\": {\n                \"operationId\": \"dav-out_of_office-get-out-of-office\",\n                \"summary\": \"Get the configured out-of-office data of a user.\",\n                \"tags\": [\n                    \"dav/out_of_office\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"The user id to get out-of-office data for.\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Out-of-office data\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/DavOutOfOfficeData\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"No out-of-office data was found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"dav-out_of_office-set-out-of-office\",\n                \"summary\": \"Set out-of-office absence\",\n                \"tags\": [\n                    \"dav/out_of_office\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"firstDay\",\n                                    \"lastDay\",\n                                    \"status\",\n                                    \"message\"\n                                ],\n                                \"properties\": {\n                                    \"firstDay\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"First day of the absence in format `YYYY-MM-DD`\"\n                                    },\n                                    \"lastDay\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Last day of the absence in format `YYYY-MM-DD`\"\n                                    },\n                                    \"status\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Short text that is set as user status during the absence\"\n                                    },\n                                    \"message\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Longer multiline message that is shown to others during the absence\"\n                                    },\n                                    \"replacementUserId\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"User id of the replacement user\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Absence data\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/DavOutOfOfficeData\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"When validation fails, e.g. data range error or the first day is not before the last day\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"error\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"error\": {\n                                                            \"type\": \"string\",\n                                                            \"enum\": [\n                                                                \"firstDay\",\n                                                                \"statusLength\"\n                                                            ]\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"When the user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {\n                                                            \"nullable\": true\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"When the replacementUserId was provided but replacement user was not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"dav-out_of_office-clear-out-of-office\",\n                \"summary\": \"Clear the out-of-office\",\n                \"tags\": [\n                    \"dav/out_of_office\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"When the absence was cleared successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"When the user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {\n                                                            \"nullable\": true\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/calendar/export\": {\n            \"post\": {\n                \"operationId\": \"dav-calendar_export-export\",\n                \"summary\": \"Export calendar data\",\n                \"tags\": [\n                    \"dav/calendar_export\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"target\"\n                                ],\n                                \"properties\": {\n                                    \"target\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"calendar id\"\n                                    },\n                                    \"type\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"data format\"\n                                    },\n                                    \"options\": {\n                                        \"type\": \"object\",\n                                        \"default\": null,\n                                        \"description\": \"configuration options\",\n                                        \"required\": [\n                                            \"rangeStart\",\n                                            \"rangeCount\"\n                                        ],\n                                        \"properties\": {\n                                            \"rangeStart\": {\n                                                \"type\": \"string\"\n                                            },\n                                            \"rangeCount\": {\n                                                \"type\": \"integer\",\n                                                \"format\": \"int64\",\n                                                \"minimum\": 1\n                                            }\n                                        }\n                                    },\n                                    \"user\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"system user id\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"data in requested format\",\n                        \"content\": {\n                            \"text/calendar; charset=UTF-8\": {\n                                \"schema\": {\n                                    \"anyOf\": []\n                                }\n                            },\n                            \"application/calendar+json; charset=UTF-8\": {\n                                \"schema\": {\n                                    \"anyOf\": []\n                                }\n                            },\n                            \"application/calendar+xml; charset=UTF-8\": {\n                                \"schema\": {\n                                    \"anyOf\": []\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"invalid parameters\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"properties\": {\n                                                        \"error\": {\n                                                            \"type\": \"string\",\n                                                            \"minLength\": 1\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"user not authorized\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {\n                                                            \"type\": \"object\",\n                                                            \"properties\": {\n                                                                \"error\": {\n                                                                    \"type\": \"string\",\n                                                                    \"minLength\": 1\n                                                                }\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/calendar/import\": {\n            \"post\": {\n                \"operationId\": \"dav-calendar_import-import\",\n                \"summary\": \"Import calendar data\",\n                \"tags\": [\n                    \"dav/calendar_import\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"transaction\",\n                                    \"target\",\n                                    \"options\",\n                                    \"data\"\n                                ],\n                                \"properties\": {\n                                    \"transaction\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"client generated transaction id\"\n                                    },\n                                    \"target\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"calendar id\"\n                                    },\n                                    \"options\": {\n                                        \"type\": \"object\",\n                                        \"description\": \"configuration options\",\n                                        \"properties\": {\n                                            \"format\": {\n                                                \"type\": \"string\"\n                                            },\n                                            \"validation\": {\n                                                \"type\": \"integer\",\n                                                \"format\": \"int64\",\n                                                \"enum\": [\n                                                    0,\n                                                    1,\n                                                    2\n                                                ]\n                                            },\n                                            \"errors\": {\n                                                \"type\": \"integer\",\n                                                \"format\": \"int64\",\n                                                \"enum\": [\n                                                    0,\n                                                    1\n                                                ]\n                                            },\n                                            \"supersede\": {\n                                                \"type\": \"boolean\"\n                                            },\n                                            \"showCreated\": {\n                                                \"type\": \"boolean\"\n                                            },\n                                            \"showUpdated\": {\n                                                \"type\": \"boolean\"\n                                            },\n                                            \"showSkipped\": {\n                                                \"type\": \"boolean\"\n                                            },\n                                            \"showErrors\": {\n                                                \"type\": \"boolean\"\n                                            }\n                                        }\n                                    },\n                                    \"data\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"calendar data\"\n                                    },\n                                    \"user\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"system user id\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"NDJSON stream of import event objects\",\n                        \"content\": {\n                            \"application/x-ndjson\": {\n                                \"schema\": {\n                                    \"anyOf\": []\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"invalid parameters\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"properties\": {\n                                                        \"error\": {\n                                                            \"type\": \"string\",\n                                                            \"minLength\": 1\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"user not authorized\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {\n                                                            \"type\": \"object\",\n                                                            \"properties\": {\n                                                                \"error\": {\n                                                                    \"type\": \"string\",\n                                                                    \"minLength\": 1\n                                                                }\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/federatedfilesharing/createFederatedShare\": {\n            \"post\": {\n                \"operationId\": \"federatedfilesharing-mount_public_link-create-federated-share\",\n                \"summary\": \"send federated share to a user of a public link\",\n                \"tags\": [\n                    \"federatedfilesharing/mount_public_link\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"shareWith\",\n                                    \"token\"\n                                ],\n                                \"properties\": {\n                                    \"shareWith\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Username to share with\"\n                                    },\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Token of the share\"\n                                    },\n                                    \"password\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"Password of the share\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Remote URL returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"remoteUrl\"\n                                    ],\n                                    \"properties\": {\n                                        \"remoteUrl\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Creating share is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"message\"\n                                    ],\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/shares\": {\n            \"post\": {\n                \"operationId\": \"federatedfilesharing-request_handler-create-share\",\n                \"summary\": \"create a new share\",\n                \"tags\": [\n                    \"federatedfilesharing/request_handler\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"remote\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Address of the remote\"\n                                    },\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Shared secret between servers\"\n                                    },\n                                    \"name\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Name of the shared resource\"\n                                    },\n                                    \"owner\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Display name of the receiver\"\n                                    },\n                                    \"sharedBy\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Display name of the sender\"\n                                    },\n                                    \"shareWith\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"ID of the user that receives the share\"\n                                    },\n                                    \"remoteId\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"ID of the remote\"\n                                    },\n                                    \"sharedByFederatedId\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Federated ID of the sender\"\n                                    },\n                                    \"ownerFederatedId\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Federated ID of the receiver\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share created successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/shares/{id}/reshare\": {\n            \"post\": {\n                \"operationId\": \"federatedfilesharing-request_handler-re-share\",\n                \"summary\": \"create re-share on behalf of another user\",\n                \"tags\": [\n                    \"federatedfilesharing/request_handler\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Shared secret between servers\"\n                                    },\n                                    \"shareWith\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"ID of the user that receives the share\"\n                                    },\n                                    \"remoteId\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"nullable\": true,\n                                        \"default\": 0,\n                                        \"description\": \"ID of the remote\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Remote share returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"token\",\n                                                        \"remoteId\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"token\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"remoteId\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Re-sharing is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/shares/{id}/permissions\": {\n            \"post\": {\n                \"operationId\": \"federatedfilesharing-request_handler-update-permissions\",\n                \"summary\": \"Update share information to keep federated re-shares in sync.\",\n                \"tags\": [\n                    \"federatedfilesharing/request_handler\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Shared secret between servers\"\n                                    },\n                                    \"permissions\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New permissions\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Permissions updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Updating permissions is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/shares/{id}/accept\": {\n            \"post\": {\n                \"operationId\": \"federatedfilesharing-request_handler-accept-share\",\n                \"summary\": \"accept server-to-server share\",\n                \"tags\": [\n                    \"federatedfilesharing/request_handler\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Shared secret between servers\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the remote share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share accepted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"text/plain\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/shares/{id}/decline\": {\n            \"post\": {\n                \"operationId\": \"federatedfilesharing-request_handler-decline-share\",\n                \"summary\": \"decline server-to-server share\",\n                \"tags\": [\n                    \"federatedfilesharing/request_handler\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Shared secret between servers\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the remote share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share declined successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/shares/{id}/unshare\": {\n            \"post\": {\n                \"operationId\": \"federatedfilesharing-request_handler-unshare\",\n                \"summary\": \"remove server-to-server share if it was unshared by the owner\",\n                \"tags\": [\n                    \"federatedfilesharing/request_handler\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Shared secret between servers\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share unshared successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/shares/{id}/revoke\": {\n            \"post\": {\n                \"operationId\": \"federatedfilesharing-request_handler-revoke\",\n                \"summary\": \"federated share was revoked, either by the owner or the re-sharer\",\n                \"tags\": [\n                    \"federatedfilesharing/request_handler\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Shared secret between servers\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share revoked successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Revoking the share is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/shares/{id}/move\": {\n            \"post\": {\n                \"operationId\": \"federatedfilesharing-request_handler-move\",\n                \"summary\": \"change the owner of a server-to-server share\",\n                \"tags\": [\n                    \"federatedfilesharing/request_handler\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Shared secret between servers\"\n                                    },\n                                    \"remote\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Address of the remote\"\n                                    },\n                                    \"remote_id\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"ID of the remote\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share moved successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"remote\",\n                                                        \"owner\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"remote\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"owner\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Moving share is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/federation/api/v1/shared-secret\": {\n            \"get\": {\n                \"operationId\": \"federation-ocs_authapi-get-shared-secret-legacy\",\n                \"summary\": \"Create shared secret and return it, for legacy end-points\",\n                \"tags\": [\n                    \"federation/ocs_authapi\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"url\",\n                        \"in\": \"query\",\n                        \"description\": \"URL of the server\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"token\",\n                        \"in\": \"query\",\n                        \"description\": \"Token of the server\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Shared secret returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"sharedSecret\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"sharedSecret\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Getting shared secret is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/federation/api/v1/request-shared-secret\": {\n            \"post\": {\n                \"operationId\": \"federation-ocs_authapi-request-shared-secret-legacy\",\n                \"summary\": \"Request received to ask remote server for a shared secret, for legacy end-points\",\n                \"tags\": [\n                    \"federation/ocs_authapi\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"url\",\n                                    \"token\"\n                                ],\n                                \"properties\": {\n                                    \"url\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"URL of the server\"\n                                    },\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Token of the server\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Shared secret requested successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Requesting shared secret is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/shared-secret\": {\n            \"get\": {\n                \"operationId\": \"federation-ocs_authapi-get-shared-secret\",\n                \"summary\": \"Create shared secret and return it\",\n                \"tags\": [\n                    \"federation/ocs_authapi\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"url\",\n                        \"in\": \"query\",\n                        \"description\": \"URL of the server\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"token\",\n                        \"in\": \"query\",\n                        \"description\": \"Token of the server\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Shared secret returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"sharedSecret\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"sharedSecret\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Getting shared secret is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"federation-ocs_authapi-request-shared-secret\",\n                \"summary\": \"Request received to ask remote server for a shared secret\",\n                \"tags\": [\n                    \"federation/ocs_authapi\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"url\",\n                                    \"token\"\n                                ],\n                                \"properties\": {\n                                    \"url\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"URL of the server\"\n                                    },\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Token of the server\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Shared secret requested successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Requesting shared secret is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/federation/trusted-servers\": {\n            \"post\": {\n                \"operationId\": \"federation-settings-add-server\",\n                \"summary\": \"Add server to the list of trusted Nextcloud servers\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"federation/settings\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"url\"\n                                ],\n                                \"properties\": {\n                                    \"url\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"The URL of the server to add\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Server added successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"id\",\n                                                        \"message\",\n                                                        \"url\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"id\": {\n                                                            \"type\": \"integer\",\n                                                            \"format\": \"int64\"\n                                                        },\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"url\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Server not found at the given URL\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"409\": {\n                        \"description\": \"Server is already in the list of trusted servers\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"get\": {\n                \"operationId\": \"federation-settings-get-servers\",\n                \"summary\": \"List all trusted servers\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"federation/settings\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"List of trusted servers\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"type\": \"object\",\n                                                        \"required\": [\n                                                            \"id\",\n                                                            \"status\",\n                                                            \"url\"\n                                                        ],\n                                                        \"properties\": {\n                                                            \"id\": {\n                                                                \"type\": \"integer\",\n                                                                \"format\": \"int64\"\n                                                            },\n                                                            \"status\": {\n                                                                \"type\": \"integer\",\n                                                                \"format\": \"int64\"\n                                                            },\n                                                            \"url\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/federation/trusted-servers/{id}\": {\n            \"delete\": {\n                \"operationId\": \"federation-settings-remove-server\",\n                \"summary\": \"Add server to the list of trusted Nextcloud servers\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"federation/settings\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"The ID of the trusted server to remove\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Server removed successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"id\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"id\": {\n                                                            \"type\": \"integer\",\n                                                            \"format\": \"int64\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Server not found at the given ID\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/files/api/v1/thumbnail/{x}/{y}/{file}\": {\n            \"get\": {\n                \"operationId\": \"files-api-get-thumbnail\",\n                \"summary\": \"Gets a thumbnail of the specified file\",\n                \"deprecated\": true,\n                \"tags\": [\n                    \"files/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"x\",\n                        \"in\": \"path\",\n                        \"description\": \"Width of the thumbnail\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"y\",\n                        \"in\": \"path\",\n                        \"description\": \"Height of the thumbnail\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"file\",\n                        \"in\": \"path\",\n                        \"description\": \"URL-encoded filename\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"pattern\": \"^.+$\"\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Thumbnail returned\",\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Getting thumbnail is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"File not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"message\"\n                                    ],\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files/api/v1/directEditing\": {\n            \"get\": {\n                \"operationId\": \"files-direct_editing-info\",\n                \"summary\": \"Get the direct editing capabilities\",\n                \"tags\": [\n                    \"files/direct_editing\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Direct editing capabilities returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"editors\",\n                                                        \"creators\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"editors\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"type\": \"object\",\n                                                                \"required\": [\n                                                                    \"id\",\n                                                                    \"name\",\n                                                                    \"mimetypes\",\n                                                                    \"optionalMimetypes\",\n                                                                    \"secure\"\n                                                                ],\n                                                                \"properties\": {\n                                                                    \"id\": {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    \"name\": {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    \"mimetypes\": {\n                                                                        \"type\": \"array\",\n                                                                        \"items\": {\n                                                                            \"type\": \"string\"\n                                                                        }\n                                                                    },\n                                                                    \"optionalMimetypes\": {\n                                                                        \"type\": \"array\",\n                                                                        \"items\": {\n                                                                            \"type\": \"string\"\n                                                                        }\n                                                                    },\n                                                                    \"secure\": {\n                                                                        \"type\": \"boolean\"\n                                                                    }\n                                                                }\n                                                            }\n                                                        },\n                                                        \"creators\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"type\": \"object\",\n                                                                \"required\": [\n                                                                    \"id\",\n                                                                    \"editor\",\n                                                                    \"name\",\n                                                                    \"extension\",\n                                                                    \"templates\",\n                                                                    \"mimetypes\"\n                                                                ],\n                                                                \"properties\": {\n                                                                    \"id\": {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    \"editor\": {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    \"name\": {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    \"extension\": {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    \"templates\": {\n                                                                        \"type\": \"boolean\"\n                                                                    },\n                                                                    \"mimetypes\": {\n                                                                        \"type\": \"array\",\n                                                                        \"items\": {\n                                                                            \"type\": \"string\"\n                                                                        }\n                                                                    }\n                                                                }\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files/api/v1/directEditing/templates/{editorId}/{creatorId}\": {\n            \"get\": {\n                \"operationId\": \"files-direct_editing-templates\",\n                \"summary\": \"Get the templates for direct editing\",\n                \"tags\": [\n                    \"files/direct_editing\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"editorId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the editor\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"creatorId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the creator\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Templates returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"templates\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"templates\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"type\": \"object\",\n                                                                \"required\": [\n                                                                    \"id\",\n                                                                    \"title\",\n                                                                    \"preview\",\n                                                                    \"extension\",\n                                                                    \"mimetype\"\n                                                                ],\n                                                                \"properties\": {\n                                                                    \"id\": {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    \"title\": {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    \"preview\": {\n                                                                        \"type\": \"string\",\n                                                                        \"nullable\": true\n                                                                    },\n                                                                    \"extension\": {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    \"mimetype\": {\n                                                                        \"type\": \"string\"\n                                                                    }\n                                                                }\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files/api/v1/directEditing/open\": {\n            \"post\": {\n                \"operationId\": \"files-direct_editing-open\",\n                \"summary\": \"Open a file for direct editing\",\n                \"tags\": [\n                    \"files/direct_editing\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"path\"\n                                ],\n                                \"properties\": {\n                                    \"path\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Path of the file\"\n                                    },\n                                    \"editorId\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"ID of the editor\"\n                                    },\n                                    \"fileId\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"ID of the file\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"URL for direct editing returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"url\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"url\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Opening file is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files/api/v1/directEditing/create\": {\n            \"post\": {\n                \"operationId\": \"files-direct_editing-create\",\n                \"summary\": \"Create a file for direct editing\",\n                \"tags\": [\n                    \"files/direct_editing\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"path\",\n                                    \"editorId\",\n                                    \"creatorId\"\n                                ],\n                                \"properties\": {\n                                    \"path\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Path of the file\"\n                                    },\n                                    \"editorId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the editor\"\n                                    },\n                                    \"creatorId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the creator\"\n                                    },\n                                    \"templateId\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"ID of the template\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"URL for direct editing returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"url\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"url\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Opening file is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files/api/v1/templates\": {\n            \"get\": {\n                \"operationId\": \"files-template-list\",\n                \"summary\": \"List the available templates\",\n                \"tags\": [\n                    \"files/template\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Available templates returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/FilesTemplateFileCreatorWithTemplates\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files/api/v1/templates/fields/{fileId}\": {\n            \"get\": {\n                \"operationId\": \"files-template-list-template-fields\",\n                \"summary\": \"List the fields for the template specified by the given file ID\",\n                \"tags\": [\n                    \"files/template\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"fileId\",\n                        \"in\": \"path\",\n                        \"description\": \"File ID of the template\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Fields returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"additionalProperties\": {\n                                                        \"$ref\": \"#/components/schemas/FilesTemplateField\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files/api/v1/templates/create\": {\n            \"post\": {\n                \"operationId\": \"files-template-create\",\n                \"summary\": \"Create a template\",\n                \"tags\": [\n                    \"files/template\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"filePath\"\n                                ],\n                                \"properties\": {\n                                    \"filePath\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Path of the file\"\n                                    },\n                                    \"templatePath\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"Name of the template\"\n                                    },\n                                    \"templateType\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"user\",\n                                        \"description\": \"Type of the template\"\n                                    },\n                                    \"templateFields\": {\n                                        \"type\": \"array\",\n                                        \"default\": [],\n                                        \"description\": \"Fields of the template\",\n                                        \"items\": {\n                                            \"$ref\": \"#/components/schemas/FilesTemplateField\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Template created successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/FilesTemplateFile\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Creating template is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files/api/v1/templates/path\": {\n            \"post\": {\n                \"operationId\": \"files-template-path\",\n                \"summary\": \"Initialize the template directory\",\n                \"tags\": [\n                    \"files/template\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"templatePath\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"Path of the template directory\"\n                                    },\n                                    \"copySystemTemplates\": {\n                                        \"type\": \"boolean\",\n                                        \"default\": false,\n                                        \"description\": \"Whether to copy the system templates to the template directory\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Template directory initialized successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"template_path\",\n                                                        \"templates\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"template_path\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"templates\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/FilesTemplateFileCreator\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Initializing the template directory is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files/api/v1/transferownership\": {\n            \"post\": {\n                \"operationId\": \"files-transfer_ownership-transfer\",\n                \"summary\": \"Transfer the ownership to another user\",\n                \"tags\": [\n                    \"files/transfer_ownership\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"recipient\",\n                                    \"path\"\n                                ],\n                                \"properties\": {\n                                    \"recipient\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Username of the recipient\"\n                                    },\n                                    \"path\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Path of the file\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Ownership transferred successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Transferring ownership is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Transferring ownership is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files/api/v1/transferownership/{id}\": {\n            \"post\": {\n                \"operationId\": \"files-transfer_ownership-accept\",\n                \"summary\": \"Accept an ownership transfer\",\n                \"tags\": [\n                    \"files/transfer_ownership\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the ownership transfer\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Ownership transfer accepted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Accepting ownership transfer is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Ownership transfer not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"files-transfer_ownership-reject\",\n                \"summary\": \"Reject an ownership transfer\",\n                \"tags\": [\n                    \"files/transfer_ownership\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the ownership transfer\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Ownership transfer rejected successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Rejecting ownership transfer is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Ownership transfer not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files/api/v1/openlocaleditor\": {\n            \"post\": {\n                \"operationId\": \"files-open_local_editor-create\",\n                \"summary\": \"Create a local editor\",\n                \"tags\": [\n                    \"files/open_local_editor\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"path\"\n                                ],\n                                \"properties\": {\n                                    \"path\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Path of the file\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Local editor returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"userId\",\n                                                        \"pathHash\",\n                                                        \"expirationTime\",\n                                                        \"token\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"userId\": {\n                                                            \"type\": \"string\",\n                                                            \"nullable\": true\n                                                        },\n                                                        \"pathHash\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"expirationTime\": {\n                                                            \"type\": \"integer\",\n                                                            \"format\": \"int64\"\n                                                        },\n                                                        \"token\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files/api/v1/openlocaleditor/{token}\": {\n            \"post\": {\n                \"operationId\": \"files-open_local_editor-validate\",\n                \"summary\": \"Validate a local editor\",\n                \"tags\": [\n                    \"files/open_local_editor\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"path\"\n                                ],\n                                \"properties\": {\n                                    \"path\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Path of the file\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"token\",\n                        \"in\": \"path\",\n                        \"description\": \"Token of the local editor\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Local editor validated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"userId\",\n                                                        \"pathHash\",\n                                                        \"expirationTime\",\n                                                        \"token\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"userId\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"pathHash\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"expirationTime\": {\n                                                            \"type\": \"integer\",\n                                                            \"format\": \"int64\"\n                                                        },\n                                                        \"token\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Local editor not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files/api/v1/folder-tree\": {\n            \"get\": {\n                \"operationId\": \"files-api-get-folder-tree\",\n                \"summary\": \"Returns the folder tree of the user\",\n                \"tags\": [\n                    \"files/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"path\",\n                        \"in\": \"query\",\n                        \"description\": \"The path relative to the user folder\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"/\"\n                        }\n                    },\n                    {\n                        \"name\": \"depth\",\n                        \"in\": \"query\",\n                        \"description\": \"The depth of the tree\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 1\n                        }\n                    },\n                    {\n                        \"name\": \"withParents\",\n                        \"in\": \"query\",\n                        \"description\": \"Whether to include parent folders in the response\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Folder tree returned successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"$ref\": \"#/components/schemas/FilesFolderTree\"\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Unauthorized\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"message\"\n                                    ],\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid folder path\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"message\"\n                                    ],\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Folder not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"message\"\n                                    ],\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files/api/v1/convert\": {\n            \"post\": {\n                \"operationId\": \"files-conversion_api-convert\",\n                \"summary\": \"Converts a file from one MIME type to another\",\n                \"tags\": [\n                    \"files/conversion_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"fileId\",\n                                    \"targetMimeType\"\n                                ],\n                                \"properties\": {\n                                    \"fileId\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"description\": \"ID of the file to be converted\"\n                                    },\n                                    \"targetMimeType\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"The MIME type to which you want to convert the file\"\n                                    },\n                                    \"destination\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"The target path of the converted file. Written to a temporary file if left empty\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"201\": {\n                        \"description\": \"File was converted and written to the destination or temporary file\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"path\",\n                                                        \"fileId\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"path\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"fileId\": {\n                                                            \"type\": \"integer\",\n                                                            \"format\": \"int64\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"The file to be converted was not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_external/api/v1/mounts\": {\n            \"get\": {\n                \"operationId\": \"files_external-api-get-user-mounts\",\n                \"summary\": \"Get the mount points visible for this user\",\n                \"tags\": [\n                    \"files_external/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User mounts returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/FilesExternalMount\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_reminders/api/v{version}/{fileId}\": {\n            \"get\": {\n                \"operationId\": \"files_reminders-api-get\",\n                \"summary\": \"Get a reminder\",\n                \"tags\": [\n                    \"files_reminders/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"version\",\n                        \"in\": \"path\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"pattern\": \"^1$\"\n                        }\n                    },\n                    {\n                        \"name\": \"fileId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the file\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Reminder returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"dueDate\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"dueDate\": {\n                                                            \"type\": \"string\",\n                                                            \"nullable\": true\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Account not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"put\": {\n                \"operationId\": \"files_reminders-api-set\",\n                \"summary\": \"Set a reminder\",\n                \"tags\": [\n                    \"files_reminders/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"dueDate\"\n                                ],\n                                \"properties\": {\n                                    \"dueDate\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ISO 8601 formatted date time string\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"version\",\n                        \"in\": \"path\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"pattern\": \"^1$\"\n                        }\n                    },\n                    {\n                        \"name\": \"fileId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the file\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Reminder updated\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"201\": {\n                        \"description\": \"Reminder created successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Creating reminder is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Account not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"File not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"files_reminders-api-remove\",\n                \"summary\": \"Remove a reminder\",\n                \"tags\": [\n                    \"files_reminders/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"version\",\n                        \"in\": \"path\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"pattern\": \"^1$\"\n                        }\n                    },\n                    {\n                        \"name\": \"fileId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the file\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Reminder deleted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Account not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Reminder not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/s/{token}/preview\": {\n            \"get\": {\n                \"operationId\": \"files_sharing-public_preview-direct-link\",\n                \"summary\": \"Get a direct link preview for a shared file\",\n                \"tags\": [\n                    \"files_sharing/public_preview\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"token\",\n                        \"in\": \"path\",\n                        \"description\": \"Token of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Preview returned\",\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Getting preview is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Getting preview is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share or preview not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/files_sharing/publicpreview/{token}\": {\n            \"get\": {\n                \"operationId\": \"files_sharing-public_preview-get-preview\",\n                \"summary\": \"Get a preview for a public share\",\n                \"description\": \"For shares pointing to a single file, the file parameter is ignored. For folder shares, file must be the relative path to a file inside the shared folder.\",\n                \"tags\": [\n                    \"files_sharing/public_preview\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"token\",\n                        \"in\": \"path\",\n                        \"description\": \"Token of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"file\",\n                        \"in\": \"query\",\n                        \"description\": \"Relative path to a file inside a shared folder; ignored for single-file shares\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"x\",\n                        \"in\": \"query\",\n                        \"description\": \"Width of the preview\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 32\n                        }\n                    },\n                    {\n                        \"name\": \"y\",\n                        \"in\": \"query\",\n                        \"description\": \"Height of the preview\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 32\n                        }\n                    },\n                    {\n                        \"name\": \"a\",\n                        \"in\": \"query\",\n                        \"description\": \"Whether to not crop the preview\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    },\n                    {\n                        \"name\": \"mimeFallback\",\n                        \"in\": \"query\",\n                        \"description\": \"Whether to fallback to the mime icon if no preview is available\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    },\n                    {\n                        \"name\": \"x-nc-preview\",\n                        \"in\": \"header\",\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Preview returned\",\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Getting preview is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Getting preview is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share or preview not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"303\": {\n                        \"description\": \"Redirect to the mime icon url if mimeFallback is true\",\n                        \"headers\": {\n                            \"Location\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/files_sharing/shareinfo\": {\n            \"post\": {\n                \"operationId\": \"files_sharing-share_info-info\",\n                \"summary\": \"Get the info about a share\",\n                \"tags\": [\n                    \"files_sharing/share_info\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"t\"\n                                ],\n                                \"properties\": {\n                                    \"t\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Token of the share\"\n                                    },\n                                    \"password\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Password of the share\"\n                                    },\n                                    \"dir\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Subdirectory to get info about\"\n                                    },\n                                    \"depth\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"default\": -1,\n                                        \"description\": \"Maximum depth to get info about\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share info returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"$ref\": \"#/components/schemas/FilesSharingShareInfo\"\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Getting share info is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/shares\": {\n            \"get\": {\n                \"operationId\": \"files_sharing-shareapi-get-shares\",\n                \"summary\": \"Get shares of the current user\",\n                \"tags\": [\n                    \"files_sharing/shareapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"shared_with_me\",\n                        \"in\": \"query\",\n                        \"description\": \"Only get shares with the current user\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"false\"\n                        }\n                    },\n                    {\n                        \"name\": \"reshares\",\n                        \"in\": \"query\",\n                        \"description\": \"Only get shares by the current user and reshares\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"false\"\n                        }\n                    },\n                    {\n                        \"name\": \"subfiles\",\n                        \"in\": \"query\",\n                        \"description\": \"Only get all shares in a folder\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"false\"\n                        }\n                    },\n                    {\n                        \"name\": \"path\",\n                        \"in\": \"query\",\n                        \"description\": \"Get shares for a specific path\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"include_tags\",\n                        \"in\": \"query\",\n                        \"description\": \"Include tags in the share\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"false\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Shares returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/FilesSharingShare\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"The folder was not found or is inaccessible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"files_sharing-shareapi-create-share\",\n                \"summary\": \"Create a share\",\n                \"tags\": [\n                    \"files_sharing/shareapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"path\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Path of the share\"\n                                    },\n                                    \"permissions\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Permissions for the share\"\n                                    },\n                                    \"shareType\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"default\": -1,\n                                        \"description\": \"Type of the share\"\n                                    },\n                                    \"shareWith\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"The entity this should be shared with\"\n                                    },\n                                    \"publicUpload\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"enum\": [\n                                            \"true\",\n                                            \"false\"\n                                        ],\n                                        \"description\": \"If public uploading is allowed (deprecated)\"\n                                    },\n                                    \"password\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"Password for the share\"\n                                    },\n                                    \"sendPasswordByTalk\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Send the password for the share over Talk\"\n                                    },\n                                    \"expireDate\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"The expiry date of the share in the user's timezone at 00:00. If $expireDate is not supplied or set to `null`, the system default will be used.\"\n                                    },\n                                    \"note\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"Note for the share\"\n                                    },\n                                    \"label\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"Label for the share (only used in link and email)\"\n                                    },\n                                    \"attributes\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Additional attributes for the share\"\n                                    },\n                                    \"sendMail\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"enum\": [\n                                            \"false\",\n                                            \"true\"\n                                        ],\n                                        \"description\": \"Send a mail to the recipient\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share created\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/FilesSharingShare\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Unknown share type\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Creating the share is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Creating the share failed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/shares/inherited\": {\n            \"get\": {\n                \"operationId\": \"files_sharing-shareapi-get-inherited-shares\",\n                \"summary\": \"Get all shares relative to a file, including parent folders shares rights\",\n                \"tags\": [\n                    \"files_sharing/shareapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"path\",\n                        \"in\": \"query\",\n                        \"description\": \"Path all shares will be relative to\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Shares returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/FilesSharingShare\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"text/plain\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"The given path is invalid\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/shares/pending\": {\n            \"get\": {\n                \"operationId\": \"files_sharing-shareapi-pending-shares\",\n                \"summary\": \"Get all shares that are still pending\",\n                \"tags\": [\n                    \"files_sharing/shareapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Pending shares returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/FilesSharingShare\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/shares/{id}\": {\n            \"get\": {\n                \"operationId\": \"files_sharing-shareapi-get-share\",\n                \"summary\": \"Get a specific share by id\",\n                \"tags\": [\n                    \"files_sharing/shareapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"include_tags\",\n                        \"in\": \"query\",\n                        \"description\": \"Include tags in the share\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/FilesSharingShare\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"put\": {\n                \"operationId\": \"files_sharing-shareapi-update-share\",\n                \"summary\": \"Update a share\",\n                \"tags\": [\n                    \"files_sharing/shareapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"permissions\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New permissions\"\n                                    },\n                                    \"password\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New password\"\n                                    },\n                                    \"sendPasswordByTalk\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New condition if the password should be send over Talk\"\n                                    },\n                                    \"publicUpload\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New condition if public uploading is allowed\"\n                                    },\n                                    \"expireDate\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New expiry date\"\n                                    },\n                                    \"note\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New note\"\n                                    },\n                                    \"label\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New label\"\n                                    },\n                                    \"hideDownload\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New condition if the download should be hidden\"\n                                    },\n                                    \"attributes\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New additional attributes\"\n                                    },\n                                    \"sendMail\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"if the share should be send by mail. Considering the share already exists, no mail will be send after the share is updated. You will have to use the sendMail action to send the mail.\"\n                                    },\n                                    \"token\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New token\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/FilesSharingShare\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Share could not be updated because the requested changes are invalid\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Missing permissions to update the share\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"files_sharing-shareapi-delete-share\",\n                \"summary\": \"Delete a share\",\n                \"tags\": [\n                    \"files_sharing/shareapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share deleted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Missing permissions to delete the share\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/shares/{id}/send-email\": {\n            \"post\": {\n                \"operationId\": \"files_sharing-shareapi-send-share-email\",\n                \"summary\": \"Send a mail notification again for a share. The mail_send option must be enabled for the given share.\",\n                \"tags\": [\n                    \"files_sharing/shareapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"password\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"the password to check against. Necessary for password protected shares.\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"the share ID\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"You are not allowed to send mail notifications\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid request or wrong password\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"200\": {\n                        \"description\": \"The email notification was sent successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/shares/pending/{id}\": {\n            \"post\": {\n                \"operationId\": \"files_sharing-shareapi-accept-share\",\n                \"summary\": \"Accept a share\",\n                \"tags\": [\n                    \"files_sharing/shareapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share accepted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Share could not be accepted\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/deletedshares\": {\n            \"get\": {\n                \"operationId\": \"files_sharing-deleted_shareapi-index\",\n                \"summary\": \"Get a list of all deleted shares\",\n                \"tags\": [\n                    \"files_sharing/deleted_shareapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Deleted shares returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/FilesSharingDeletedShare\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/deletedshares/{id}\": {\n            \"post\": {\n                \"operationId\": \"files_sharing-deleted_shareapi-undelete\",\n                \"summary\": \"Undelete a deleted share\",\n                \"tags\": [\n                    \"files_sharing/deleted_shareapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share undeleted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/sharees\": {\n            \"get\": {\n                \"operationId\": \"files_sharing-shareesapi-search\",\n                \"summary\": \"Search for sharees\",\n                \"tags\": [\n                    \"files_sharing/shareesapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"search\",\n                        \"in\": \"query\",\n                        \"description\": \"Text to search for\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"itemType\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit to specific item types\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"page\",\n                        \"in\": \"query\",\n                        \"description\": \"Page offset for searching\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 1\n                        }\n                    },\n                    {\n                        \"name\": \"perPage\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit amount of search results per page\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 200\n                        }\n                    },\n                    {\n                        \"name\": \"shareType\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit to specific share types\",\n                        \"schema\": {\n                            \"nullable\": true,\n                            \"default\": null,\n                            \"oneOf\": [\n                                {\n                                    \"type\": \"integer\",\n                                    \"format\": \"int64\"\n                                },\n                                {\n                                    \"type\": \"array\",\n                                    \"items\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\"\n                                    }\n                                }\n                            ]\n                        }\n                    },\n                    {\n                        \"name\": \"lookup\",\n                        \"in\": \"query\",\n                        \"description\": \"If a global lookup should be performed too\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Sharees search result returned\",\n                        \"headers\": {\n                            \"Link\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        },\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/FilesSharingShareesSearchResult\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid search parameters\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/sharees_recommended\": {\n            \"get\": {\n                \"operationId\": \"files_sharing-shareesapi-find-recommended\",\n                \"summary\": \"Find recommended sharees\",\n                \"tags\": [\n                    \"files_sharing/shareesapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"itemType\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit to specific item types\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"shareType\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit to specific share types\",\n                        \"schema\": {\n                            \"nullable\": true,\n                            \"default\": null,\n                            \"oneOf\": [\n                                {\n                                    \"type\": \"integer\",\n                                    \"format\": \"int64\"\n                                },\n                                {\n                                    \"type\": \"array\",\n                                    \"items\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\"\n                                    }\n                                }\n                            ]\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Recommended sharees returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/FilesSharingShareesRecommendedResult\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/remote_shares\": {\n            \"get\": {\n                \"operationId\": \"files_sharing-remote-get-shares\",\n                \"summary\": \"Get a list of accepted remote shares\",\n                \"tags\": [\n                    \"files_sharing/remote\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Accepted remote shares returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/FilesSharingRemoteShare\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/remote_shares/pending\": {\n            \"get\": {\n                \"operationId\": \"files_sharing-remote-get-open-shares\",\n                \"summary\": \"Get list of pending remote shares\",\n                \"tags\": [\n                    \"files_sharing/remote\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Pending remote shares returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/FilesSharingRemoteShare\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/remote_shares/pending/{id}\": {\n            \"post\": {\n                \"operationId\": \"files_sharing-remote-accept-share\",\n                \"summary\": \"Accept a remote share.\",\n                \"tags\": [\n                    \"files_sharing/remote\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share accepted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"files_sharing-remote-decline-share\",\n                \"summary\": \"Decline a remote share.\",\n                \"tags\": [\n                    \"files_sharing/remote\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share declined successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/remote_shares/{id}\": {\n            \"get\": {\n                \"operationId\": \"files_sharing-remote-get-share\",\n                \"summary\": \"Get info of a remote share\",\n                \"tags\": [\n                    \"files_sharing/remote\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/FilesSharingRemoteShare\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"files_sharing-remote-unshare\",\n                \"summary\": \"Unshare a remote share\",\n                \"tags\": [\n                    \"files_sharing/remote\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share unshared successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Unsharing is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/files_sharing/api/v1/token\": {\n            \"get\": {\n                \"operationId\": \"files_sharing-shareapi-generate-token\",\n                \"summary\": \"Get a unique share token\",\n                \"tags\": [\n                    \"files_sharing/shareapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Token generated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"token\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"token\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/files_trashbin/preview\": {\n            \"get\": {\n                \"operationId\": \"files_trashbin-preview-get-preview\",\n                \"summary\": \"Get the preview for a file\",\n                \"tags\": [\n                    \"files_trashbin/preview\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"fileId\",\n                        \"in\": \"query\",\n                        \"description\": \"ID of the file\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": -1\n                        }\n                    },\n                    {\n                        \"name\": \"x\",\n                        \"in\": \"query\",\n                        \"description\": \"Width of the preview\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 32\n                        }\n                    },\n                    {\n                        \"name\": \"y\",\n                        \"in\": \"query\",\n                        \"description\": \"Height of the preview\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 32\n                        }\n                    },\n                    {\n                        \"name\": \"a\",\n                        \"in\": \"query\",\n                        \"description\": \"Whether to not crop the preview\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Preview returned\",\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Getting preview is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Preview not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"message\"\n                                    ],\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/files_versions/preview\": {\n            \"get\": {\n                \"operationId\": \"files_versions-preview-get-preview\",\n                \"summary\": \"Get the preview for a file version\",\n                \"tags\": [\n                    \"files_versions/preview\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"file\",\n                        \"in\": \"query\",\n                        \"description\": \"Path of the file\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"x\",\n                        \"in\": \"query\",\n                        \"description\": \"Width of the preview\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 44\n                        }\n                    },\n                    {\n                        \"name\": \"y\",\n                        \"in\": \"query\",\n                        \"description\": \"Height of the preview\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 44\n                        }\n                    },\n                    {\n                        \"name\": \"version\",\n                        \"in\": \"query\",\n                        \"description\": \"Version of the file to get the preview for\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"mimeFallback\",\n                        \"in\": \"query\",\n                        \"description\": \"Whether to fallback to the mime icon if no preview is available\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Preview returned\",\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Getting preview is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Preview not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    },\n                    \"303\": {\n                        \"description\": \"Redirect to the mime icon url if mimeFallback is true\",\n                        \"headers\": {\n                            \"Location\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"message\"\n                                    ],\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/oauth2/authorize\": {\n            \"get\": {\n                \"operationId\": \"oauth2-login_redirector-authorize\",\n                \"summary\": \"Authorize the user\",\n                \"tags\": [\n                    \"oauth2/login_redirector\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"client_id\",\n                        \"in\": \"query\",\n                        \"description\": \"Client ID\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"state\",\n                        \"in\": \"query\",\n                        \"description\": \"State of the flow\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"response_type\",\n                        \"in\": \"query\",\n                        \"description\": \"Response type for the flow\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"redirect_uri\",\n                        \"in\": \"query\",\n                        \"description\": \"URI to redirect to after the flow (is only used for legacy ownCloud clients)\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Client not found\",\n                        \"content\": {\n                            \"text/html\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"303\": {\n                        \"description\": \"Redirect to the login URL\",\n                        \"headers\": {\n                            \"Location\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/oauth2/api/v1/token\": {\n            \"post\": {\n                \"operationId\": \"oauth2-oauth_api-get-token\",\n                \"summary\": \"Get a token\",\n                \"tags\": [\n                    \"oauth2/oauth_api\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"grant_type\"\n                                ],\n                                \"properties\": {\n                                    \"grant_type\": {\n                                        \"type\": \"string\",\n                                        \"enum\": [\n                                            \"authorization_code\",\n                                            \"refresh_token\"\n                                        ],\n                                        \"description\": \"Token type that should be granted\"\n                                    },\n                                    \"code\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Code of the flow\"\n                                    },\n                                    \"refresh_token\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Refresh token\"\n                                    },\n                                    \"client_id\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Client ID\"\n                                    },\n                                    \"client_secret\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Client secret\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"responses\": {\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"text/plain\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"200\": {\n                        \"description\": \"Token returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"access_token\",\n                                        \"token_type\",\n                                        \"expires_in\",\n                                        \"refresh_token\",\n                                        \"user_id\"\n                                    ],\n                                    \"properties\": {\n                                        \"access_token\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"token_type\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"expires_in\": {\n                                            \"type\": \"integer\",\n                                            \"format\": \"int64\"\n                                        },\n                                        \"refresh_token\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"user_id\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"x.nc-gss.secondary_url\": {\n                                            \"type\": \"string\",\n                                            \"nullable\": true\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Getting token is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"error\"\n                                    ],\n                                    \"properties\": {\n                                        \"error\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/profile/api/v1/resources/{userId}\": {\n            \"get\": {\n                \"operationId\": \"profile-profile_api-get-resources\",\n                \"summary\": \"Get resources shared between the current user and the specified user.\",\n                \"tags\": [\n                    \"profile/profile_api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"- The user ID of the user to get shared resources with.\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"The shared resources between the current user and the specified user.\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/ProfileSharedResource\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"- The specified user does not exist.\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/apps\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-apps-get-apps\",\n                \"summary\": \"Get a list of installed apps\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"provisioning_api/apps\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"filter\",\n                        \"in\": \"query\",\n                        \"description\": \"Filter for enabled or disabled apps\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true,\n                            \"default\": null,\n                            \"enum\": [\n                                \"enabled\",\n                                \"disabled\"\n                            ]\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Installed apps returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"apps\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"apps\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/apps/{app}\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-apps-get-app-info\",\n                \"summary\": \"Get the app info for an app\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"provisioning_api/apps\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"app\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"App info returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"additionalProperties\": {\n                                                        \"type\": \"object\",\n                                                        \"nullable\": true\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"provisioning_api-apps-enable\",\n                \"summary\": \"Enable an app\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/apps\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"app\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"App enabled successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"provisioning_api-apps-disable\",\n                \"summary\": \"Disable an app\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/apps\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"app\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"App disabled successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/groups/{groupId}/subadmins\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-groups-get-sub-admins-of-group\",\n                \"summary\": \"Get the list of user IDs that are a subadmin of the group\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"provisioning_api/groups\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"groupId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the group\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"pattern\": \"^.+$\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Sub admins returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"type\": \"string\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/groups\": {\n            \"post\": {\n                \"operationId\": \"provisioning_api-groups-add-group\",\n                \"summary\": \"Create a new group\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/groups\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"groupid\"\n                                ],\n                                \"properties\": {\n                                    \"groupid\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the group\"\n                                    },\n                                    \"displayname\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"Display name of the group\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Group created successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"get\": {\n                \"operationId\": \"provisioning_api-groups-get-groups\",\n                \"summary\": \"Get a list of groups\",\n                \"tags\": [\n                    \"provisioning_api/groups\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"search\",\n                        \"in\": \"query\",\n                        \"description\": \"Text to search for\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"limit\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit the amount of groups returned\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"offset\",\n                        \"in\": \"query\",\n                        \"description\": \"Offset for searching for groups\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 0\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Groups returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"groups\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"groups\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/groups/{groupId}\": {\n            \"put\": {\n                \"operationId\": \"provisioning_api-groups-update-group\",\n                \"summary\": \"Update a group\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/groups\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"key\",\n                                    \"value\"\n                                ],\n                                \"properties\": {\n                                    \"key\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Key to update, only 'displayname'\"\n                                    },\n                                    \"value\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"New value for the key\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"groupId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the group\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"pattern\": \"^.+$\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Group updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"provisioning_api-groups-delete-group\",\n                \"summary\": \"Delete a group\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/groups\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"groupId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the group\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"pattern\": \"^.+$\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Group deleted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"get\": {\n                \"operationId\": \"provisioning_api-groups-get-group\",\n                \"summary\": \"Get a list of users in the specified group\",\n                \"deprecated\": true,\n                \"tags\": [\n                    \"provisioning_api/groups\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"groupId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the group\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"pattern\": \"^.+$\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Group users returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"users\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"users\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users/recent\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-users-get-last-logged-in-users\",\n                \"summary\": \"Gets the list of users sorted by lastLogin, from most recent to least recent\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"search\",\n                        \"in\": \"query\",\n                        \"description\": \"Text to search for\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"limit\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit the amount of users returned\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"offset\",\n                        \"in\": \"query\",\n                        \"description\": \"Offset\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 0\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Users details returned based on last logged in information\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"users\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"users\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"anyOf\": [\n                                                                    {\n                                                                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetails\"\n                                                                    },\n                                                                    {\n                                                                        \"type\": \"object\",\n                                                                        \"required\": [\n                                                                            \"id\"\n                                                                        ],\n                                                                        \"properties\": {\n                                                                            \"id\": {\n                                                                                \"type\": \"string\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users/{userId}/subadmins\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-users-get-user-sub-admin-groups\",\n                \"summary\": \"Get the groups a user is a subadmin of\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID if the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User subadmin groups returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"type\": \"string\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"provisioning_api-users-add-sub-admin\",\n                \"summary\": \"Make a user a subadmin of a group\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"groupid\"\n                                ],\n                                \"properties\": {\n                                    \"groupid\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the group\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User added as group subadmin successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"provisioning_api-users-remove-sub-admin\",\n                \"summary\": \"Remove a user from the subadmins of a group\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"groupid\",\n                        \"in\": \"query\",\n                        \"description\": \"ID of the group\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User removed as group subadmin successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/provisioning_api/api/v1/config/apps\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-app_config-get-apps\",\n                \"summary\": \"Get a list of apps\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"provisioning_api/app_config\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Apps returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"data\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/provisioning_api/api/v1/config/apps/{app}\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-app_config-get-keys\",\n                \"summary\": \"Get the config keys of an app\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"provisioning_api/app_config\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"app\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Keys returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"data\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"App is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {\n                                                            \"type\": \"object\",\n                                                            \"required\": [\n                                                                \"data\"\n                                                            ],\n                                                            \"properties\": {\n                                                                \"data\": {\n                                                                    \"type\": \"object\",\n                                                                    \"required\": [\n                                                                        \"message\"\n                                                                    ],\n                                                                    \"properties\": {\n                                                                        \"message\": {\n                                                                            \"type\": \"string\"\n                                                                        }\n                                                                    }\n                                                                }\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/provisioning_api/api/v1/config/apps/{app}/{key}\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-app_config-get-value\",\n                \"summary\": \"Get a the config value of an app\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"provisioning_api/app_config\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"app\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"key\",\n                        \"in\": \"path\",\n                        \"description\": \"Key\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"defaultValue\",\n                        \"in\": \"query\",\n                        \"description\": \"Default returned value if the value is empty\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Value returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"data\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"App is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {\n                                                            \"type\": \"object\",\n                                                            \"required\": [\n                                                                \"data\"\n                                                            ],\n                                                            \"properties\": {\n                                                                \"data\": {\n                                                                    \"type\": \"object\",\n                                                                    \"required\": [\n                                                                        \"message\"\n                                                                    ],\n                                                                    \"properties\": {\n                                                                        \"message\": {\n                                                                            \"type\": \"string\"\n                                                                        }\n                                                                    }\n                                                                }\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"provisioning_api-app_config-delete-key\",\n                \"summary\": \"Delete a config key of an app\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/app_config\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"app\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"key\",\n                        \"in\": \"path\",\n                        \"description\": \"Key to delete\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Key deleted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"App or key is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {\n                                                            \"type\": \"object\",\n                                                            \"required\": [\n                                                                \"data\"\n                                                            ],\n                                                            \"properties\": {\n                                                                \"data\": {\n                                                                    \"type\": \"object\",\n                                                                    \"required\": [\n                                                                        \"message\"\n                                                                    ],\n                                                                    \"properties\": {\n                                                                        \"message\": {\n                                                                            \"type\": \"string\"\n                                                                        }\n                                                                    }\n                                                                }\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"provisioning_api-app_config-set-value\",\n                \"summary\": \"Update the config value of an app\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/app_config\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"value\"\n                                ],\n                                \"properties\": {\n                                    \"value\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"New value for the key\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"app\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"key\",\n                        \"in\": \"path\",\n                        \"description\": \"Key to update\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Value updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"App or key is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"data\": {\n                                                            \"type\": \"object\",\n                                                            \"required\": [\n                                                                \"message\"\n                                                            ],\n                                                            \"properties\": {\n                                                                \"message\": {\n                                                                    \"type\": \"string\"\n                                                                }\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/groups/details\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-groups-get-groups-details\",\n                \"summary\": \"Get a list of groups details\",\n                \"tags\": [\n                    \"provisioning_api/groups\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"search\",\n                        \"in\": \"query\",\n                        \"description\": \"Text to search for\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"limit\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit the amount of groups returned\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"offset\",\n                        \"in\": \"query\",\n                        \"description\": \"Offset for searching for groups\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 0\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Groups details returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"groups\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"groups\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/ProvisioningApiGroupDetails\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/groups/{groupId}/users\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-groups-get-group-users\",\n                \"summary\": \"Get a list of users in the specified group\",\n                \"tags\": [\n                    \"provisioning_api/groups\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"groupId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the group\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"pattern\": \"^.+$\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User IDs returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"users\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"users\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Group not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Missing permissions to get users in the group\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/groups/{groupId}/users/details\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-groups-get-group-users-details\",\n                \"summary\": \"Get a list of users details in the specified group\",\n                \"tags\": [\n                    \"provisioning_api/groups\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"groupId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the group\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"pattern\": \"^.+$\"\n                        }\n                    },\n                    {\n                        \"name\": \"search\",\n                        \"in\": \"query\",\n                        \"description\": \"Text to search for\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"limit\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit the amount of groups returned\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"offset\",\n                        \"in\": \"query\",\n                        \"description\": \"Offset for searching for groups\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 0\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Group users details returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"users\",\n                                                        \"groups\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"users\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"anyOf\": [\n                                                                    {\n                                                                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetails\"\n                                                                    },\n                                                                    {\n                                                                        \"type\": \"object\",\n                                                                        \"required\": [\n                                                                            \"id\"\n                                                                        ],\n                                                                        \"properties\": {\n                                                                            \"id\": {\n                                                                                \"type\": \"string\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        },\n                                                        \"groups\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsGroupDisplayname\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-users-get-users\",\n                \"summary\": \"Get a list of users\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"search\",\n                        \"in\": \"query\",\n                        \"description\": \"Text to search for\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"limit\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit the amount of groups returned\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"offset\",\n                        \"in\": \"query\",\n                        \"description\": \"Offset for searching for groups\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 0\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Users returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"users\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"users\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"provisioning_api-users-add-user\",\n                \"summary\": \"Create a new user\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"userid\"\n                                ],\n                                \"properties\": {\n                                    \"userid\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the user\"\n                                    },\n                                    \"password\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"Password of the user\"\n                                    },\n                                    \"displayName\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"Display name of the user\"\n                                    },\n                                    \"email\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"Email of the user\"\n                                    },\n                                    \"groups\": {\n                                        \"type\": \"array\",\n                                        \"default\": [],\n                                        \"description\": \"Groups of the user\",\n                                        \"items\": {\n                                            \"type\": \"string\"\n                                        }\n                                    },\n                                    \"subadmin\": {\n                                        \"type\": \"array\",\n                                        \"default\": [],\n                                        \"description\": \"Groups where the user is subadmin\",\n                                        \"items\": {\n                                            \"type\": \"string\"\n                                        }\n                                    },\n                                    \"quota\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"Quota of the user\"\n                                    },\n                                    \"language\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"Language of the user\"\n                                    },\n                                    \"manager\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Manager of the user\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User added successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"id\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"id\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Missing permissions to make user subadmin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users/details\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-users-get-users-details\",\n                \"summary\": \"Get a list of users and their details\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"search\",\n                        \"in\": \"query\",\n                        \"description\": \"Text to search for\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"limit\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit the amount of groups returned\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"offset\",\n                        \"in\": \"query\",\n                        \"description\": \"Offset for searching for groups\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 0\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Users details returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"users\",\n                                                        \"groups\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"users\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"anyOf\": [\n                                                                    {\n                                                                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetails\"\n                                                                    },\n                                                                    {\n                                                                        \"type\": \"object\",\n                                                                        \"required\": [\n                                                                            \"id\"\n                                                                        ],\n                                                                        \"properties\": {\n                                                                            \"id\": {\n                                                                                \"type\": \"string\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        },\n                                                        \"groups\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/ProvisioningApiUserDetailsGroupDisplayname\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users/disabled\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-users-get-disabled-users-details\",\n                \"summary\": \"Get the list of disabled users and their details\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"search\",\n                        \"in\": \"query\",\n                        \"description\": \"Text to search for\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"\"\n                        }\n                    },\n                    {\n                        \"name\": \"limit\",\n                        \"in\": \"query\",\n                        \"description\": \"Limit the amount of users returned\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"offset\",\n                        \"in\": \"query\",\n                        \"description\": \"Offset\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 0\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Disabled users details returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"users\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"users\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"anyOf\": [\n                                                                    {\n                                                                        \"$ref\": \"#/components/schemas/ProvisioningApiUserDetails\"\n                                                                    },\n                                                                    {\n                                                                        \"type\": \"object\",\n                                                                        \"required\": [\n                                                                            \"id\"\n                                                                        ],\n                                                                        \"properties\": {\n                                                                            \"id\": {\n                                                                                \"type\": \"string\"\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users/search/by-phone\": {\n            \"post\": {\n                \"operationId\": \"provisioning_api-users-search-by-phone-numbers\",\n                \"summary\": \"Search users by their phone numbers\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"location\",\n                                    \"search\"\n                                ],\n                                \"properties\": {\n                                    \"location\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Location of the phone number (for country code)\"\n                                    },\n                                    \"search\": {\n                                        \"type\": \"object\",\n                                        \"description\": \"Phone numbers to search for\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"array\",\n                                            \"items\": {\n                                                \"type\": \"string\"\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Users returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"additionalProperties\": {\n                                                        \"type\": \"string\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid location\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users/{userId}\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-users-get-user\",\n                \"summary\": \"Get the details of a user\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/ProvisioningApiUserDetails\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"put\": {\n                \"operationId\": \"provisioning_api-users-edit-user\",\n                \"summary\": \"Update a value of the user's details\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"key\",\n                                    \"value\"\n                                ],\n                                \"properties\": {\n                                    \"key\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Key that will be updated\"\n                                    },\n                                    \"value\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"New value for the key\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User value edited successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"patch\": {\n                \"operationId\": \"provisioning_api-users-edit-user-multi-field\",\n                \"summary\": \"Update multiple user account fields atomically. All submitted fields are validated first; if any fail, no changes are applied.\",\n                \"description\": \"Unlike editUser (which updates one field at a time via key/value), this method accepts named fields and applies them all in a single request.\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"displayName\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New display name (null = no change)\"\n                                    },\n                                    \"password\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New password (null = no change)\"\n                                    },\n                                    \"email\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New primary email (null = no change, '' = clear)\"\n                                    },\n                                    \"quota\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"New quota e.g. \\\"5 GB\\\" (null = no change)\"\n                                    },\n                                    \"language\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Language code e.g. \\\"de\\\" (null = no change)\"\n                                    },\n                                    \"manager\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Manager user ID (null = no change, '' = clear)\"\n                                    },\n                                    \"groups\": {\n                                        \"type\": \"array\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Group IDs to assign (null = no change, [] = remove all)\",\n                                        \"items\": {\n                                            \"type\": \"string\"\n                                        }\n                                    },\n                                    \"subadminGroups\": {\n                                        \"type\": \"array\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Subadmin group IDs (null = no change, [] = remove all)\",\n                                        \"items\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"The user to update\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/ProvisioningApiUserDetails\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"422\": {\n                        \"description\": \"One or more submitted fields failed validation\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"errors\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"errors\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"provisioning_api-users-delete-user\",\n                \"summary\": \"Delete a user\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User deleted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/user\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-users-get-current-user\",\n                \"summary\": \"Get the details of the current user\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Current user returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/ProvisioningApiUserDetails\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/user/fields\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-users-get-editable-fields\",\n                \"summary\": \"Get a list of fields that are editable for the current user\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Editable fields returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"type\": \"string\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/user/fields/{userId}\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-users-get-editable-fields-for-user\",\n                \"summary\": \"Get a list of fields that are editable for a user\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Editable fields for user returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"type\": \"string\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/user/apps\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-users-get-enabled-apps\",\n                \"summary\": \"Get a list of enabled apps for the current user\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Enabled apps returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"apps\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"apps\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users/{userId}/{collectionName}\": {\n            \"put\": {\n                \"operationId\": \"provisioning_api-users-edit-user-multi-value\",\n                \"summary\": \"Update multiple values of the user's details\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"key\",\n                                    \"value\"\n                                ],\n                                \"properties\": {\n                                    \"key\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Key that will be updated\"\n                                    },\n                                    \"value\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"New value for the key\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"collectionName\",\n                        \"in\": \"path\",\n                        \"description\": \"Collection to update\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"pattern\": \"^(?!enable$|disable$)[a-zA-Z0-9_]*$\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User values edited successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users/{userId}/wipe\": {\n            \"post\": {\n                \"operationId\": \"provisioning_api-users-wipe-user-devices\",\n                \"summary\": \"Wipe all devices of a user\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Wiped all user devices successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users/{userId}/enable\": {\n            \"put\": {\n                \"operationId\": \"provisioning_api-users-enable-user\",\n                \"summary\": \"Enable a user\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User enabled successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users/{userId}/disable\": {\n            \"put\": {\n                \"operationId\": \"provisioning_api-users-disable-user\",\n                \"summary\": \"Disable a user\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User disabled successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users/{userId}/groups\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-users-get-users-groups\",\n                \"summary\": \"Get a list of groups the user belongs to\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Users groups returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"groups\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"groups\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"type\": \"string\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"provisioning_api-users-add-to-group\",\n                \"summary\": \"Add a user to a group\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"groupid\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"ID of the group\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User added to group successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"provisioning_api-users-remove-from-group\",\n                \"summary\": \"Remove a user from a group\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"groupid\",\n                        \"in\": \"query\",\n                        \"description\": \"ID of the group\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"User removed from group successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users/{userId}/groups/details\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-users-get-users-groups-details\",\n                \"summary\": \"Get a list of groups with details\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Users groups returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"groups\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"groups\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/ProvisioningApiGroupDetails\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users/{userId}/subadmins/details\": {\n            \"get\": {\n                \"operationId\": \"provisioning_api-users-get-user-sub-admin-groups-details\",\n                \"summary\": \"Get a list of the groups the user is a subadmin of, with details\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Users subadmin groups returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"groups\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"groups\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/ProvisioningApiGroupDetails\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/cloud/users/{userId}/welcome\": {\n            \"post\": {\n                \"operationId\": \"provisioning_api-users-resend-welcome-message\",\n                \"summary\": \"Resend the welcome message\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"provisioning_api/users\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID if the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Resent welcome message successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/provisioning_api/api/v1/config/users/{appId}/{configKey}\": {\n            \"post\": {\n                \"operationId\": \"provisioning_api-preferences-set-preference\",\n                \"summary\": \"Update a preference value of an app\",\n                \"tags\": [\n                    \"provisioning_api/preferences\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"configValue\"\n                                ],\n                                \"properties\": {\n                                    \"configValue\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"New value\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"appId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"configKey\",\n                        \"in\": \"path\",\n                        \"description\": \"Key of the preference\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Preference updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Preference invalid\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"provisioning_api-preferences-delete-preference\",\n                \"summary\": \"Delete a preference for an app\",\n                \"tags\": [\n                    \"provisioning_api/preferences\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"appId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"configKey\",\n                        \"in\": \"path\",\n                        \"description\": \"Key to delete\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Preference deleted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Preference invalid\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/provisioning_api/api/v1/config/users/{appId}\": {\n            \"post\": {\n                \"operationId\": \"provisioning_api-preferences-set-multiple-preferences\",\n                \"summary\": \"Update multiple preference values of an app\",\n                \"tags\": [\n                    \"provisioning_api/preferences\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"configs\"\n                                ],\n                                \"properties\": {\n                                    \"configs\": {\n                                        \"type\": \"object\",\n                                        \"description\": \"Key-value pairs of the preferences\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"appId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Preferences updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Preference invalid\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"provisioning_api-preferences-delete-multiple-preference\",\n                \"summary\": \"Delete multiple preferences for an app\",\n                \"tags\": [\n                    \"provisioning_api/preferences\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"appId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"configKeys[]\",\n                        \"in\": \"query\",\n                        \"description\": \"Keys to delete\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"array\",\n                            \"items\": {\n                                \"type\": \"string\"\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Preferences deleted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Preference invalid\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/settings/admin/log/download\": {\n            \"get\": {\n                \"operationId\": \"settings-log_settings-download\",\n                \"summary\": \"download logfile\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"settings/log_settings\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Logfile returned\",\n                        \"headers\": {\n                            \"Content-Disposition\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"enum\": [\n                                        \"attachment; filename=\\\"nextcloud.log\\\"\"\n                                    ]\n                                }\n                            }\n                        },\n                        \"content\": {\n                            \"application/octet-stream\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"message\"\n                                    ],\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"message\"\n                                    ],\n                                    \"properties\": {\n                                        \"message\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/settings/api/declarative/value\": {\n            \"post\": {\n                \"operationId\": \"settings-declarative_settings-set-value\",\n                \"summary\": \"Sets a declarative settings value\",\n                \"tags\": [\n                    \"settings/declarative_settings\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"app\",\n                                    \"formId\",\n                                    \"fieldId\",\n                                    \"value\"\n                                ],\n                                \"properties\": {\n                                    \"app\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the app\"\n                                    },\n                                    \"formId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the form\"\n                                    },\n                                    \"fieldId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the field\"\n                                    },\n                                    \"value\": {\n                                        \"type\": \"object\",\n                                        \"description\": \"Value to be saved\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Value set successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"Not logged in or not an admin user\",\n                        \"content\": {\n                            \"text/plain\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid arguments to save value\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/settings/api/declarative/value-sensitive\": {\n            \"post\": {\n                \"operationId\": \"settings-declarative_settings-set-sensitive-value\",\n                \"summary\": \"Sets a declarative settings value. Password confirmation is required for sensitive values.\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"settings/declarative_settings\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"app\",\n                                    \"formId\",\n                                    \"fieldId\",\n                                    \"value\"\n                                ],\n                                \"properties\": {\n                                    \"app\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the app\"\n                                    },\n                                    \"formId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the form\"\n                                    },\n                                    \"fieldId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the field\"\n                                    },\n                                    \"value\": {\n                                        \"type\": \"object\",\n                                        \"description\": \"Value to be saved\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Value set successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"nullable\": true\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"Not logged in or not an admin user\",\n                        \"content\": {\n                            \"text/plain\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid arguments to save value\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/settings/api/declarative/forms\": {\n            \"get\": {\n                \"operationId\": \"settings-declarative_settings-get-forms\",\n                \"summary\": \"Gets all declarative forms with the values prefilled.\",\n                \"tags\": [\n                    \"settings/declarative_settings\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Forms returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/SettingsDeclarativeForm\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"text/plain\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/sharing/api/v1/recipients\": {\n            \"get\": {\n                \"operationId\": \"sharing-api_v1-search-recipients\",\n                \"summary\": \"Search for recipients that can be added to a share.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"filterRecipientTypeClasses[]\",\n                        \"in\": \"query\",\n                        \"description\": \"Type classes of recipients to filter by\",\n                        \"schema\": {\n                            \"type\": \"array\",\n                            \"nullable\": true,\n                            \"items\": {\n                                \"type\": \"string\",\n                                \"minLength\": 1\n                            }\n                        }\n                    },\n                    {\n                        \"name\": \"query\",\n                        \"in\": \"query\",\n                        \"description\": \"The query to search for\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"limit\",\n                        \"in\": \"query\",\n                        \"description\": \"The maximum number of participants\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 10,\n                            \"minimum\": 1,\n                            \"maximum\": 100\n                        }\n                    },\n                    {\n                        \"name\": \"offset\",\n                        \"in\": \"query\",\n                        \"description\": \"The offset of the participants\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 0,\n                            \"minimum\": 0\n                        }\n                    },\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"query\",\n                        \"description\": \"If provided, recipients that are already part of the share will not be returned.\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Recipients returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/SharingRecipient\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid recipient search parameters\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share used for filtering existing recipients does not exist\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/sharing/api/v1/secret\": {\n            \"get\": {\n                \"operationId\": \"sharing-api_v1-generate-secret\",\n                \"summary\": \"Generate a new secret.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Generated secret returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/sharing/api/v1/share\": {\n            \"post\": {\n                \"operationId\": \"sharing-api_v1-create-share\",\n                \"summary\": \"Create a new share.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"201\": {\n                        \"description\": \"Share created successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/SharingShare\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/sharing/api/v1/share/{id}/state\": {\n            \"put\": {\n                \"operationId\": \"sharing-api_v1-update-share-state\",\n                \"summary\": \"Update the state of a share.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"state\"\n                                ],\n                                \"properties\": {\n                                    \"state\": {\n                                        \"$ref\": \"#/components/schemas/SharingState\",\n                                        \"description\": \"New state of the share\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share state updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/SharingShare\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid share state\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Updating the share state is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/sharing/api/v1/share/{id}/source\": {\n            \"post\": {\n                \"operationId\": \"sharing-api_v1-add-share-source\",\n                \"summary\": \"Add a new source to a share.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"class\",\n                                    \"value\"\n                                ],\n                                \"properties\": {\n                                    \"class\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Type class of the source\",\n                                        \"minLength\": 1\n                                    },\n                                    \"value\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Value of the source\",\n                                        \"minLength\": 1\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share source added successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/SharingShare\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid share source\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Adding the share source is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"sharing-api_v1-remove-share-source\",\n                \"summary\": \"Remove an existing source from a share.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"class\",\n                        \"in\": \"query\",\n                        \"description\": \"Type class of the source\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"minLength\": 1\n                        }\n                    },\n                    {\n                        \"name\": \"value\",\n                        \"in\": \"query\",\n                        \"description\": \"Value of the source\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"minLength\": 1\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share source removed successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/SharingShare\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Removing the share source is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/sharing/api/v1/share/{id}/recipient\": {\n            \"post\": {\n                \"operationId\": \"sharing-api_v1-add-share-recipient\",\n                \"summary\": \"Add a new recipient to a share.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"class\",\n                                    \"value\"\n                                ],\n                                \"properties\": {\n                                    \"class\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Type class of the recipient\",\n                                        \"minLength\": 1\n                                    },\n                                    \"value\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Value of the recipient\",\n                                        \"minLength\": 1\n                                    },\n                                    \"instance\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Instance of the recipient\",\n                                        \"minLength\": 1\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share recipient added successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/SharingShare\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid share recipient\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Adding the share recipient is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"sharing-api_v1-remove-share-recipient\",\n                \"summary\": \"Remove an existing recipient from a share.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"class\",\n                        \"in\": \"query\",\n                        \"description\": \"Type class of the recipient\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"minLength\": 1\n                        }\n                    },\n                    {\n                        \"name\": \"value\",\n                        \"in\": \"query\",\n                        \"description\": \"Value of the recipient\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"minLength\": 1\n                        }\n                    },\n                    {\n                        \"name\": \"instance\",\n                        \"in\": \"query\",\n                        \"description\": \"Instance of the recipient\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true,\n                            \"minLength\": 1\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share recipient removed successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/SharingShare\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Removing the share recipient is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/sharing/api/v1/share/{id}/recipient/secret\": {\n            \"put\": {\n                \"operationId\": \"sharing-api_v1-update-share-recipient-secret\",\n                \"summary\": \"Update the secret of a recipient.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"class\",\n                                    \"value\",\n                                    \"secret\"\n                                ],\n                                \"properties\": {\n                                    \"class\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Type class of the recipient\",\n                                        \"minLength\": 1\n                                    },\n                                    \"value\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Value of the recipient\",\n                                        \"minLength\": 1\n                                    },\n                                    \"instance\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Instance of the recipient\",\n                                        \"minLength\": 1\n                                    },\n                                    \"secret\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Secret of the recipient\",\n                                        \"minLength\": 1\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share recipient secret updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/SharingShare\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid secret\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Updating the share recipient secret is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/sharing/api/v1/share/{id}/property\": {\n            \"put\": {\n                \"operationId\": \"sharing-api_v1-update-share-property\",\n                \"summary\": \"Update a property of a share.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"class\"\n                                ],\n                                \"properties\": {\n                                    \"class\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Type class of the property\",\n                                        \"minLength\": 1\n                                    },\n                                    \"value\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Value of the property\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share property updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/SharingShare\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid share property\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Updating the share property is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/sharing/api/v1/share/{id}/permission\": {\n            \"put\": {\n                \"operationId\": \"sharing-api_v1-update-share-permission\",\n                \"summary\": \"Update a permission of a share.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"class\",\n                                    \"enabled\"\n                                ],\n                                \"properties\": {\n                                    \"class\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Type class of the permission\",\n                                        \"minLength\": 1\n                                    },\n                                    \"enabled\": {\n                                        \"type\": \"boolean\",\n                                        \"description\": \"Enabled state of the permission\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share permission updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/SharingShare\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid share permission\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Updating the share permission is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/sharing/api/v1/share/{id}/permission/preset\": {\n            \"put\": {\n                \"operationId\": \"sharing-api_v1-select-share-permission-preset\",\n                \"summary\": \"Select a permission preset for a share.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"permissionPresetClass\"\n                                ],\n                                \"properties\": {\n                                    \"permissionPresetClass\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"New permission preset of the share\",\n                                        \"minLength\": 1\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share permission preset selected successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/SharingShare\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid share permission preset\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Selecting the share permission preset is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/sharing/api/v1/share/{id}\": {\n            \"delete\": {\n                \"operationId\": \"sharing-api_v1-delete-share\",\n                \"summary\": \"Delete a share.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"204\": {\n                        \"description\": \"Share deleted\"\n                    },\n                    \"403\": {\n                        \"description\": \"Deleting the share is not allowed\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"sharing-api_v1-get-share\",\n                \"summary\": \"Get a share.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"secret\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Secret of the share\"\n                                    },\n                                    \"arguments\": {\n                                        \"type\": \"object\",\n                                        \"default\": {},\n                                        \"description\": \"Arguments for accessing the share\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"object\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the share\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Share returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/SharingShare\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Share not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/sharing/api/v1/shares\": {\n            \"get\": {\n                \"operationId\": \"sharing-api_v1-get-shares\",\n                \"summary\": \"Get multiple shares.\",\n                \"tags\": [\n                    \"sharing/api_v1\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"filterSourceTypeClass\",\n                        \"in\": \"query\",\n                        \"description\": \"Source type class to filter by.\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true,\n                            \"minLength\": 1\n                        }\n                    },\n                    {\n                        \"name\": \"filterSourceTypeValue\",\n                        \"in\": \"query\",\n                        \"description\": \"Source type value to filter by.\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true,\n                            \"minLength\": 1\n                        }\n                    },\n                    {\n                        \"name\": \"lastShareID\",\n                        \"in\": \"query\",\n                        \"description\": \"The ID of the previous share. This is used as an offset and only shares with higher IDs are returned.\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true\n                        }\n                    },\n                    {\n                        \"name\": \"limit\",\n                        \"in\": \"query\",\n                        \"description\": \"The number of shares to return.\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"default\": 100,\n                            \"minimum\": 1,\n                            \"maximum\": 100\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Shares returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/SharingShare\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid parameters\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/theming/theme/{themeId}.css\": {\n            \"get\": {\n                \"operationId\": \"theming-theming-get-theme-stylesheet\",\n                \"summary\": \"Get the CSS stylesheet for a theme\",\n                \"tags\": [\n                    \"theming/theming\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"themeId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the theme\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"plain\",\n                        \"in\": \"query\",\n                        \"description\": \"Let the browser decide the CSS priority\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    },\n                    {\n                        \"name\": \"withCustomCss\",\n                        \"in\": \"query\",\n                        \"description\": \"Include custom CSS\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Stylesheet returned\",\n                        \"content\": {\n                            \"text/css\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Theme not found\",\n                        \"content\": {\n                            \"text/html\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/theming/image/{key}\": {\n            \"get\": {\n                \"operationId\": \"theming-theming-get-image\",\n                \"summary\": \"Get an image\",\n                \"tags\": [\n                    \"theming/theming\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"key\",\n                        \"in\": \"path\",\n                        \"description\": \"Key of the image\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"useSvg\",\n                        \"in\": \"query\",\n                        \"description\": \"Return image as SVG\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Image returned\",\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Image not found\",\n                        \"content\": {\n                            \"text/html\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"text/plain\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/theming/manifest/{app}\": {\n            \"get\": {\n                \"operationId\": \"theming-theming-get-manifest\",\n                \"summary\": \"Get the manifest for an app\",\n                \"tags\": [\n                    \"theming/theming\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"app\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"core\"\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Manifest returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"name\",\n                                        \"short_name\",\n                                        \"start_url\",\n                                        \"theme_color\",\n                                        \"background_color\",\n                                        \"description\",\n                                        \"icons\",\n                                        \"display_override\",\n                                        \"display\"\n                                    ],\n                                    \"properties\": {\n                                        \"name\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"short_name\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"start_url\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"theme_color\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"background_color\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"description\": {\n                                            \"type\": \"string\"\n                                        },\n                                        \"icons\": {\n                                            \"type\": \"array\",\n                                            \"items\": {\n                                                \"type\": \"object\",\n                                                \"required\": [\n                                                    \"src\",\n                                                    \"type\",\n                                                    \"sizes\"\n                                                ],\n                                                \"properties\": {\n                                                    \"src\": {\n                                                        \"type\": \"string\",\n                                                        \"minLength\": 1\n                                                    },\n                                                    \"type\": {\n                                                        \"type\": \"string\"\n                                                    },\n                                                    \"sizes\": {\n                                                        \"type\": \"string\"\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        \"display_override\": {\n                                            \"type\": \"array\",\n                                            \"items\": {\n                                                \"type\": \"string\"\n                                            }\n                                        },\n                                        \"display\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"App not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {}\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/theming/favicon/{app}\": {\n            \"get\": {\n                \"operationId\": \"theming-icon-get-favicon\",\n                \"summary\": \"Return a 32x32 favicon as png\",\n                \"tags\": [\n                    \"theming/icon\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"app\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"core\"\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Favicon returned\",\n                        \"content\": {\n                            \"image/png\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            },\n                            \"image/x-icon\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Favicon not found\",\n                        \"content\": {\n                            \"text/html\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"text/plain\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/theming/icon/{app}\": {\n            \"get\": {\n                \"operationId\": \"theming-icon-get-touch-icon\",\n                \"summary\": \"Return a 512x512 icon for touch devices\",\n                \"tags\": [\n                    \"theming/icon\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"app\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"default\": \"core\"\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Touch icon returned\",\n                        \"content\": {\n                            \"image/png\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            },\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Touch icon not found\",\n                        \"content\": {\n                            \"text/html\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"text/plain\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/theming/img/{app}/{image}\": {\n            \"get\": {\n                \"operationId\": \"theming-icon-get-themed-icon\",\n                \"summary\": \"Get a themed icon\",\n                \"tags\": [\n                    \"theming/icon\"\n                ],\n                \"security\": [\n                    {},\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"app\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the app\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"image\",\n                        \"in\": \"path\",\n                        \"description\": \"image file name (svg required)\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"pattern\": \"^.+$\"\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Themed icon returned\",\n                        \"content\": {\n                            \"image/svg+xml\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Themed icon not found\",\n                        \"content\": {\n                            \"text/html\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"text/plain\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/theming/background\": {\n            \"get\": {\n                \"operationId\": \"theming-user_theme-get-background\",\n                \"summary\": \"Get the background image\",\n                \"tags\": [\n                    \"theming/user_theme\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Background image returned\",\n                        \"content\": {\n                            \"*/*\": {\n                                \"schema\": {\n                                    \"type\": \"string\",\n                                    \"format\": \"binary\"\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Background image not found\",\n                        \"content\": {\n                            \"text/html\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/theming/background/{type}\": {\n            \"post\": {\n                \"operationId\": \"theming-user_theme-set-background\",\n                \"summary\": \"Set the background\",\n                \"tags\": [\n                    \"theming/user_theme\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"value\": {\n                                        \"type\": \"string\",\n                                        \"default\": \"\",\n                                        \"description\": \"Path of the background image\"\n                                    },\n                                    \"color\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Color for the background\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"type\",\n                        \"in\": \"path\",\n                        \"description\": \"Type of background\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Background set successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"$ref\": \"#/components/schemas/ThemingBackground\"\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Setting background is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"error\"\n                                    ],\n                                    \"properties\": {\n                                        \"error\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"error\"\n                                    ],\n                                    \"properties\": {\n                                        \"error\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/index.php/apps/theming/background/custom\": {\n            \"delete\": {\n                \"operationId\": \"theming-user_theme-delete-background\",\n                \"summary\": \"Delete the background\",\n                \"tags\": [\n                    \"theming/user_theme\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Background deleted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"$ref\": \"#/components/schemas/ThemingBackground\"\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/theming/api/v1/theme/{themeId}/enable\": {\n            \"put\": {\n                \"operationId\": \"theming-user_theme-enable-theme\",\n                \"summary\": \"Enable theme\",\n                \"tags\": [\n                    \"theming/user_theme\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"themeId\",\n                        \"in\": \"path\",\n                        \"description\": \"the theme ID\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Theme enabled successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Enabling theme is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"text/plain\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/theming/api/v1/theme/{themeId}\": {\n            \"delete\": {\n                \"operationId\": \"theming-user_theme-disable-theme\",\n                \"summary\": \"Disable theme\",\n                \"tags\": [\n                    \"theming/user_theme\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"themeId\",\n                        \"in\": \"path\",\n                        \"description\": \"the theme ID\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Theme disabled successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Disabling theme is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"text/plain\": {\n                                \"schema\": {\n                                    \"type\": \"string\"\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/updatenotification/api/{apiVersion}/applist/{newVersion}\": {\n            \"get\": {\n                \"operationId\": \"updatenotification-api-get-app-list\",\n                \"summary\": \"List available updates for apps\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"updatenotification/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"apiVersion\",\n                        \"in\": \"path\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"enum\": [\n                                \"v1\"\n                            ],\n                            \"default\": \"v1\"\n                        }\n                    },\n                    {\n                        \"name\": \"newVersion\",\n                        \"in\": \"path\",\n                        \"description\": \"Server version to check updates for\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Apps returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"missing\",\n                                                        \"available\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"missing\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/UpdatenotificationApp\"\n                                                            }\n                                                        },\n                                                        \"available\": {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/UpdatenotificationApp\"\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"New versions not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"appstore_disabled\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"appstore_disabled\": {\n                                                            \"type\": \"boolean\"\n                                                        },\n                                                        \"already_on_latest\": {\n                                                            \"type\": \"boolean\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/updatenotification/api/{apiVersion}/changelog/{appId}\": {\n            \"get\": {\n                \"operationId\": \"updatenotification-api-get-app-changelog-entry\",\n                \"summary\": \"Get changelog entry for an app\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"updatenotification/api\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"apiVersion\",\n                        \"in\": \"path\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"enum\": [\n                                \"v1\"\n                            ],\n                            \"default\": \"v1\"\n                        }\n                    },\n                    {\n                        \"name\": \"appId\",\n                        \"in\": \"path\",\n                        \"description\": \"App to search changelog entry for\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"version\",\n                        \"in\": \"query\",\n                        \"description\": \"The version to search the changelog entry for (defaults to the latest installed)\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Changelog entry returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"appName\",\n                                                        \"content\",\n                                                        \"version\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"appName\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"content\": {\n                                                            \"type\": \"string\"\n                                                        },\n                                                        \"version\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"No changelog found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"The `version` parameter is not a valid version format\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_ldap/api/v1/config\": {\n            \"post\": {\n                \"operationId\": \"user_ldap-configapi-create\",\n                \"summary\": \"Create a new (empty) configuration and return the resulting prefix\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"user_ldap/configapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Config created successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"configID\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"configID\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_ldap/api/v1/config/{configID}\": {\n            \"delete\": {\n                \"operationId\": \"user_ldap-configapi-delete\",\n                \"summary\": \"Delete a LDAP configuration\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"user_ldap/configapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"configID\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the config\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Config deleted successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Config not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"put\": {\n                \"operationId\": \"user_ldap-configapi-modify\",\n                \"summary\": \"Modify a configuration\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"user_ldap/configapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"configData\"\n                                ],\n                                \"properties\": {\n                                    \"configData\": {\n                                        \"type\": \"object\",\n                                        \"description\": \"New config\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"object\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"configID\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the config\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Config returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"additionalProperties\": {\n                                                        \"type\": \"object\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Modifying config is not possible\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Config not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"get\": {\n                \"operationId\": \"user_ldap-configapi-show\",\n                \"summary\": \"Get a configuration\",\n                \"description\": \"Output can look like this: <?xml version=\\\"1.0\\\"?> <ocs> <meta> <status>ok</status> <statuscode>200</statuscode> <message>OK</message> </meta> <data> <ldapHost>ldaps://my.ldap.server</ldapHost> <ldapPort>7770</ldapPort> <ldapBackupHost></ldapBackupHost> <ldapBackupPort></ldapBackupPort> <ldapBase>ou=small,dc=my,dc=ldap,dc=server</ldapBase> <ldapBaseUsers>ou=users,ou=small,dc=my,dc=ldap,dc=server</ldapBaseUsers> <ldapBaseGroups>ou=small,dc=my,dc=ldap,dc=server</ldapBaseGroups> <ldapAgentName>cn=root,dc=my,dc=ldap,dc=server</ldapAgentName> <ldapAgentPassword>clearTextWithShowPassword=1</ldapAgentPassword> <ldapTLS>1</ldapTLS> <turnOffCertCheck>0</turnOffCertCheck> <ldapIgnoreNamingRules/> <ldapUserDisplayName>displayname</ldapUserDisplayName> <ldapUserDisplayName2>uid</ldapUserDisplayName2> <ldapUserFilterObjectclass>inetOrgPerson</ldapUserFilterObjectclass> <ldapUserFilterGroups></ldapUserFilterGroups> <ldapUserFilter>(&amp;(objectclass=nextcloudUser)(nextcloudEnabled=TRUE))</ldapUserFilter> <ldapUserFilterMode>1</ldapUserFilterMode> <ldapGroupFilter>(&amp;(|(objectclass=nextcloudGroup)))</ldapGroupFilter> <ldapGroupFilterMode>0</ldapGroupFilterMode> <ldapGroupFilterObjectclass>nextcloudGroup</ldapGroupFilterObjectclass> <ldapGroupFilterGroups></ldapGroupFilterGroups> <ldapGroupDisplayName>cn</ldapGroupDisplayName> <ldapGroupMemberAssocAttr>memberUid</ldapGroupMemberAssocAttr> <ldapLoginFilter>(&amp;(|(objectclass=inetOrgPerson))(uid=%uid))</ldapLoginFilter> <ldapLoginFilterMode>0</ldapLoginFilterMode> <ldapLoginFilterEmail>0</ldapLoginFilterEmail> <ldapLoginFilterUsername>1</ldapLoginFilterUsername> <ldapLoginFilterAttributes></ldapLoginFilterAttributes> <ldapQuotaAttribute></ldapQuotaAttribute> <ldapQuotaDefault></ldapQuotaDefault> <ldapEmailAttribute>mail</ldapEmailAttribute> <ldapCacheTTL>20</ldapCacheTTL> <ldapUuidUserAttribute>auto</ldapUuidUserAttribute> <ldapUuidGroupAttribute>auto</ldapUuidGroupAttribute> <ldapOverrideMainServer></ldapOverrideMainServer> <ldapConfigurationActive>1</ldapConfigurationActive> <ldapAttributesForUserSearch>uid;sn;givenname</ldapAttributesForUserSearch> <ldapAttributesForGroupSearch></ldapAttributesForGroupSearch> <ldapExperiencedAdmin>0</ldapExperiencedAdmin> <homeFolderNamingRule></homeFolderNamingRule> <hasMemberOfFilterSupport></hasMemberOfFilterSupport> <useMemberOfToDetectMembership>1</useMemberOfToDetectMembership> <ldapExpertUsernameAttr>uid</ldapExpertUsernameAttr> <ldapExpertUUIDUserAttr>uid</ldapExpertUUIDUserAttr> <ldapExpertUUIDGroupAttr></ldapExpertUUIDGroupAttr> <lastJpegPhotoLookup>0</lastJpegPhotoLookup> <ldapNestedGroups>0</ldapNestedGroups> <ldapPagingSize>500</ldapPagingSize> <turnOnPasswordChange>1</turnOnPasswordChange> <ldapDynamicGroupMemberURL></ldapDynamicGroupMemberURL> </data> </ocs>\\nThis endpoint requires admin access\",\n                \"tags\": [\n                    \"user_ldap/configapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"configID\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the config\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"showPassword\",\n                        \"in\": \"query\",\n                        \"description\": \"Whether to show the password\",\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": false\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Config returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"additionalProperties\": {\n                                                        \"type\": \"object\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Config not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_ldap/api/v1/config/{configID}/test\": {\n            \"post\": {\n                \"operationId\": \"user_ldap-configapi-test-configuration\",\n                \"summary\": \"Test a configuration\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"user_ldap/configapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"configID\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the LDAP config\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Test was run and results are returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"success\",\n                                                        \"message\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"success\": {\n                                                            \"type\": \"boolean\"\n                                                        },\n                                                        \"message\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Config not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_ldap/api/v1/config/{configID}/copy\": {\n            \"post\": {\n                \"operationId\": \"user_ldap-configapi-copy-configuration\",\n                \"summary\": \"Copy a configuration\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"user_ldap/configapi\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"configID\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the LDAP config\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Config was copied, new configID was returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"configID\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"configID\": {\n                                                            \"type\": \"string\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Config not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_ldap/api/v1/wizard/{configID}/{wizardAction}\": {\n            \"post\": {\n                \"operationId\": \"user_ldap-wizard-action\",\n                \"summary\": \"Run a wizard action and returns the result\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"user_ldap/wizard\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"loginName\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"Login name to test for testLoginName action\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"configID\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the LDAP configuration\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"wizardAction\",\n                        \"in\": \"path\",\n                        \"description\": \"Wizard action to run\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Wizard action result\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"changes\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"changes\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"anyOf\": [\n                                                                    {\n                                                                        \"type\": \"integer\",\n                                                                        \"format\": \"int64\"\n                                                                    },\n                                                                    {\n                                                                        \"type\": \"string\"\n                                                                    },\n                                                                    {\n                                                                        \"type\": \"array\",\n                                                                        \"items\": {\n                                                                            \"type\": \"integer\",\n                                                                            \"format\": \"int64\"\n                                                                        }\n                                                                    },\n                                                                    {\n                                                                        \"type\": \"array\",\n                                                                        \"items\": {\n                                                                            \"type\": \"string\"\n                                                                        }\n                                                                    }\n                                                                ]\n                                                            }\n                                                        },\n                                                        \"options\": {\n                                                            \"type\": \"object\",\n                                                            \"additionalProperties\": {\n                                                                \"type\": \"array\",\n                                                                \"items\": {\n                                                                    \"type\": \"string\"\n                                                                }\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_ldap/api/v1/wizard/clearMappings\": {\n            \"post\": {\n                \"operationId\": \"user_ldap-wizard-clear-mappings\",\n                \"summary\": \"Clear user or group mappings\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"user_ldap/wizard\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"subject\"\n                                ],\n                                \"properties\": {\n                                    \"subject\": {\n                                        \"type\": \"string\",\n                                        \"enum\": [\n                                            \"user\",\n                                            \"group\"\n                                        ],\n                                        \"description\": \"Whether to clear group or user mappings\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Clearing was done successfuly\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_status/api/v1/heartbeat\": {\n            \"put\": {\n                \"operationId\": \"user_status-heartbeat-heartbeat\",\n                \"summary\": \"Keep the status alive\",\n                \"tags\": [\n                    \"user_status/heartbeat\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"status\"\n                                ],\n                                \"properties\": {\n                                    \"status\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Only online, away\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Status successfully updated\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/UserStatusPrivate\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Invalid status to update\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"500\": {\n                        \"description\": \"\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"204\": {\n                        \"description\": \"User has no status to keep alive\"\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_status/api/v1/predefined_statuses\": {\n            \"get\": {\n                \"operationId\": \"user_status-predefined_status-find-all\",\n                \"summary\": \"Get all predefined messages\",\n                \"tags\": [\n                    \"user_status/predefined_status\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Predefined statuses returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/UserStatusPredefined\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_status/api/v1/statuses\": {\n            \"get\": {\n                \"operationId\": \"user_status-statuses-find-all\",\n                \"summary\": \"Find statuses of users\",\n                \"tags\": [\n                    \"user_status/statuses\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"limit\",\n                        \"in\": \"query\",\n                        \"description\": \"Maximum number of statuses to find\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"offset\",\n                        \"in\": \"query\",\n                        \"description\": \"Offset for finding statuses\",\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\",\n                            \"nullable\": true,\n                            \"default\": null,\n                            \"minimum\": 0\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Statuses returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/UserStatusPublic\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_status/api/v1/statuses/{userId}\": {\n            \"get\": {\n                \"operationId\": \"user_status-statuses-find\",\n                \"summary\": \"Find the status of a user\",\n                \"tags\": [\n                    \"user_status/statuses\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"userId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the user\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Status returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/UserStatusPublic\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"The user was not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_status/api/v1/user_status\": {\n            \"get\": {\n                \"operationId\": \"user_status-user_status-get-status\",\n                \"summary\": \"Get the status of the current user\",\n                \"tags\": [\n                    \"user_status/user_status\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"The status was found successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/UserStatusPrivate\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"The user was not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_status/api/v1/user_status/status\": {\n            \"put\": {\n                \"operationId\": \"user_status-user_status-set-status\",\n                \"summary\": \"Update the status type of the current user\",\n                \"tags\": [\n                    \"user_status/user_status\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"statusType\"\n                                ],\n                                \"properties\": {\n                                    \"statusType\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"The new status type\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"The status was updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/UserStatusPrivate\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"The status type is invalid\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_status/api/v1/user_status/message/predefined\": {\n            \"put\": {\n                \"operationId\": \"user_status-user_status-set-predefined-message\",\n                \"summary\": \"Set the message to a predefined message for the current user\",\n                \"tags\": [\n                    \"user_status/user_status\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"messageId\"\n                                ],\n                                \"properties\": {\n                                    \"messageId\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"ID of the predefined message\"\n                                    },\n                                    \"clearAt\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"nullable\": true,\n                                        \"description\": \"When the message should be cleared\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"The message was updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/UserStatusPrivate\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"The clearAt or message-id is invalid\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_status/api/v1/user_status/message/custom\": {\n            \"put\": {\n                \"operationId\": \"user_status-user_status-set-custom-message\",\n                \"summary\": \"Set the message to a custom message for the current user\",\n                \"tags\": [\n                    \"user_status/user_status\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"statusIcon\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Icon of the status\"\n                                    },\n                                    \"message\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Message of the status\"\n                                    },\n                                    \"clearAt\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"nullable\": true,\n                                        \"description\": \"When the message should be cleared\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"The message was updated successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/UserStatusPrivate\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"The clearAt or icon is invalid or the message is too long\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"No status for the current user\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_status/api/v1/user_status/message\": {\n            \"delete\": {\n                \"operationId\": \"user_status-user_status-clear-message\",\n                \"summary\": \"Clear the message of the current user\",\n                \"tags\": [\n                    \"user_status/user_status\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Message cleared successfully\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/user_status/api/v1/user_status/revert/{messageId}\": {\n            \"delete\": {\n                \"operationId\": \"user_status-user_status-revert-status\",\n                \"summary\": \"Revert the status to the previous status\",\n                \"tags\": [\n                    \"user_status/user_status\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"messageId\",\n                        \"in\": \"path\",\n                        \"description\": \"ID of the message to delete\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Status reverted\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"anyOf\": [\n                                                        {\n                                                            \"$ref\": \"#/components/schemas/UserStatusPrivate\"\n                                                        },\n                                                        {\n                                                            \"type\": \"array\",\n                                                            \"maxItems\": 0\n                                                        }\n                                                    ]\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/weather_status/api/v1/mode\": {\n            \"put\": {\n                \"operationId\": \"weather_status-weather_status-set-mode\",\n                \"summary\": \"Change the weather status mode. There are currently 2 modes: - ask the browser - use the user defined address\",\n                \"tags\": [\n                    \"weather_status/weather_status\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"mode\"\n                                ],\n                                \"properties\": {\n                                    \"mode\": {\n                                        \"type\": \"integer\",\n                                        \"format\": \"int64\",\n                                        \"description\": \"New mode\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Weather status mode updated\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/WeatherStatusSuccess\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/weather_status/api/v1/use-personal\": {\n            \"put\": {\n                \"operationId\": \"weather_status-weather_status-use-personal-address\",\n                \"summary\": \"Try to use the address set in user personal settings as weather location\",\n                \"tags\": [\n                    \"weather_status/weather_status\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Address updated\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/WeatherStatusLocationWithSuccess\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/weather_status/api/v1/location\": {\n            \"get\": {\n                \"operationId\": \"weather_status-weather_status-get-location\",\n                \"summary\": \"Get stored user location\",\n                \"tags\": [\n                    \"weather_status/weather_status\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Location returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/WeatherStatusLocationWithMode\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"put\": {\n                \"operationId\": \"weather_status-weather_status-set-location\",\n                \"summary\": \"Set address and resolve it to get coordinates or directly set coordinates and get address with reverse geocoding\",\n                \"tags\": [\n                    \"weather_status/weather_status\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": false,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"properties\": {\n                                    \"address\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"Any approximative or exact address\"\n                                    },\n                                    \"lat\": {\n                                        \"type\": \"number\",\n                                        \"format\": \"double\",\n                                        \"nullable\": true,\n                                        \"description\": \"Latitude in decimal degree format\"\n                                    },\n                                    \"lon\": {\n                                        \"type\": \"number\",\n                                        \"format\": \"double\",\n                                        \"nullable\": true,\n                                        \"description\": \"Longitude in decimal degree format\"\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Location updated\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/WeatherStatusLocationWithSuccess\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/weather_status/api/v1/forecast\": {\n            \"get\": {\n                \"operationId\": \"weather_status-weather_status-get-forecast\",\n                \"summary\": \"Get forecast for current location\",\n                \"tags\": [\n                    \"weather_status/weather_status\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Forecast returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"oneOf\": [\n                                                        {\n                                                            \"type\": \"array\",\n                                                            \"items\": {\n                                                                \"$ref\": \"#/components/schemas/WeatherStatusForecast\"\n                                                            }\n                                                        },\n                                                        {\n                                                            \"type\": \"object\",\n                                                            \"required\": [\n                                                                \"error\"\n                                                            ],\n                                                            \"properties\": {\n                                                                \"error\": {\n                                                                    \"type\": \"string\"\n                                                                }\n                                                            }\n                                                        }\n                                                    ]\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Forecast not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/WeatherStatusSuccess\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/weather_status/api/v1/favorites\": {\n            \"get\": {\n                \"operationId\": \"weather_status-weather_status-get-favorites\",\n                \"summary\": \"Get favorites list\",\n                \"tags\": [\n                    \"weather_status/weather_status\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Favorites returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"type\": \"string\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"put\": {\n                \"operationId\": \"weather_status-weather_status-set-favorites\",\n                \"summary\": \"Set favorites list\",\n                \"tags\": [\n                    \"weather_status/weather_status\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"favorites\"\n                                ],\n                                \"properties\": {\n                                    \"favorites\": {\n                                        \"type\": \"array\",\n                                        \"description\": \"Favorite addresses\",\n                                        \"items\": {\n                                            \"type\": \"string\"\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Favorites updated\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/WeatherStatusSuccess\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/webhook_listeners/api/v1/webhooks\": {\n            \"get\": {\n                \"operationId\": \"webhook_listeners-webhooks-index\",\n                \"summary\": \"List registered webhooks\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"webhook_listeners/webhooks\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"uri\",\n                        \"in\": \"query\",\n                        \"description\": \"The callback URI to filter by\",\n                        \"schema\": {\n                            \"type\": \"string\",\n                            \"nullable\": true,\n                            \"default\": null\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Webhook registrations returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"array\",\n                                                    \"items\": {\n                                                        \"$ref\": \"#/components/schemas/WebhookListenersWebhookInfo\"\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"webhook_listeners-webhooks-create\",\n                \"summary\": \"Register a new webhook\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"webhook_listeners/webhooks\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"httpMethod\",\n                                    \"uri\",\n                                    \"event\"\n                                ],\n                                \"properties\": {\n                                    \"httpMethod\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"HTTP method to use to contact the webhook\"\n                                    },\n                                    \"uri\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Webhook URI endpoint\"\n                                    },\n                                    \"event\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Event class name to listen to\"\n                                    },\n                                    \"eventFilter\": {\n                                        \"type\": \"object\",\n                                        \"nullable\": true,\n                                        \"description\": \"Mongo filter to apply to the serialized data to decide if firing\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"object\"\n                                        }\n                                    },\n                                    \"userIdFilter\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"User id to filter on. The webhook will only be called by requests from this user. Empty or null means no filtering.\"\n                                    },\n                                    \"headers\": {\n                                        \"type\": \"object\",\n                                        \"nullable\": true,\n                                        \"description\": \"Array of headers to send\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"string\"\n                                        }\n                                    },\n                                    \"authMethod\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"enum\": [\n                                            \"none\",\n                                            \"header\"\n                                        ],\n                                        \"description\": \"Authentication method to use\"\n                                    },\n                                    \"authData\": {\n                                        \"type\": \"object\",\n                                        \"nullable\": true,\n                                        \"description\": \"Array of data for authentication\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"object\"\n                                        }\n                                    },\n                                    \"tokenNeeded\": {\n                                        \"type\": \"object\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"List of user ids for which to include auth tokens in the event. Has two fields: \\\"user_ids\\\" list of user uids for which tokens are needed, \\\"user_roles\\\" list of roles (users not defined by their ID but by the role they have in the webhook event) for which tokens can be included. Possible roles: \\\"owner\\\" for the user creating the webhook, \\\"trigger\\\" for the user triggering the webhook call. Requested auth tokens are valid for 1 hour after receiving them in the event call request.\",\n                                        \"properties\": {\n                                            \"user_ids\": {\n                                                \"type\": \"array\",\n                                                \"items\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            },\n                                            \"user_roles\": {\n                                                \"type\": \"array\",\n                                                \"items\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"ex-app-id\",\n                        \"in\": \"header\",\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Webhook registration returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/WebhookListenersWebhookInfo\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Bad request\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Insufficient permissions\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/webhook_listeners/api/v1/webhooks/{id}\": {\n            \"get\": {\n                \"operationId\": \"webhook_listeners-webhooks-show\",\n                \"summary\": \"Get details on a registered webhook\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"webhook_listeners/webhooks\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"id of the webhook\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Webhook registration returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/WebhookListenersWebhookInfo\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"404\": {\n                        \"description\": \"Webhook not found\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"webhook_listeners-webhooks-update\",\n                \"summary\": \"Update an existing webhook registration\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"webhook_listeners/webhooks\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"httpMethod\",\n                                    \"uri\",\n                                    \"event\"\n                                ],\n                                \"properties\": {\n                                    \"httpMethod\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"HTTP method to use to contact the webhook\"\n                                    },\n                                    \"uri\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Webhook URI endpoint\"\n                                    },\n                                    \"event\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Event class name to listen to\"\n                                    },\n                                    \"eventFilter\": {\n                                        \"type\": \"object\",\n                                        \"nullable\": true,\n                                        \"description\": \"Mongo filter to apply to the serialized data to decide if firing\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"object\"\n                                        }\n                                    },\n                                    \"userIdFilter\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"description\": \"User id to filter on. The webhook will only be called by requests from this user. Empty or null means no filtering.\"\n                                    },\n                                    \"headers\": {\n                                        \"type\": \"object\",\n                                        \"nullable\": true,\n                                        \"description\": \"Array of headers to send\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"string\"\n                                        }\n                                    },\n                                    \"authMethod\": {\n                                        \"type\": \"string\",\n                                        \"nullable\": true,\n                                        \"enum\": [\n                                            \"none\",\n                                            \"header\"\n                                        ],\n                                        \"description\": \"Authentication method to use\"\n                                    },\n                                    \"authData\": {\n                                        \"type\": \"object\",\n                                        \"nullable\": true,\n                                        \"description\": \"Array of data for authentication\",\n                                        \"additionalProperties\": {\n                                            \"type\": \"object\"\n                                        }\n                                    },\n                                    \"tokenNeeded\": {\n                                        \"type\": \"object\",\n                                        \"nullable\": true,\n                                        \"default\": null,\n                                        \"description\": \"List of user ids for which to include auth tokens in the event. Has two fields: \\\"user_ids\\\" list of user uids for which tokens are needed, \\\"user_roles\\\" list of roles (users not defined by their ID but by the role they have in the webhook event) for which tokens can be included. Possible roles: \\\"owner\\\" for the user creating the webhook, \\\"trigger\\\" for the user triggering the webhook call. Requested auth tokens are valid for 1 hour after receiving them in the event call request.\",\n                                        \"properties\": {\n                                            \"user_ids\": {\n                                                \"type\": \"array\",\n                                                \"items\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            },\n                                            \"user_roles\": {\n                                                \"type\": \"array\",\n                                                \"items\": {\n                                                    \"type\": \"string\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"id of the webhook\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"ex-app-id\",\n                        \"in\": \"header\",\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Webhook registration returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/WebhookListenersWebhookInfo\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Bad request\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Insufficient permissions\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"webhook_listeners-webhooks-destroy\",\n                \"summary\": \"Remove an existing webhook registration\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"webhook_listeners/webhooks\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"id of the webhook\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Boolean returned whether something was deleted\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"boolean\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Bad request\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Insufficient permissions\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/webhook_listeners/api/v1/webhooks/byappid/{appid}\": {\n            \"delete\": {\n                \"operationId\": \"webhook_listeners-webhooks-delete-by-app-id\",\n                \"summary\": \"Remove all existing webhook registration mapped to an AppAPI app id\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"webhook_listeners/webhooks\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"appid\",\n                        \"in\": \"path\",\n                        \"description\": \"id of the app, as in the ex-app-id for creation\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Integer number of registrations deleted\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"integer\",\n                                                    \"format\": \"int64\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Bad request\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Insufficient permissions\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/workflowengine/api/v1/workflows/global\": {\n            \"get\": {\n                \"operationId\": \"workflowengine-global_workflows-index\",\n                \"summary\": \"Retrieve all configured workflow rules\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"workflowengine/global_workflows\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"List of workflows returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"additionalProperties\": {\n                                                        \"type\": \"array\",\n                                                        \"items\": {\n                                                            \"$ref\": \"#/components/schemas/WorkflowengineRule\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"workflowengine-global_workflows-create\",\n                \"summary\": \"Create a workflow\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"workflowengine/global_workflows\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"class\",\n                                    \"name\",\n                                    \"checks\",\n                                    \"operation\",\n                                    \"entity\",\n                                    \"events\"\n                                ],\n                                \"properties\": {\n                                    \"class\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Operation class to execute\",\n                                        \"minLength\": 1\n                                    },\n                                    \"name\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Name of the workflow rule\"\n                                    },\n                                    \"checks\": {\n                                        \"type\": \"array\",\n                                        \"description\": \"List of conditions that need to apply for the rule to match\",\n                                        \"items\": {\n                                            \"$ref\": \"#/components/schemas/WorkflowengineCheck\"\n                                        }\n                                    },\n                                    \"operation\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Operation class to execute on match\"\n                                    },\n                                    \"entity\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"The matched entity\"\n                                    },\n                                    \"events\": {\n                                        \"type\": \"array\",\n                                        \"description\": \"The list of events on which the rule should be validated\",\n                                        \"items\": {\n                                            \"type\": \"string\",\n                                            \"minLength\": 1\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Workflow created\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/WorkflowengineRule\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Thrown when a check or check value is invalid\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/workflowengine/api/v1/workflows/global/{id}\": {\n            \"get\": {\n                \"operationId\": \"workflowengine-global_workflows-show\",\n                \"summary\": \"Retrieve a specific workflow\",\n                \"description\": \"This endpoint requires admin access\",\n                \"tags\": [\n                    \"workflowengine/global_workflows\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"Workflow ID to load\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Workflow returned or empty array if the ID is unknown in the scope\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"anyOf\": [\n                                                        {\n                                                            \"$ref\": \"#/components/schemas/WorkflowengineRule\"\n                                                        },\n                                                        {\n                                                            \"type\": \"array\",\n                                                            \"maxItems\": 0\n                                                        }\n                                                    ]\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Logged in account must be an admin\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"put\": {\n                \"operationId\": \"workflowengine-global_workflows-update\",\n                \"summary\": \"Modify a workflow\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"workflowengine/global_workflows\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"name\",\n                                    \"checks\",\n                                    \"operation\",\n                                    \"entity\",\n                                    \"events\"\n                                ],\n                                \"properties\": {\n                                    \"name\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Name of the workflow rule\"\n                                    },\n                                    \"checks\": {\n                                        \"type\": \"array\",\n                                        \"description\": \"List of conditions that need to apply for the rule to match\",\n                                        \"items\": {\n                                            \"$ref\": \"#/components/schemas/WorkflowengineCheck\"\n                                        }\n                                    },\n                                    \"operation\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Operation action to execute on match\"\n                                    },\n                                    \"entity\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"The matched entity\"\n                                    },\n                                    \"events\": {\n                                        \"type\": \"array\",\n                                        \"description\": \"The list of events on which the rule should be validated\",\n                                        \"items\": {\n                                            \"type\": \"string\",\n                                            \"minLength\": 1\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"Workflow ID to delete\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Workflow updated\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/WorkflowengineRule\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Thrown when a check or check value is invalid\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Thrown when workflow is from a different scope\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"workflowengine-global_workflows-destroy\",\n                \"summary\": \"Delete a workflow\",\n                \"description\": \"This endpoint requires admin access\\nThis endpoint requires password confirmation\",\n                \"tags\": [\n                    \"workflowengine/global_workflows\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"Workflow ID to delete\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Workflow deleted\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"boolean\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Thrown when workflow is from a different scope\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"anyOf\": [\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        },\n                                        {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"ocs\"\n                                            ],\n                                            \"properties\": {\n                                                \"ocs\": {\n                                                    \"type\": \"object\",\n                                                    \"required\": [\n                                                        \"meta\",\n                                                        \"data\"\n                                                    ],\n                                                    \"properties\": {\n                                                        \"meta\": {\n                                                            \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                        },\n                                                        \"data\": {}\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    ]\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/workflowengine/api/v1/workflows/user\": {\n            \"get\": {\n                \"operationId\": \"workflowengine-user_workflows-index\",\n                \"summary\": \"Retrieve all configured workflow rules\",\n                \"tags\": [\n                    \"workflowengine/user_workflows\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"List of workflows returned\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"object\",\n                                                    \"additionalProperties\": {\n                                                        \"type\": \"array\",\n                                                        \"items\": {\n                                                            \"$ref\": \"#/components/schemas/WorkflowengineRule\"\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"post\": {\n                \"operationId\": \"workflowengine-user_workflows-create\",\n                \"summary\": \"Create a workflow\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"workflowengine/user_workflows\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"class\",\n                                    \"name\",\n                                    \"checks\",\n                                    \"operation\",\n                                    \"entity\",\n                                    \"events\"\n                                ],\n                                \"properties\": {\n                                    \"class\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Operation class to execute\",\n                                        \"minLength\": 1\n                                    },\n                                    \"name\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Name of the workflow rule\"\n                                    },\n                                    \"checks\": {\n                                        \"type\": \"array\",\n                                        \"description\": \"List of conditions that need to apply for the rule to match\",\n                                        \"items\": {\n                                            \"$ref\": \"#/components/schemas/WorkflowengineCheck\"\n                                        }\n                                    },\n                                    \"operation\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Operation class to execute on match\"\n                                    },\n                                    \"entity\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"The matched entity\"\n                                    },\n                                    \"events\": {\n                                        \"type\": \"array\",\n                                        \"description\": \"The list of events on which the rule should be validated\",\n                                        \"items\": {\n                                            \"type\": \"string\",\n                                            \"minLength\": 1\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Workflow created\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/WorkflowengineRule\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Thrown when a check or check value is invalid\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        },\n        \"/ocs/v2.php/apps/workflowengine/api/v1/workflows/user/{id}\": {\n            \"get\": {\n                \"operationId\": \"workflowengine-user_workflows-show\",\n                \"summary\": \"Retrieve a specific workflow\",\n                \"tags\": [\n                    \"workflowengine/user_workflows\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"Workflow ID to load\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"string\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Workflow returned or empty array if the ID is unknown in the scope\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"anyOf\": [\n                                                        {\n                                                            \"$ref\": \"#/components/schemas/WorkflowengineRule\"\n                                                        },\n                                                        {\n                                                            \"type\": \"array\",\n                                                            \"maxItems\": 0\n                                                        }\n                                                    ]\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"put\": {\n                \"operationId\": \"workflowengine-user_workflows-update\",\n                \"summary\": \"Modify a workflow\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"workflowengine/user_workflows\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"requestBody\": {\n                    \"required\": true,\n                    \"content\": {\n                        \"application/json\": {\n                            \"schema\": {\n                                \"type\": \"object\",\n                                \"required\": [\n                                    \"name\",\n                                    \"checks\",\n                                    \"operation\",\n                                    \"entity\",\n                                    \"events\"\n                                ],\n                                \"properties\": {\n                                    \"name\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Name of the workflow rule\"\n                                    },\n                                    \"checks\": {\n                                        \"type\": \"array\",\n                                        \"description\": \"List of conditions that need to apply for the rule to match\",\n                                        \"items\": {\n                                            \"$ref\": \"#/components/schemas/WorkflowengineCheck\"\n                                        }\n                                    },\n                                    \"operation\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"Operation action to execute on match\"\n                                    },\n                                    \"entity\": {\n                                        \"type\": \"string\",\n                                        \"description\": \"The matched entity\"\n                                    },\n                                    \"events\": {\n                                        \"type\": \"array\",\n                                        \"description\": \"The list of events on which the rule should be validated\",\n                                        \"items\": {\n                                            \"type\": \"string\",\n                                            \"minLength\": 1\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                },\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"Workflow ID to delete\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Workflow updated\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"$ref\": \"#/components/schemas/WorkflowengineRule\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"400\": {\n                        \"description\": \"Thrown when a check or check value is invalid\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Thrown when workflow is from a different scope\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            },\n            \"delete\": {\n                \"operationId\": \"workflowengine-user_workflows-destroy\",\n                \"summary\": \"Delete a workflow\",\n                \"description\": \"This endpoint requires password confirmation\",\n                \"tags\": [\n                    \"workflowengine/user_workflows\"\n                ],\n                \"security\": [\n                    {\n                        \"bearer_auth\": []\n                    },\n                    {\n                        \"basic_auth\": []\n                    }\n                ],\n                \"parameters\": [\n                    {\n                        \"name\": \"id\",\n                        \"in\": \"path\",\n                        \"description\": \"Workflow ID to delete\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"integer\",\n                            \"format\": \"int64\"\n                        }\n                    },\n                    {\n                        \"name\": \"OCS-APIRequest\",\n                        \"in\": \"header\",\n                        \"description\": \"Required to be true for the API request to pass\",\n                        \"required\": true,\n                        \"schema\": {\n                            \"type\": \"boolean\",\n                            \"default\": true\n                        }\n                    }\n                ],\n                \"responses\": {\n                    \"200\": {\n                        \"description\": \"Workflow deleted\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {\n                                                    \"type\": \"boolean\"\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"403\": {\n                        \"description\": \"Thrown when workflow is from a different scope\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    \"401\": {\n                        \"description\": \"Current user is not logged in\",\n                        \"content\": {\n                            \"application/json\": {\n                                \"schema\": {\n                                    \"type\": \"object\",\n                                    \"required\": [\n                                        \"ocs\"\n                                    ],\n                                    \"properties\": {\n                                        \"ocs\": {\n                                            \"type\": \"object\",\n                                            \"required\": [\n                                                \"meta\",\n                                                \"data\"\n                                            ],\n                                            \"properties\": {\n                                                \"meta\": {\n                                                    \"$ref\": \"#/components/schemas/OCSMeta\"\n                                                },\n                                                \"data\": {}\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n"}}