{"openapi":"3.1.0","info":{"title":"MEGA Hub API","version":"1.0.0","description":"The public HTTP API for discovering, publishing, and operating AI work on MEGA Hub. Use these endpoints to work with repositories, organizations, Jobs, Spaces, inference, storage, OAuth, and community resources. The base URL for the endpoints below is the MEGA Hub origin shown in `servers`. Authenticated endpoints accept a MEGA access token unless another security scheme is shown. See the MEGA documentation for workflow guides and client examples."},"servers":[{"url":"https://mega.tensorplay.cn","description":"MEGA Hub API"}],"tags":[{"name":"Account","description":"Manage the authenticated user's profile, tokens, preferences, and account-scoped resources."},{"name":"Agents","description":"Discover supported coding-agent harnesses and ask the authenticated Data Studio Agent about indexed datasets."},{"name":"App-Reports","description":"Public app-reports endpoints for MEGA Hub resources and workflows."},{"name":"Billing","description":"Read billing state and manage subscriptions, credits, and eligible organization purchases."},{"name":"Blog","description":"Read and publish MEGA blog content, comments, reactions, and subscriptions."},{"name":"Buckets","description":"Create and manage mutable storage buckets and their files, credentials, and integrations."},{"name":"Changelog","description":"Read public product updates and manage authenticated changelog reactions."},{"name":"Chat","description":"Public chat endpoints for MEGA Hub resources and workflows."},{"name":"Collections","description":"Create, organize, and share groups of models, datasets, and other Hub resources."},{"name":"Compute","description":"Discover compute capabilities available to MEGA workloads."},{"name":"Discussions","description":"Create, moderate, and participate in repository discussions and messages."},{"name":"Docs","description":"Search, fetch, and ask questions about the public MEGA documentation."},{"name":"Gifts","description":"Inspect and claim eligible MEGA plan gifts."},{"name":"Inference Providers","description":"Discover inference providers and use MEGA's routed inference controls."},{"name":"Jobs","description":"Create, inspect, schedule, monitor, and cancel compute Jobs."},{"name":"MCP","description":"Discover and operate Model Context Protocol servers and authorization connections."},{"name":"Notifications","description":"Read account notifications and update notification preferences."},{"name":"OAuth","description":"Discover the MEGA OAuth provider and complete standard OAuth authorization flows."},{"name":"OpenAPI","description":"Retrieve the public machine-readable description of the MEGA Hub API."},{"name":"Organizations","description":"Create and manage organizations, members, identity controls, and shared resources."},{"name":"Papers","description":"Discover papers, comments, subscriptions, and paper claims associated with Hub resources."},{"name":"Posts","description":"Create and manage community posts, comments, reactions, and subscriptions."},{"name":"Repo Search","description":"Search public MEGA repositories and return matching suggestions."},{"name":"Repositories","description":"Create, publish, inspect, and manage model, dataset, Space, and MCP repositories."},{"name":"Resource Groups","description":"Manage organization resource groups and their repository and bucket assignments."},{"name":"SCIM","description":"Provision organization users and groups through the SCIM 2.0 protocol."},{"name":"SQL Console","description":"Save, publish, reuse, and ask questions about read-only Dataset SQL queries."},{"name":"Sales-Inquiries","description":"Public sales-inquiries endpoints for MEGA Hub resources and workflows."},{"name":"Sandbox Pools","description":"Manage reusable pools of sandbox capacity for compatible workloads."},{"name":"Sandboxes","description":"Create, inspect, execute, and stop isolated sandbox workloads."},{"name":"Service Accounts","description":"Manage organization service accounts and their access tokens."},{"name":"Spaces","description":"Discover and operate hosted Spaces, including runtime, hardware, domains, and storage."},{"name":"Uploads","description":"Create and complete multipart uploads for large MEGA artifacts."},{"name":"Users","description":"Resolve public users and manage profiles, identity, and user activity."},{"name":"Webhooks","description":"Create and manage account webhooks and inspect delivery attempts."},{"name":"Xet","description":"Submit Xet storage tasks for supported repository and artifact workflows."}],"paths":{"/api/me/billing":{"get":{"operationId":"account_billing_get","tags":["Account"],"summary":"Get account billing","description":"Get account billing. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/billing/payment-information":{"get":{"operationId":"account_billing_payment_information_get","tags":["Account"],"summary":"Get account billing payment information","description":"Get account billing payment information. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/content-preferences":{"get":{"operationId":"account_content_preferences_get","tags":["Account"],"summary":"Get account content preferences","description":"Get account content preferences. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"account_content_preferences_update","tags":["Account"],"summary":"Update account content preferences","description":"Update account content preferences. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/content-preferences/learned-interests":{"delete":{"operationId":"account_content_preferences_learned_interests_clear","tags":["Account"],"summary":"Clear account content preferences learned interests","description":"Clear account content preferences learned interests. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/account-deletion":{"get":{"operationId":"account_deletion_preview","tags":["Account"],"summary":"Preview account deletion","description":"Preview account deletion. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/account":{"delete":{"operationId":"account_deletion_execute","tags":["Account"],"summary":"Execute account deletion","description":"Execute account deletion. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/hardware":{"get":{"operationId":"account_hardware_get","tags":["Account"],"summary":"Get account hardware","description":"Get account hardware. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"account_hardware_update","tags":["Account"],"summary":"Update account hardware","description":"Update account hardware. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/gated-repositories":{"get":{"operationId":"account_gated_repositories_list","tags":["Account"],"summary":"List account gated repositories","description":"List account gated repositories. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/keys":{"get":{"operationId":"account_keys_list","tags":["Account"],"summary":"List account keys","description":"List account keys. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"account_keys_create","tags":["Account"],"summary":"Create account keys","description":"Create account keys. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/keys/{keyId}":{"delete":{"operationId":"account_keys_revoke","tags":["Account"],"summary":"Revoke account keys","description":"Revoke account keys. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"keyId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/paper-submissions":{"get":{"operationId":"account_paper_submissions_list","tags":["Account"],"summary":"List account paper submissions","description":"List account paper submissions. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"account_paper_submissions_create","tags":["Account"],"summary":"Create account paper submissions","description":"Create account paper submissions. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/paper-submissions/{submissionId}":{"delete":{"operationId":"account_paper_submissions_withdraw","tags":["Account"],"summary":"Withdraw account paper submissions","description":"Withdraw account paper submissions. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"submissionId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/papers":{"get":{"operationId":"account_papers_list","tags":["Account"],"summary":"List account papers","description":"List account papers. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"account_papers_create","tags":["Account"],"summary":"Create account papers","description":"Create account papers. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/papers/{claimId}":{"patch":{"operationId":"account_papers_visibility_update","tags":["Account"],"summary":"Update account papers visibility","description":"Update account papers visibility. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"claimId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"account_papers_withdraw","tags":["Account"],"summary":"Withdraw account papers","description":"Withdraw account papers. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"claimId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me":{"get":{"operationId":"account_profile_get","tags":["Users"],"summary":"Get account profile","description":"Get account profile. Use this endpoint to work with users resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/organization-sso":{"get":{"operationId":"account_organization_sso_prompts_get","tags":["Account"],"summary":"Get account organization sso prompts","description":"Get account organization sso prompts. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/profile":{"put":{"operationId":"account_profile_put","tags":["Users"],"summary":"Update account profile","description":"Update account profile. Use this endpoint to work with users resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"account_profile_patch","tags":["Users"],"summary":"Update account profile","description":"Update account profile. Use this endpoint to work with users resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/profile/username":{"get":{"operationId":"account_profile_username_preview","tags":["Users"],"summary":"Preview account profile username","description":"Preview account profile username. Use this endpoint to work with users resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"account_profile_username_migrate","tags":["Users"],"summary":"Migrate account profile username","description":"Migrate account profile username. Use this endpoint to work with users resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/social-identities/{provider}":{"patch":{"operationId":"account_social_identity_visibility_update","tags":["Users"],"summary":"Update account social identity visibility","description":"Update account social identity visibility. Use this endpoint to work with users resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"provider","in":"path","required":true,"description":"The provider value for this resource.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/avatar":{"put":{"operationId":"account_avatar_update","tags":["Users"],"summary":"Update account avatar","description":"Update account avatar. Use this endpoint to work with users resources. Authentication is required; send a MEGA access token in the Authorization header. Send a binary request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"text/plain":{"description":"Binary artifact content for the operation.","schema":{"type":"string","format":"binary","description":"Binary request content."}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"account_avatar_delete","tags":["Users"],"summary":"Delete account avatar","description":"Delete account avatar. Use this endpoint to work with users resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/recommendation-suppressions":{"get":{"operationId":"account_recommendation_suppressions_list","tags":["Account"],"summary":"List account recommendation suppressions","description":"List account recommendation suppressions. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/recommendation-suppressions/{suppressionId}":{"delete":{"operationId":"account_recommendation_suppressions_delete","tags":["Account"],"summary":"Delete account recommendation suppressions","description":"Delete account recommendation suppressions. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"suppressionId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Account API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/tokens":{"get":{"operationId":"account_tokens_list","tags":["Account"],"summary":"List personal access tokens","description":"Lists active token metadata after recent account reauthentication. Token secrets are never returned.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Active token metadata.","content":{"application/json":{"schema":{"type":"object","required":["tokens"],"properties":{"tokens":{"type":"array","items":{"type":"object","required":["token_id","token_prefix","name","role","scopes","kind","created_at","expires_at","repositories"],"properties":{"token_id":{"type":"string","format":"uuid"},"token_prefix":{"type":"string"},"name":{"type":"string"},"role":{"type":"string","enum":["read","write","admin"]},"scopes":{"type":"array","items":{"type":"string"},"uniqueItems":true},"kind":{"type":"string"},"created_at":{"type":"string","format":"date-time"},"expires_at":{"type":["string","null"],"format":"date-time"},"organization_id":{"type":["string","null"],"format":"uuid"},"organization_handle":{"type":["string","null"]},"repositories":{"oneOf":[{"type":"null"},{"type":"array","items":{"type":"string"},"uniqueItems":true}]}}}}}}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"account_tokens_create","tags":["Account"],"summary":"Create a personal access token","description":"Creates a credential once after recent account reauthentication. Fine-grained tokens can be restricted to exact MEGA repository identifiers.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","required":["name","expires_at"],"properties":{"name":{"type":"string","minLength":1,"maxLength":128},"expires_at":{"type":"string","format":"date-time"},"organization":{"type":"string","description":"Optional organization handle boundary."},"scopes":{"type":"array","minItems":1,"uniqueItems":true,"items":{"type":"string"}},"role":{"type":"string","enum":["read","write"]},"repositories":{"type":"array","minItems":1,"maxItems":100,"uniqueItems":true,"items":{"type":"string","pattern":"^[a-z0-9][a-z0-9._-]{0,62}/[a-z0-9][a-z0-9._-]{0,95}$"},"description":"Exact repository grants. Supported only for fine-grained tokens."}},"oneOf":[{"required":["scopes"]},{"required":["role"]}],"additionalProperties":false}}}},"security":[{"bearerAuth":[]}],"responses":{"201":{"description":"Token created; the secret is returned only once.","content":{"application/json":{"schema":{"type":"object","required":["token_id","token","token_prefix","name","role","scopes","kind","created_at","expires_at","repositories"],"properties":{"token_id":{"type":"string","format":"uuid"},"token":{"type":"string","writeOnly":true},"token_prefix":{"type":"string"},"name":{"type":"string"},"role":{"type":"string","enum":["read","write","admin"]},"scopes":{"type":"array","items":{"type":"string"},"uniqueItems":true},"kind":{"type":"string"},"created_at":{"type":"string","format":"date-time"},"expires_at":{"type":["string","null"],"format":"date-time"},"organization_id":{"type":["string","null"],"format":"uuid"},"organization_handle":{"type":["string","null"]},"repositories":{"oneOf":[{"type":"null"},{"type":"array","items":{"type":"string"},"uniqueItems":true}]}}}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/tokens/{tokenId}":{"delete":{"operationId":"account_tokens_revoke","tags":["Account"],"summary":"Revoke a personal access token","description":"Revoke a personal access token. Use this endpoint to work with account resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"tokenId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"204":{"description":"Token revoked.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/webhooks":{"get":{"operationId":"account_webhooks_list","tags":["Webhooks"],"summary":"List account webhooks","description":"List account webhooks. Use this endpoint to work with webhooks resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Webhooks API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"account_webhooks_create","tags":["Webhooks"],"summary":"Create account webhooks","description":"Create account webhooks. Use this endpoint to work with webhooks resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Webhooks API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/webhooks/{webhookId}":{"get":{"operationId":"account_webhooks_get","tags":["Webhooks"],"summary":"Get account webhooks","description":"Get account webhooks. Use this endpoint to work with webhooks resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"webhookId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Webhooks API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"account_webhooks_update","tags":["Webhooks"],"summary":"Update account webhooks","description":"Update account webhooks. Use this endpoint to work with webhooks resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"webhookId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Webhooks API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"account_webhooks_delete","tags":["Webhooks"],"summary":"Delete account webhooks","description":"Delete account webhooks. Use this endpoint to work with webhooks resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"webhookId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Webhooks API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/webhooks/{webhookId}/test":{"post":{"operationId":"account_webhooks_test","tags":["Webhooks"],"summary":"Test account webhooks","description":"Test account webhooks. Use this endpoint to work with webhooks resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"webhookId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Webhooks API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/webhooks/{webhookId}/deliveries":{"get":{"operationId":"account_webhooks_deliveries_list","tags":["Webhooks"],"summary":"List account webhooks deliveries","description":"List account webhooks deliveries. Use this endpoint to work with webhooks resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"webhookId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Webhooks API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/app/reports":{"get":{"operationId":"app_reports_list","tags":["App-Reports"],"summary":"List app reports","description":"List app reports. Use this endpoint to work with app-reports resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the App-Reports API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"app_reports_create","tags":["App-Reports"],"summary":"Create app reports","description":"Create app reports. Use this endpoint to work with app-reports resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the App-Reports API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/limits":{"get":{"operationId":"billing_limits_get","tags":["Billing"],"summary":"Get billing limits","description":"Get billing limits. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/execution-limits":{"put":{"operationId":"billing_execution_limits_update","tags":["Billing"],"summary":"Update billing execution limits","description":"Update billing execution limits. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/gift-checkout-sessions":{"post":{"operationId":"billing_gift_checkout_create","tags":["Billing"],"summary":"Create billing gift checkout","description":"Create billing gift checkout. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/paid-gift-returns/{returnId}":{"get":{"operationId":"billing_paid_gift_return_get","tags":["Billing"],"summary":"Get billing paid gift return","description":"Get billing paid gift return. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"returnId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/paid-gifts/{publicId}/recipient-candidates":{"get":{"operationId":"billing_paid_gift_recipients_search","tags":["Billing"],"summary":"Search billing paid gift recipients","description":"Search billing paid gift recipients. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"publicId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/paid-gifts/{publicId}/recipient":{"post":{"operationId":"billing_paid_gift_recipient_assign","tags":["Billing"],"summary":"Assign billing paid gift recipient","description":"Assign billing paid gift recipient. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"publicId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/checkout-sessions":{"post":{"operationId":"billing_checkout_create","tags":["Billing"],"summary":"Create billing checkout","description":"Create billing checkout. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/checkout-sessions/{checkoutSessionId}":{"get":{"operationId":"billing_checkout_get","tags":["Billing"],"summary":"Get billing checkout","description":"Get billing checkout. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"checkoutSessionId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/subscription/cancel":{"post":{"operationId":"billing_subscription_cancel","tags":["Billing"],"summary":"Cancel billing subscription","description":"Cancel billing subscription. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/subscription/reactivate":{"post":{"operationId":"billing_subscription_reactivate","tags":["Billing"],"summary":"Reactivate billing subscription","description":"Reactivate billing subscription. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/refund-tickets":{"get":{"operationId":"billing_refund_tickets_list","tags":["Billing"],"summary":"List billing refund tickets","description":"List billing refund tickets. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"billing_refund_tickets_create","tags":["Billing"],"summary":"Create billing refund tickets","description":"Create billing refund tickets. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/credits":{"get":{"operationId":"billing_credits_get","tags":["Billing"],"summary":"Get billing credits","description":"Get billing credits. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/compute":{"get":{"operationId":"billing_compute_compat_get","tags":["Billing"],"summary":"Get billing compute compat","description":"Get billing compute compat. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/credits/checkout-sessions":{"post":{"operationId":"billing_credits_checkout_create","tags":["Billing"],"summary":"Create billing credits checkout","description":"Create billing credits checkout. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/credits/auto-recharge":{"put":{"operationId":"billing_credits_auto_recharge_update","tags":["Billing"],"summary":"Update billing credits auto recharge","description":"Update billing credits auto recharge. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/billing/credits/checkout-sessions/{checkoutSessionId}":{"get":{"operationId":"billing_credits_checkout_get","tags":["Billing"],"summary":"Get billing credits checkout","description":"Get billing credits checkout. Use this endpoint to work with billing resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"checkoutSessionId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Billing API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/storage-buckets/capabilities":{"get":{"operationId":"buckets_capabilities","tags":["Buckets"],"summary":"Capabilities buckets","description":"Capabilities buckets. Use this endpoint to work with buckets resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{namespace}/{name}":{"post":{"operationId":"buckets_create","tags":["Buckets"],"summary":"Create buckets","description":"Create buckets. Use this endpoint to work with buckets resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{owner}/{name}/first-frame":{"get":{"operationId":"buckets_first_frame_get","tags":["Buckets"],"summary":"Get buckets first frame","description":"Get buckets first frame. Use this endpoint to work with buckets resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{owner}/{name}":{"get":{"operationId":"buckets_info","tags":["Buckets"],"summary":"Info buckets","description":"Info buckets. Use this endpoint to work with buckets resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"buckets_update","tags":["Buckets"],"summary":"Update buckets","description":"Update buckets. Use this endpoint to work with buckets resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"buckets_delete","tags":["Buckets"],"summary":"Delete buckets","description":"Delete buckets. Use this endpoint to work with buckets resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{owner}/{name}/copy-from-repository":{"post":{"operationId":"buckets_repository_copy_create","tags":["Buckets"],"summary":"Create buckets repository copy","description":"Create buckets repository copy. Use this endpoint to work with buckets resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{owner}/{name}/settings/trusted-publishers":{"get":{"operationId":"buckets_settings_trusted_publishers_list","tags":["Buckets"],"summary":"List buckets settings trusted publishers","description":"List buckets settings trusted publishers. Use this endpoint to work with buckets resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"buckets_settings_trusted_publishers_create","tags":["Buckets"],"summary":"Create buckets settings trusted publishers","description":"Create buckets settings trusted publishers. Use this endpoint to work with buckets resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{owner}/{name}/settings/trusted-publishers/{identityId}":{"delete":{"operationId":"buckets_settings_trusted_publishers_delete","tags":["Buckets"],"summary":"Delete buckets settings trusted publishers","description":"Delete buckets settings trusted publishers. Use this endpoint to work with buckets resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"identityId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{owner}/{name}/s3-credentials":{"get":{"operationId":"buckets_s3_credentials_list","tags":["Buckets"],"summary":"List buckets s3 credentials","description":"List buckets s3 credentials. Use this endpoint to work with buckets resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"buckets_s3_credentials_create","tags":["Buckets"],"summary":"Create buckets s3 credentials","description":"Create buckets s3 credentials. Use this endpoint to work with buckets resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{owner}/{name}/s3-credentials/{credentialId}":{"delete":{"operationId":"buckets_s3_credentials_revoke","tags":["Buckets"],"summary":"Revoke buckets s3 credentials","description":"Revoke buckets s3 credentials. Use this endpoint to work with buckets resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"credentialId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{namespace}":{"get":{"operationId":"buckets_list","tags":["Buckets"],"summary":"List buckets","description":"List buckets. Use this endpoint to work with buckets resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{owner}/{name}/tree":{"get":{"operationId":"buckets_tree_root","tags":["Buckets"],"summary":"Root buckets tree","description":"Root buckets tree. Use this endpoint to work with buckets resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{owner}/{name}/tree/{prefix}":{"get":{"operationId":"buckets_tree_prefix","tags":["Buckets"],"summary":"Prefix buckets tree","description":"Prefix buckets tree. Use this endpoint to work with buckets resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"prefix","in":"path","required":true,"description":"Path within the repository or storage resource.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{owner}/{name}/paths-info":{"post":{"operationId":"buckets_paths_info","tags":["Buckets"],"summary":"Paths Info buckets","description":"Paths Info buckets. Use this endpoint to work with buckets resources. Authentication is optional; an access token may unlock private resources or account-specific results. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{owner}/{name}/batch":{"post":{"operationId":"buckets_batch","tags":["Buckets"],"summary":"Batch buckets","description":"Batch buckets. Use this endpoint to work with buckets resources. Authentication is required; send a MEGA access token in the Authorization header. Send a plain text request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"text/plain":{"description":"Plain text content for the operation.","schema":{"type":"string","description":"Plain text request content."}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{owner}/{name}/xet-read-token":{"get":{"operationId":"buckets_xet_token_read","tags":["Buckets"],"summary":"Read buckets xet token","description":"Read buckets xet token. Use this endpoint to work with buckets resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/buckets/{owner}/{name}/xet-write-token":{"get":{"operationId":"buckets_xet_token_write","tags":["Buckets"],"summary":"Write buckets xet token","description":"Write buckets xet token. Use this endpoint to work with buckets resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Buckets API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/gifts/{publicId}":{"get":{"operationId":"gifts_get","tags":["Gifts"],"summary":"Get gifts","description":"Get gifts. Use this endpoint to work with gifts resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"publicId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Gifts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/gifts/{publicId}/claim":{"post":{"operationId":"gifts_claim","tags":["Gifts"],"summary":"Claim gifts","description":"Claim gifts. Use this endpoint to work with gifts resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"publicId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Gifts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/identities/{handle}":{"get":{"operationId":"identity_resolve","tags":["Users"],"summary":"Resolve identity","description":"Resolve identity. Use this endpoint to work with users resources. No credential is required for this endpoint.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/whoami":{"get":{"operationId":"identity_whoami","tags":["Users"],"summary":"Whoami identity","description":"Whoami identity. Use this endpoint to work with users resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/docs/search":{"get":{"operationId":"documentation_search","tags":["Docs"],"summary":"Search documentation","description":"Search documentation. Use this endpoint to work with docs resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Docs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/docs/fetch":{"get":{"operationId":"documentation_fetch","tags":["Docs"],"summary":"Fetch documentation","description":"Fetch documentation. Use this endpoint to work with docs resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the Docs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/docs/chat":{"post":{"operationId":"documentation_chat","tags":["Docs"],"summary":"Chat documentation","description":"Chat documentation. Use this endpoint to work with docs resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Docs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/tools":{"get":{"operationId":"chat_tools_list","tags":["Chat"],"summary":"List chat tools","description":"List chat tools. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/tools/web-search":{"post":{"operationId":"chat_tools_web_search","tags":["Chat"],"summary":"Web Search chat tools","description":"Web Search chat tools. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/completions":{"post":{"operationId":"chat_completions_create","tags":["Chat"],"summary":"Create chat completions","description":"Create chat completions. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/stream-events":{"post":{"operationId":"chat_stream_report","tags":["Chat"],"summary":"Report chat stream","description":"Report chat stream. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/memory/maintain":{"post":{"operationId":"chat_memory_maintain","tags":["Chat"],"summary":"Maintain chat memory","description":"Maintain chat memory. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat":{"get":{"operationId":"chat_conversations_list","tags":["Chat"],"summary":"List chat conversations","description":"List chat conversations. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"chat_conversations_create","tags":["Chat"],"summary":"Create chat conversations","description":"Create chat conversations. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/library":{"get":{"operationId":"chat_library_list","tags":["Chat"],"summary":"List chat library","description":"List chat library. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/library/{attachmentId}":{"get":{"operationId":"chat_library_item_get","tags":["Chat"],"summary":"Get chat library item","description":"Get chat library item. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"attachmentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"head":{"operationId":"chat_library_item_head","tags":["Chat"],"summary":"Read chat library item","description":"Read chat library item. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"attachmentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"chat_library_delete","tags":["Chat"],"summary":"Delete chat library","description":"Delete chat library. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"attachmentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/pages/{uuid}":{"get":{"operationId":"chat_pages_get","tags":["Chat"],"summary":"Get chat pages","description":"Get chat pages. Use this endpoint to work with chat resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"uuid","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/{conversationId}":{"put":{"operationId":"chat_conversations_save","tags":["Chat"],"summary":"Save chat conversations","description":"Save chat conversations. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"conversationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"chat_conversations_metadata","tags":["Chat"],"summary":"Metadata chat conversations","description":"Metadata chat conversations. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"conversationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"chat_conversations_delete","tags":["Chat"],"summary":"Delete chat conversations","description":"Delete chat conversations. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"conversationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/{conversationId}/branches/{branchId}":{"put":{"operationId":"chat_conversation_branches_save","tags":["Chat"],"summary":"Save chat conversation branches","description":"Save chat conversation branches. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"conversationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"branchId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/{conversationId}/attachments":{"post":{"operationId":"chat_attachments_create","tags":["Chat"],"summary":"Create chat attachments","description":"Create chat attachments. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a binary request body using the schema shown for this operation.","parameters":[{"name":"conversationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"text/plain":{"description":"Binary artifact content for the operation.","schema":{"type":"string","format":"binary","description":"Binary request content."}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/pages/{uuid}/attachments/{attachmentId}":{"get":{"operationId":"chat_attachments_get","tags":["Chat"],"summary":"Get chat attachments","description":"Get chat attachments. Use this endpoint to work with chat resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"uuid","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"attachmentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"head":{"operationId":"chat_attachments_head","tags":["Chat"],"summary":"Read chat attachments","description":"Read chat attachments. Use this endpoint to work with chat resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"uuid","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"attachmentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/{conversationId}/attachments/{attachmentId}":{"delete":{"operationId":"chat_attachments_delete","tags":["Chat"],"summary":"Delete chat attachments","description":"Delete chat attachments. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"conversationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"attachmentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/mcp-servers":{"get":{"operationId":"chat_mcp_servers_list","tags":["Chat"],"summary":"List chat mcp servers","description":"List chat mcp servers. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"chat_mcp_servers_create","tags":["Chat"],"summary":"Create chat mcp servers","description":"Create chat mcp servers. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/mcp-servers/{serverId}":{"patch":{"operationId":"chat_mcp_servers_update","tags":["Chat"],"summary":"Update chat mcp servers","description":"Update chat mcp servers. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"serverId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"chat_mcp_servers_delete","tags":["Chat"],"summary":"Delete chat mcp servers","description":"Delete chat mcp servers. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"serverId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/mcp-servers/{serverId}/health":{"post":{"operationId":"chat_mcp_servers_health","tags":["Chat"],"summary":"Health chat mcp servers","description":"Health chat mcp servers. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"serverId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/plugins":{"get":{"operationId":"chat_plugins_list","tags":["Chat"],"summary":"List chat plugins","description":"List chat plugins. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/plugins/catalog/{marketplace}/{plugin}":{"get":{"operationId":"chat_plugins_catalog_detail","tags":["Chat"],"summary":"Catalog Detail chat plugins","description":"Catalog Detail chat plugins. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"marketplace","in":"path","required":true,"description":"The marketplace value for this resource.","schema":{"type":"string"}},{"name":"plugin","in":"path","required":true,"description":"The plugin value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/plugins/install":{"post":{"operationId":"chat_plugins_install","tags":["Chat"],"summary":"Install chat plugins","description":"Install chat plugins. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/plugins/upload":{"post":{"operationId":"chat_plugins_upload","tags":["Chat"],"summary":"Upload chat plugins","description":"Upload chat plugins. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a binary request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"text/plain":{"description":"Binary artifact content for the operation.","schema":{"type":"string","format":"binary","description":"Binary request content."}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/plugins/preferences":{"patch":{"operationId":"chat_plugins_preferences","tags":["Chat"],"summary":"Preferences chat plugins","description":"Preferences chat plugins. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/plugins/{installationId}":{"patch":{"operationId":"chat_plugins_update","tags":["Chat"],"summary":"Update chat plugins","description":"Update chat plugins. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"installationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"chat_plugins_delete","tags":["Chat"],"summary":"Delete chat plugins","description":"Delete chat plugins. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"installationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/plugins/{installationId}/connections/{serverName}":{"patch":{"operationId":"chat_plugins_connection_update","tags":["Chat"],"summary":"Connection Update chat plugins","description":"Connection Update chat plugins. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"installationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"serverName","in":"path","required":true,"description":"The serverName value for this resource.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/plugins/{installationId}/connections/{serverName}/oauth/discover":{"post":{"operationId":"chat_plugins_oauth_discover","tags":["Chat"],"summary":"Oauth Discover chat plugins","description":"Oauth Discover chat plugins. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"installationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"serverName","in":"path","required":true,"description":"The serverName value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/plugins/{installationId}/connections/{serverName}/oauth/authorize":{"post":{"operationId":"chat_plugins_oauth_authorize","tags":["Chat"],"summary":"Oauth Authorize chat plugins","description":"Oauth Authorize chat plugins. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"installationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"serverName","in":"path","required":true,"description":"The serverName value for this resource.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/plugin-oauth/callback":{"get":{"operationId":"chat_plugins_oauth_callback","tags":["Chat"],"summary":"Oauth Callback chat plugins","description":"Oauth Callback chat plugins. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/plugin-oauth/clients/{clientKey}":{"get":{"operationId":"chat_plugins_oauth_client_metadata","tags":["Chat"],"summary":"Oauth Client Metadata chat plugins","description":"Oauth Client Metadata chat plugins. Use this endpoint to work with chat resources. No credential is required for this endpoint.","parameters":[{"name":"clientKey","in":"path","required":true,"description":"The clientKey value for this resource.","schema":{"type":"string"}}],"security":[],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/plugins/{installationId}/files/{path}":{"get":{"operationId":"chat_plugins_files","tags":["Chat"],"summary":"Files chat plugins","description":"Files chat plugins. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"installationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"path","in":"path","required":true,"description":"Path within the repository or storage resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/bookmarks":{"get":{"operationId":"chat_bookmarks_list","tags":["Chat"],"summary":"List chat bookmarks","description":"List chat bookmarks. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/{conversationId}/bookmarks":{"put":{"operationId":"chat_bookmarks_replace","tags":["Chat"],"summary":"Replace chat bookmarks","description":"Replace chat bookmarks. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"conversationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/{conversationId}/bookmarks/{messageId}":{"put":{"operationId":"chat_bookmarks_create","tags":["Chat"],"summary":"Create chat bookmarks","description":"Create chat bookmarks. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"conversationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"messageId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"chat_bookmarks_delete","tags":["Chat"],"summary":"Delete chat bookmarks","description":"Delete chat bookmarks. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"conversationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"messageId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/pages/{uuid}/messages/{messageId}/report":{"post":{"operationId":"chat_messages_report","tags":["Chat"],"summary":"Report chat messages","description":"Report chat messages. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"uuid","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"messageId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/{conversationId}/shares":{"post":{"operationId":"chat_shares_create","tags":["Chat"],"summary":"Create chat shares","description":"Create chat shares. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"conversationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/chat/shares/{shareId}":{"delete":{"operationId":"chat_shares_revoke","tags":["Chat"],"summary":"Revoke chat shares","description":"Revoke chat shares. Use this endpoint to work with chat resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"shareId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Chat API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/inference/chat":{"post":{"operationId":"inference_browser_chat","tags":["Inference Providers"],"summary":"Chat inference browser","description":"Chat inference browser. Use this endpoint to work with inference providers resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/inference/providers/{provider}/models":{"get":{"operationId":"inference_providers_models","tags":["Inference Providers"],"summary":"Models inference providers","description":"Models inference providers. Use this endpoint to work with inference providers resources. No credential is required for this endpoint.","parameters":[{"name":"provider","in":"path","required":true,"description":"The provider value for this resource.","schema":{"type":"string"}}],"security":[],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/inference/models":{"get":{"operationId":"inference_models","tags":["Inference Providers"],"summary":"Models inference","description":"Models inference. Use this endpoint to work with inference providers resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/inference/overview":{"get":{"operationId":"inference_personal_overview","tags":["Inference Providers"],"summary":"Overview inference personal","description":"Overview inference personal. Use this endpoint to work with inference providers resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/inference/preferences":{"get":{"operationId":"inference_personal_preferences_get","tags":["Inference Providers"],"summary":"Get inference personal preferences","description":"Get inference personal preferences. Use this endpoint to work with inference providers resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"inference_personal_preferences_put","tags":["Inference Providers"],"summary":"Update inference personal preferences","description":"Update inference personal preferences. Use this endpoint to work with inference providers resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/inference/provider-keys":{"get":{"operationId":"inference_personal_keys_list","tags":["Inference Providers"],"summary":"List inference personal keys","description":"List inference personal keys. Use this endpoint to work with inference providers resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/inference/provider-keys/{provider}":{"put":{"operationId":"inference_personal_keys_put","tags":["Inference Providers"],"summary":"Update inference personal keys","description":"Update inference personal keys. Use this endpoint to work with inference providers resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"provider","in":"path","required":true,"description":"The provider value for this resource.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"inference_personal_keys_delete","tags":["Inference Providers"],"summary":"Delete inference personal keys","description":"Delete inference personal keys. Use this endpoint to work with inference providers resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"provider","in":"path","required":true,"description":"The provider value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/inference/overview":{"get":{"operationId":"inference_organization_overview","tags":["Inference Providers"],"summary":"Overview inference organization","description":"Overview inference organization. Use this endpoint to work with inference providers resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/inference/preferences":{"get":{"operationId":"inference_organization_preferences_get","tags":["Inference Providers"],"summary":"Get inference organization preferences","description":"Get inference organization preferences. Use this endpoint to work with inference providers resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"inference_organization_preferences_put","tags":["Inference Providers"],"summary":"Update inference organization preferences","description":"Update inference organization preferences. Use this endpoint to work with inference providers resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/inference/provider-keys":{"get":{"operationId":"inference_organization_keys_list","tags":["Inference Providers"],"summary":"List inference organization keys","description":"List inference organization keys. Use this endpoint to work with inference providers resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/inference/provider-keys/{provider}":{"put":{"operationId":"inference_organization_keys_put","tags":["Inference Providers"],"summary":"Update inference organization keys","description":"Update inference organization keys. Use this endpoint to work with inference providers resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"provider","in":"path","required":true,"description":"The provider value for this resource.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"inference_organization_keys_delete","tags":["Inference Providers"],"summary":"Delete inference organization keys","description":"Delete inference organization keys. Use this endpoint to work with inference providers resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"provider","in":"path","required":true,"description":"The provider value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Inference Providers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/compute/providers":{"get":{"operationId":"compute_providers_get","tags":["Compute"],"summary":"Get compute providers","description":"Get compute providers. Use this endpoint to work with compute resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Compute API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/xet/tasks":{"post":{"operationId":"xet_tasks_create","tags":["Xet"],"summary":"Create xet tasks","description":"Create xet tasks. Use this endpoint to work with xet resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Xet API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/hardware":{"get":{"operationId":"jobs_hardware_get","tags":["Jobs"],"summary":"Get jobs hardware","description":"Get jobs hardware. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/usage":{"get":{"operationId":"jobs_usage_get","tags":["Jobs"],"summary":"Get jobs usage","description":"Get jobs usage. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/scheduled":{"get":{"operationId":"jobs_schedules_list","tags":["Jobs"],"summary":"List jobs schedules","description":"List jobs schedules. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"jobs_schedules_create","tags":["Jobs"],"summary":"Create jobs schedules","description":"Create jobs schedules. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/scheduled/{scheduleId}":{"get":{"operationId":"jobs_schedules_get","tags":["Jobs"],"summary":"Get jobs schedules","description":"Get jobs schedules. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"scheduleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"jobs_schedules_delete","tags":["Jobs"],"summary":"Delete jobs schedules","description":"Delete jobs schedules. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"scheduleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/scheduled/{scheduleId}/labels":{"put":{"operationId":"jobs_schedules_labels_update","tags":["Jobs"],"summary":"Update jobs schedules labels","description":"Update jobs schedules labels. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"scheduleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/scheduled/{scheduleId}/suspend":{"post":{"operationId":"jobs_schedules_suspend","tags":["Jobs"],"summary":"Suspend jobs schedules","description":"Suspend jobs schedules. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"scheduleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/scheduled/{scheduleId}/resume":{"post":{"operationId":"jobs_schedules_resume","tags":["Jobs"],"summary":"Resume jobs schedules","description":"Resume jobs schedules. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"scheduleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/scheduled/{scheduleId}/trigger":{"post":{"operationId":"jobs_schedules_trigger","tags":["Jobs"],"summary":"Trigger jobs schedules","description":"Trigger jobs schedules. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"scheduleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/{identifier}":{"post":{"operationId":"jobs_namespace_create","tags":["Jobs"],"summary":"Create jobs namespace","description":"Create jobs namespace. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"identifier","in":"path","required":true,"description":"The identifier value for this resource.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"get":{"operationId":"jobs_get","tags":["Jobs"],"summary":"Get jobs","description":"Get jobs. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"identifier","in":"path","required":true,"description":"The identifier value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"jobs_cancel","tags":["Jobs"],"summary":"Cancel jobs","description":"Cancel jobs. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"identifier","in":"path","required":true,"description":"The identifier value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/{namespace}/{jobId}":{"get":{"operationId":"jobs_namespace_get","tags":["Jobs"],"summary":"Get jobs namespace","description":"Get jobs namespace. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"jobId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/{namespace}/{jobId}/logs":{"get":{"operationId":"jobs_namespace_logs","tags":["Jobs"],"summary":"Logs jobs namespace","description":"Logs jobs namespace. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"jobId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/{namespace}/{jobId}/metrics":{"get":{"operationId":"jobs_namespace_metrics","tags":["Jobs"],"summary":"Metrics jobs namespace","description":"Metrics jobs namespace. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"jobId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/{namespace}/{jobId}/cancel":{"post":{"operationId":"jobs_namespace_cancel","tags":["Jobs"],"summary":"Cancel jobs namespace","description":"Cancel jobs namespace. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"jobId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/{namespace}/{jobId}/labels":{"put":{"operationId":"jobs_namespace_labels_update","tags":["Jobs"],"summary":"Update jobs namespace labels","description":"Update jobs namespace labels. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"jobId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/scheduled-jobs/{namespace}":{"get":{"operationId":"jobs_namespace_schedules_list","tags":["Jobs"],"summary":"List jobs namespace schedules","description":"List jobs namespace schedules. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"jobs_namespace_schedules_create","tags":["Jobs"],"summary":"Create jobs namespace schedules","description":"Create jobs namespace schedules. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/scheduled-jobs/{namespace}/{scheduleId}":{"get":{"operationId":"jobs_namespace_schedules_get","tags":["Jobs"],"summary":"Get jobs namespace schedules","description":"Get jobs namespace schedules. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"scheduleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"jobs_namespace_schedules_delete","tags":["Jobs"],"summary":"Delete jobs namespace schedules","description":"Delete jobs namespace schedules. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"scheduleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/scheduled-jobs/{namespace}/{scheduleId}/labels":{"put":{"operationId":"jobs_namespace_schedules_labels_update","tags":["Jobs"],"summary":"Update jobs namespace schedules labels","description":"Update jobs namespace schedules labels. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"scheduleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/scheduled-jobs/{namespace}/{scheduleId}/suspend":{"post":{"operationId":"jobs_namespace_schedules_suspend","tags":["Jobs"],"summary":"Suspend jobs namespace schedules","description":"Suspend jobs namespace schedules. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"scheduleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/scheduled-jobs/{namespace}/{scheduleId}/resume":{"post":{"operationId":"jobs_namespace_schedules_resume","tags":["Jobs"],"summary":"Resume jobs namespace schedules","description":"Resume jobs namespace schedules. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"scheduleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/scheduled-jobs/{namespace}/{scheduleId}/run":{"post":{"operationId":"jobs_namespace_schedules_run","tags":["Jobs"],"summary":"Run jobs namespace schedules","description":"Run jobs namespace schedules. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"scheduleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs":{"get":{"operationId":"jobs_list","tags":["Jobs"],"summary":"List jobs","description":"List jobs. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"jobs_create","tags":["Jobs"],"summary":"Create jobs","description":"Create jobs. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/{jobId}/logs":{"get":{"operationId":"jobs_logs_get","tags":["Jobs"],"summary":"Get jobs logs","description":"Get jobs logs. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"jobId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/{jobId}/labels":{"put":{"operationId":"jobs_labels_update","tags":["Jobs"],"summary":"Update jobs labels","description":"Update jobs labels. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"jobId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/jobs/{jobId}/record":{"delete":{"operationId":"jobs_delete","tags":["Jobs"],"summary":"Delete jobs","description":"Delete jobs. Use this endpoint to work with jobs resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"jobId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Jobs API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/sandbox-pools":{"get":{"operationId":"sandbox_pools_list","tags":["Sandbox Pools"],"summary":"List sandbox pools","description":"List sandbox pools. Use this endpoint to work with sandbox pools resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Sandbox Pools API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"sandbox_pools_create","tags":["Sandbox Pools"],"summary":"Create sandbox pools","description":"Create sandbox pools. Use this endpoint to work with sandbox pools resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Sandbox Pools API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/sandbox-pools/{poolId}":{"delete":{"operationId":"sandbox_pools_delete","tags":["Sandbox Pools"],"summary":"Delete sandbox pools","description":"Delete sandbox pools. Use this endpoint to work with sandbox pools resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"poolId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Sandbox Pools API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/sandboxes/providers":{"get":{"operationId":"sandboxes_providers_get","tags":["Sandboxes"],"summary":"Get sandboxes providers","description":"Get sandboxes providers. Use this endpoint to work with sandboxes resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Sandboxes API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/sandboxes":{"get":{"operationId":"sandboxes_list","tags":["Sandboxes"],"summary":"List sandboxes","description":"List sandboxes. Use this endpoint to work with sandboxes resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Sandboxes API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"sandboxes_create","tags":["Sandboxes"],"summary":"Create sandboxes","description":"Create sandboxes. Use this endpoint to work with sandboxes resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Sandboxes API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/sandboxes/{sandboxId}":{"get":{"operationId":"sandboxes_get","tags":["Sandboxes"],"summary":"Get sandboxes","description":"Get sandboxes. Use this endpoint to work with sandboxes resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"sandboxId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Sandboxes API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"sandboxes_stop","tags":["Sandboxes"],"summary":"Stop sandboxes","description":"Stop sandboxes. Use this endpoint to work with sandboxes resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"sandboxId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Sandboxes API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/sandboxes/{sandboxId}/metrics":{"get":{"operationId":"sandboxes_metrics","tags":["Sandboxes"],"summary":"Metrics sandboxes","description":"Metrics sandboxes. Use this endpoint to work with sandboxes resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"sandboxId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Sandboxes API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/sandboxes/{sandboxId}/exec":{"post":{"operationId":"sandboxes_exec","tags":["Sandboxes"],"summary":"Exec sandboxes","description":"Exec sandboxes. Use this endpoint to work with sandboxes resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"sandboxId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Sandboxes API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/public/blog/{articleId}":{"get":{"operationId":"blog_public_article_get","tags":["Blog"],"summary":"Get blog public article","description":"Get blog public article. Use this endpoint to work with blog resources. No credential is required for this endpoint.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog":{"get":{"operationId":"blog_list","tags":["Blog"],"summary":"List blog","description":"List blog. Use this endpoint to work with blog resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog/authoring/eligibility":{"get":{"operationId":"blog_authoring_eligibility","tags":["Blog"],"summary":"Eligibility blog authoring","description":"Eligibility blog authoring. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog/authoring/articles":{"get":{"operationId":"blog_authoring_articles_list","tags":["Blog"],"summary":"List blog authoring articles","description":"List blog authoring articles. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"blog_authoring_articles_create","tags":["Blog"],"summary":"Create blog authoring articles","description":"Create blog authoring articles. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog/authoring/assets":{"post":{"operationId":"blog_authoring_assets_create","tags":["Blog"],"summary":"Create blog authoring assets","description":"Create blog authoring assets. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header. Send a binary request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"text/plain":{"description":"Binary artifact content for the operation.","schema":{"type":"string","format":"binary","description":"Binary request content."}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog/authoring/articles/{articleId}":{"get":{"operationId":"blog_authoring_article_get","tags":["Blog"],"summary":"Get blog authoring article","description":"Get blog authoring article. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"blog_authoring_article_update","tags":["Blog"],"summary":"Update blog authoring article","description":"Update blog authoring article. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"blog_authoring_article_delete","tags":["Blog"],"summary":"Delete blog authoring article","description":"Delete blog authoring article. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog/authoring/articles/{articleId}/publish":{"post":{"operationId":"blog_authoring_article_publish","tags":["Blog"],"summary":"Publish blog authoring article","description":"Publish blog authoring article. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog/authoring/articles/{articleId}/archive":{"post":{"operationId":"blog_authoring_article_archive","tags":["Blog"],"summary":"Archive blog authoring article","description":"Archive blog authoring article. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog/{articleId}":{"get":{"operationId":"blog_article_get","tags":["Blog"],"summary":"Get blog article","description":"Get blog article. Use this endpoint to work with blog resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"blog_article_delete","tags":["Blog"],"summary":"Delete blog article","description":"Delete blog article. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog/{articleId}/reports":{"post":{"operationId":"blog_article_reports_create","tags":["Blog"],"summary":"Create blog article reports","description":"Create blog article reports. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog/{articleId}/comments":{"get":{"operationId":"blog_comments_list","tags":["Blog"],"summary":"List blog comments","description":"List blog comments. Use this endpoint to work with blog resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"blog_comments_create","tags":["Blog"],"summary":"Create blog comments","description":"Create blog comments. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog/{articleId}/subscription":{"put":{"operationId":"blog_subscription_update","tags":["Blog"],"summary":"Update blog subscription","description":"Update blog subscription. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog/{articleId}/reaction":{"put":{"operationId":"blog_article_reaction_update","tags":["Blog"],"summary":"Update blog article reaction","description":"Update blog article reaction. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog/{articleId}/comments/{commentId}/reaction":{"put":{"operationId":"blog_comment_reaction_update","tags":["Blog"],"summary":"Update blog comment reaction","description":"Update blog comment reaction. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog/{articleId}/comments/{commentId}/reports":{"post":{"operationId":"blog_reports_create","tags":["Blog"],"summary":"Create blog reports","description":"Create blog reports. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/blog/{articleId}/comments/{commentId}":{"patch":{"operationId":"blog_comments_update","tags":["Blog"],"summary":"Update blog comments","description":"Update blog comments. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"blog_comments_delete","tags":["Blog"],"summary":"Delete blog comments","description":"Delete blog comments. Use this endpoint to work with blog resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"articleId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Blog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/changelog/votes":{"get":{"operationId":"changelog_votes_list","tags":["Changelog"],"summary":"List changelog votes","description":"List changelog votes. Use this endpoint to work with changelog resources. Authentication is optional; an access token may unlock private resources or account-specific results.","security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Changelog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/changelog/{entryId}/upvote":{"put":{"operationId":"changelog_upvote_update","tags":["Changelog"],"summary":"Update changelog upvote","description":"Update changelog upvote. Use this endpoint to work with changelog resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"entryId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Changelog API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/public/collections":{"get":{"operationId":"collections_public_list_get","tags":["Collections"],"summary":"Get collections public list","description":"Get collections public list. Use this endpoint to work with collections resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the Collections API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/public/collections/{owner}/{slug}":{"get":{"operationId":"collections_public_frame_get","tags":["Collections"],"summary":"Get collections public frame","description":"Get collections public frame. Use this endpoint to work with collections resources. No credential is required for this endpoint.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"description":"The slug value for this resource.","schema":{"type":"string"}}],"security":[],"responses":{"200":{"description":"Successful response from the Collections API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/collections":{"get":{"operationId":"collections_list","tags":["Collections"],"summary":"List collections","description":"List collections. Use this endpoint to work with collections resources. Authentication is optional; an access token may unlock private resources or account-specific results.","security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Collections API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"collections_create","tags":["Collections"],"summary":"Create collections","description":"Create collections. Use this endpoint to work with collections resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Collections API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/collections/{owner}/{slug}":{"get":{"operationId":"collections_get","tags":["Collections"],"summary":"Get collections","description":"Get collections. Use this endpoint to work with collections resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"description":"The slug value for this resource.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Collections API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"collections_update","tags":["Collections"],"summary":"Update collections","description":"Update collections. Use this endpoint to work with collections resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"description":"The slug value for this resource.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Collections API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"collections_delete","tags":["Collections"],"summary":"Delete collections","description":"Delete collections. Use this endpoint to work with collections resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"description":"The slug value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Collections API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/collections/{owner}/{slug}/history":{"get":{"operationId":"collections_history","tags":["Collections"],"summary":"History collections","description":"History collections. Use this endpoint to work with collections resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"description":"The slug value for this resource.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Collections API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/collections/{owner}/{slug}/upvote":{"post":{"operationId":"collections_upvotes_create","tags":["Collections"],"summary":"Create collections upvotes","description":"Create collections upvotes. Use this endpoint to work with collections resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"description":"The slug value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Collections API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"collections_upvotes_delete","tags":["Collections"],"summary":"Delete collections upvotes","description":"Delete collections upvotes. Use this endpoint to work with collections resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"description":"The slug value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Collections API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/collections/{owner}/{slug}/items":{"post":{"operationId":"collections_items_create","tags":["Collections"],"summary":"Create collections items","description":"Create collections items. Use this endpoint to work with collections resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"description":"The slug value for this resource.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Collections API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/collections/{owner}/{slug}/items/{itemObjectId}":{"patch":{"operationId":"collections_items_update","tags":["Collections"],"summary":"Update collections items","description":"Update collections items. Use this endpoint to work with collections resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"description":"The slug value for this resource.","schema":{"type":"string"}},{"name":"itemObjectId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Collections API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"collections_items_delete","tags":["Collections"],"summary":"Delete collections items","description":"Delete collections items. Use this endpoint to work with collections resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"description":"The slug value for this resource.","schema":{"type":"string"}},{"name":"itemObjectId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Collections API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/profiles":{"get":{"operationId":"profiles_list","tags":["Users"],"summary":"List profiles","description":"List profiles. Use this endpoint to work with users resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations":{"get":{"operationId":"organizations_list","tags":["Organizations"],"summary":"List organizations","description":"List organizations. Use this endpoint to work with organizations resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"organizations_create","tags":["Organizations"],"summary":"Create organizations","description":"Create organizations. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/notification-preferences":{"get":{"operationId":"notifications_preferences_get","tags":["Notifications"],"summary":"Get notifications preferences","description":"Get notifications preferences. Use this endpoint to work with notifications resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Notifications API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"notifications_preferences_update","tags":["Notifications"],"summary":"Update notifications preferences","description":"Update notifications preferences. Use this endpoint to work with notifications resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Notifications API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/notifications":{"get":{"operationId":"notifications_list","tags":["Notifications"],"summary":"List notifications","description":"List notifications. Use this endpoint to work with notifications resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Notifications API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/notifications/read":{"post":{"operationId":"notifications_read","tags":["Notifications"],"summary":"Read notifications","description":"Read notifications. Use this endpoint to work with notifications resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Notifications API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/oauth/device-authorizations/{userCode}":{"get":{"operationId":"oauth_device_authorizations_get","tags":["OAuth"],"summary":"Get oauth device authorizations","description":"Get oauth device authorizations. Use this endpoint to work with oauth resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"userCode","in":"path","required":true,"description":"The userCode value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the OAuth API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"oauth_device_authorizations_decide","tags":["OAuth"],"summary":"Decide oauth device authorizations","description":"Decide oauth device authorizations. Use this endpoint to work with oauth resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"userCode","in":"path","required":true,"description":"The userCode value for this resource.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the OAuth API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/oauth/interactions/{interaction}":{"get":{"operationId":"oauth_interactions_get","tags":["OAuth"],"summary":"Get oauth interactions","description":"Get oauth interactions. Use this endpoint to work with oauth resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"interaction","in":"path","required":true,"description":"The interaction value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the OAuth API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"oauth_interactions_decide","tags":["OAuth"],"summary":"Decide oauth interactions","description":"Decide oauth interactions. Use this endpoint to work with oauth resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"interaction","in":"path","required":true,"description":"The interaction value for this resource.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the OAuth API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/public/mcps/marketplace":{"get":{"operationId":"mcp_marketplace_public_list_get","tags":["MCP"],"summary":"Get mcp marketplace public list","description":"Get mcp marketplace public list. Use this endpoint to work with mcp resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the MCP API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/mcps/marketplace":{"get":{"operationId":"mcp_marketplace_list","tags":["MCP"],"summary":"List mcp marketplace","description":"List mcp marketplace. Use this endpoint to work with mcp resources. Authentication is optional; an access token may unlock private resources or account-specific results.","security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the MCP API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"mcp_marketplace_create","tags":["MCP"],"summary":"Create mcp marketplace","description":"Create mcp marketplace. Use this endpoint to work with mcp resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the MCP API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/mcps/provider-connections/{provider}":{"get":{"operationId":"mcp_provider_connections_get","tags":["MCP"],"summary":"Get mcp provider connections","description":"Get mcp provider connections. Use this endpoint to work with mcp resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"provider","in":"path","required":true,"description":"The provider value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the MCP API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/mcps/provider-connections/pairing":{"post":{"operationId":"mcp_provider_connections_complete","tags":["MCP"],"summary":"Complete mcp provider connections","description":"Complete mcp provider connections. Use this endpoint to work with mcp resources. No credential is required for this endpoint. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[],"responses":{"200":{"description":"Successful response from the MCP API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/mcps/marketplace/eligible-spaces":{"get":{"operationId":"mcp_marketplace_eligible_spaces","tags":["MCP"],"summary":"Eligible Spaces mcp marketplace","description":"Eligible Spaces mcp marketplace. Use this endpoint to work with mcp resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the MCP API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/mcp-authorizations":{"get":{"operationId":"mcp_authorizations_list","tags":["MCP"],"summary":"List mcp authorizations","description":"List mcp authorizations. Use this endpoint to work with mcp resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the MCP API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/me/mcp-authorizations/{namespace}/{name}":{"post":{"operationId":"mcp_authorizations_create","tags":["MCP"],"summary":"Create mcp authorizations","description":"Create mcp authorizations. Use this endpoint to work with mcp resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the MCP API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"mcp_authorizations_update","tags":["MCP"],"summary":"Update mcp authorizations","description":"Update mcp authorizations. Use this endpoint to work with mcp resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the MCP API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"mcp_authorizations_revoke","tags":["MCP"],"summary":"Revoke mcp authorizations","description":"Revoke mcp authorizations. Use this endpoint to work with mcp resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the MCP API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/mcps/marketplace/{namespace}/{name}/tools":{"get":{"operationId":"mcp_marketplace_tools","tags":["MCP"],"summary":"Tools mcp marketplace","description":"Tools mcp marketplace. Use this endpoint to work with mcp resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the MCP API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/mcps/marketplace/{namespace}/{name}/call":{"post":{"operationId":"mcp_marketplace_call","tags":["MCP"],"summary":"Call mcp marketplace","description":"Call mcp marketplace. Use this endpoint to work with mcp resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the MCP API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/mcps/marketplace/{namespace}/{name}":{"get":{"operationId":"mcp_marketplace_detail","tags":["MCP"],"summary":"Detail mcp marketplace","description":"Detail mcp marketplace. Use this endpoint to work with mcp resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the MCP API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"mcp_marketplace_update","tags":["MCP"],"summary":"Update mcp marketplace","description":"Update mcp marketplace. Use this endpoint to work with mcp resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"namespace","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the MCP API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/contact/sales":{"post":{"operationId":"sales_inquiries_create","tags":["Sales-Inquiries"],"summary":"Create sales inquiries","description":"Create sales inquiries. Use this endpoint to work with sales-inquiries resources. No credential is required for this endpoint. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[],"responses":{"200":{"description":"Successful response from the Sales-Inquiries API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/oauth-applications":{"get":{"operationId":"organizations_oauth_applications_list","tags":["Organizations"],"summary":"List organizations oauth applications","description":"List organizations oauth applications. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"organizations_oauth_applications_create","tags":["Organizations"],"summary":"Create organizations oauth applications","description":"Create organizations oauth applications. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/oauth-applications/{applicationId}":{"get":{"operationId":"organizations_oauth_applications_get","tags":["Organizations"],"summary":"Get organizations oauth applications","description":"Get organizations oauth applications. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"applicationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"organizations_oauth_applications_update","tags":["Organizations"],"summary":"Update organizations oauth applications","description":"Update organizations oauth applications. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"applicationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"organizations_oauth_applications_delete","tags":["Organizations"],"summary":"Delete organizations oauth applications","description":"Delete organizations oauth applications. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"applicationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/oauth-applications/{applicationId}/rotate-secret":{"post":{"operationId":"organizations_oauth_applications_rotate_secret","tags":["Organizations"],"summary":"Rotate Secret organizations oauth applications","description":"Rotate Secret organizations oauth applications. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"applicationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}":{"get":{"operationId":"organizations_get","tags":["Organizations"],"summary":"Get organizations","description":"Get organizations. Use this endpoint to work with organizations resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"organizations_delete","tags":["Organizations"],"summary":"Delete organizations","description":"Delete organizations. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"organizations_update_put","tags":["Organizations"],"summary":"Update organizations update","description":"Update organizations update. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"organizations_update_patch","tags":["Organizations"],"summary":"Update organizations update","description":"Update organizations update. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/activity":{"get":{"operationId":"organizations_activity_list","tags":["Organizations"],"summary":"List organizations activity","description":"List organizations activity. Use this endpoint to work with organizations resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/activity-subscription":{"get":{"operationId":"organizations_activity_subscription_get","tags":["Organizations"],"summary":"Get organizations activity subscription","description":"Get organizations activity subscription. Use this endpoint to work with organizations resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"organizations_activity_subscription_post","tags":["Organizations"],"summary":"Create organizations activity subscription","description":"Create organizations activity subscription. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"organizations_activity_subscription_delete","tags":["Organizations"],"summary":"Delete organizations activity subscription","description":"Delete organizations activity subscription. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/settings":{"get":{"operationId":"organizations_settings_get","tags":["Organizations"],"summary":"Get organizations settings","description":"Get organizations settings. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"organizations_settings_update","tags":["Organizations"],"summary":"Update organizations settings","description":"Update organizations settings. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/audit-log":{"get":{"operationId":"organizations_audit_log_list","tags":["Organizations"],"summary":"List organizations audit log","description":"List organizations audit log. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/audit-log/export":{"post":{"operationId":"organizations_audit_log_export","tags":["Organizations"],"summary":"Export organizations audit log","description":"Export organizations audit log. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/settings/invite-link":{"post":{"operationId":"organizations_settings_invite_rotate","tags":["Organizations"],"summary":"Rotate organizations settings invite","description":"Rotate organizations settings invite. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/settings/join-requests/{requestId}":{"patch":{"operationId":"organizations_settings_join_requests_resolve","tags":["Organizations"],"summary":"Resolve organizations settings join requests","description":"Resolve organizations settings join requests. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"requestId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/join":{"post":{"operationId":"organizations_join","tags":["Organizations"],"summary":"Join organizations","description":"Join organizations. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/members":{"post":{"operationId":"organizations_members_add","tags":["Organizations"],"summary":"Add organizations members","description":"Add organizations members. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/members/{memberHandle}":{"patch":{"operationId":"organizations_members_update","tags":["Organizations"],"summary":"Update organizations members","description":"Update organizations members. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"memberHandle","in":"path","required":true,"description":"The memberHandle value for this resource.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"organizations_members_remove","tags":["Organizations"],"summary":"Remove organizations members","description":"Remove organizations members. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"memberHandle","in":"path","required":true,"description":"The memberHandle value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/avatar":{"put":{"operationId":"organizations_avatar_update","tags":["Organizations"],"summary":"Update organizations avatar","description":"Update organizations avatar. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a binary request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"text/plain":{"description":"Binary artifact content for the operation.","schema":{"type":"string","format":"binary","description":"Binary request content."}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"organizations_avatar_delete","tags":["Organizations"],"summary":"Delete organizations avatar","description":"Delete organizations avatar. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/follow":{"get":{"operationId":"organizations_follow_get","tags":["Organizations"],"summary":"Get organizations follow","description":"Get organizations follow. Use this endpoint to work with organizations resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"organizations_follow_post","tags":["Organizations"],"summary":"Create organizations follow","description":"Create organizations follow. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"organizations_follow_put","tags":["Organizations"],"summary":"Update organizations follow","description":"Update organizations follow. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"organizations_follow_delete","tags":["Organizations"],"summary":"Delete organizations follow","description":"Delete organizations follow. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/followers":{"get":{"operationId":"organizations_followers_list","tags":["Organizations"],"summary":"List organizations followers","description":"List organizations followers. Use this endpoint to work with organizations resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/advanced-security":{"get":{"operationId":"organizations_advanced_security_get","tags":["Organizations"],"summary":"Get organizations advanced security","description":"Get organizations advanced security. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"organizations_advanced_security_update","tags":["Organizations"],"summary":"Update organizations advanced security","description":"Update organizations advanced security. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/domain-verification":{"post":{"operationId":"organizations_domain_verification_start","tags":["Organizations"],"summary":"Start organizations domain verification","description":"Start organizations domain verification. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/domain-verification/check":{"post":{"operationId":"organizations_domain_verification_check","tags":["Organizations"],"summary":"Check organizations domain verification","description":"Check organizations domain verification. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/domain-verification/cloudflare":{"post":{"operationId":"organizations_domain_verification_cloudflare","tags":["Organizations"],"summary":"Cloudflare organizations domain verification","description":"Cloudflare organizations domain verification. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/network-security":{"get":{"operationId":"organizations_network_security_get","tags":["Organizations"],"summary":"Get organizations network security","description":"Get organizations network security. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"organizations_network_security_update","tags":["Organizations"],"summary":"Update organizations network security","description":"Update organizations network security. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/resource-groups":{"get":{"operationId":"organizations_resource_groups_list","tags":["Resource Groups"],"summary":"List organizations resource groups","description":"List organizations resource groups. Use this endpoint to work with resource groups resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Resource Groups API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"organizations_resource_groups_create","tags":["Resource Groups"],"summary":"Create organizations resource groups","description":"Create organizations resource groups. Use this endpoint to work with resource groups resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Resource Groups API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/resource-groups/{groupId}":{"patch":{"operationId":"organizations_resource_groups_update","tags":["Resource Groups"],"summary":"Update organizations resource groups","description":"Update organizations resource groups. Use this endpoint to work with resource groups resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"groupId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Resource Groups API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"organizations_resource_groups_delete","tags":["Resource Groups"],"summary":"Delete organizations resource groups","description":"Delete organizations resource groups. Use this endpoint to work with resource groups resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"groupId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Resource Groups API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/resource-groups/{groupId}/members/{memberHandle}":{"put":{"operationId":"organizations_resource_groups_members_put","tags":["Resource Groups"],"summary":"Update organizations resource groups members","description":"Update organizations resource groups members. Use this endpoint to work with resource groups resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"groupId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"memberHandle","in":"path","required":true,"description":"The memberHandle value for this resource.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Resource Groups API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"organizations_resource_groups_members_delete","tags":["Resource Groups"],"summary":"Delete organizations resource groups members","description":"Delete organizations resource groups members. Use this endpoint to work with resource groups resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"groupId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"memberHandle","in":"path","required":true,"description":"The memberHandle value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Resource Groups API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/resource-groups/{groupId}/repositories/{owner}/{name}":{"put":{"operationId":"organizations_resource_groups_repositories_put","tags":["Resource Groups"],"summary":"Update organizations resource groups repositories","description":"Update organizations resource groups repositories. Use this endpoint to work with resource groups resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"groupId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Resource Groups API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"organizations_resource_groups_repositories_delete","tags":["Resource Groups"],"summary":"Delete organizations resource groups repositories","description":"Delete organizations resource groups repositories. Use this endpoint to work with resource groups resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"groupId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Resource Groups API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/resource-groups/{groupId}/buckets/{owner}/{name}":{"put":{"operationId":"organizations_resource_groups_buckets_put","tags":["Resource Groups"],"summary":"Update organizations resource groups buckets","description":"Update organizations resource groups buckets. Use this endpoint to work with resource groups resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"groupId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Resource Groups API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"organizations_resource_groups_buckets_delete","tags":["Resource Groups"],"summary":"Delete organizations resource groups buckets","description":"Delete organizations resource groups buckets. Use this endpoint to work with resource groups resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"groupId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Resource Groups API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/service-accounts":{"get":{"operationId":"organizations_service_accounts_list","tags":["Service Accounts"],"summary":"List organizations service accounts","description":"List organizations service accounts. Use this endpoint to work with service accounts resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Service Accounts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"organizations_service_accounts_create","tags":["Service Accounts"],"summary":"Create organizations service accounts","description":"Create organizations service accounts. Use this endpoint to work with service accounts resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Service Accounts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/service-accounts/{serviceAccountId}":{"patch":{"operationId":"organizations_service_accounts_update","tags":["Service Accounts"],"summary":"Update organizations service accounts","description":"Update organizations service accounts. Use this endpoint to work with service accounts resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"serviceAccountId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Service Accounts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"organizations_service_accounts_delete","tags":["Service Accounts"],"summary":"Delete organizations service accounts","description":"Delete organizations service accounts. Use this endpoint to work with service accounts resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"serviceAccountId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Service Accounts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/service-accounts/{serviceAccountId}/tokens":{"post":{"operationId":"organizations_service_accounts_tokens_create","tags":["Service Accounts"],"summary":"Create organizations service accounts tokens","description":"Create organizations service accounts tokens. Use this endpoint to work with service accounts resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"serviceAccountId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Service Accounts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/service-accounts/{serviceAccountId}/tokens/{tokenId}":{"patch":{"operationId":"organizations_service_accounts_tokens_update","tags":["Service Accounts"],"summary":"Update organizations service accounts tokens","description":"Update organizations service accounts tokens. Use this endpoint to work with service accounts resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"serviceAccountId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"tokenId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Service Accounts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"organizations_service_accounts_tokens_revoke","tags":["Service Accounts"],"summary":"Revoke organizations service accounts tokens","description":"Revoke organizations service accounts tokens. Use this endpoint to work with service accounts resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"serviceAccountId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"tokenId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Service Accounts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/service-accounts/{serviceAccountId}/tokens/{tokenId}/rotate":{"post":{"operationId":"organizations_service_accounts_tokens_rotate","tags":["Service Accounts"],"summary":"Rotate organizations service accounts tokens","description":"Rotate organizations service accounts tokens. Use this endpoint to work with service accounts resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"serviceAccountId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"tokenId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Service Accounts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/scim":{"get":{"operationId":"organizations_scim_get","tags":["Organizations"],"summary":"Get organizations scim","description":"Get organizations scim. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/scim/rotate-token":{"post":{"operationId":"organizations_scim_rotate_token","tags":["Organizations"],"summary":"Rotate Token organizations scim","description":"Rotate Token organizations scim. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/scim/disable":{"post":{"operationId":"organizations_scim_disable","tags":["Organizations"],"summary":"Disable organizations scim","description":"Disable organizations scim. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/sso/exemptions":{"get":{"operationId":"organizations_sso_exemptions_list","tags":["Organizations"],"summary":"List organizations sso exemptions","description":"List organizations sso exemptions. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"organizations_sso_exemptions_upsert","tags":["Organizations"],"summary":"Upsert organizations sso exemptions","description":"Upsert organizations sso exemptions. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/sso/exemptions/{subject}":{"delete":{"operationId":"organizations_sso_exemptions_delete","tags":["Organizations"],"summary":"Delete organizations sso exemptions","description":"Delete organizations sso exemptions. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"subject","in":"path","required":true,"description":"The subject value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/sso":{"get":{"operationId":"organizations_sso_get","tags":["Organizations"],"summary":"Get organizations sso","description":"Get organizations sso. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"organizations_sso_update","tags":["Organizations"],"summary":"Update organizations sso","description":"Update organizations sso. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"organizations_sso_delete","tags":["Organizations"],"summary":"Delete organizations sso","description":"Delete organizations sso. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/sso/test":{"post":{"operationId":"organizations_sso_test","tags":["Organizations"],"summary":"Test organizations sso","description":"Test organizations sso. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/sso/activate":{"post":{"operationId":"organizations_sso_activate","tags":["Organizations"],"summary":"Activate organizations sso","description":"Activate organizations sso. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/sso/disable":{"post":{"operationId":"organizations_sso_disable","tags":["Organizations"],"summary":"Disable organizations sso","description":"Disable organizations sso. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/trusted-publishers":{"get":{"operationId":"organizations_trusted_publishers_list","tags":["Organizations"],"summary":"List organizations trusted publishers","description":"List organizations trusted publishers. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"organizations_trusted_publishers_create","tags":["Organizations"],"summary":"Create organizations trusted publishers","description":"Create organizations trusted publishers. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/organizations/{handle}/trusted-publishers/{identityId}":{"delete":{"operationId":"organizations_trusted_publishers_delete","tags":["Organizations"],"summary":"Delete organizations trusted publishers","description":"Delete organizations trusted publishers. Use this endpoint to work with organizations resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"identityId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Organizations API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/public/papers/{arxivId}":{"get":{"operationId":"papers_public_frame_get","tags":["Papers"],"summary":"Get papers public frame","description":"Get papers public frame. Use this endpoint to work with papers resources. No credential is required for this endpoint.","parameters":[{"name":"arxivId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/daily_papers":{"get":{"operationId":"papers_daily","tags":["Papers"],"summary":"Daily papers","description":"Daily papers. Use this endpoint to work with papers resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/papers/{arxivId}/thumbnail":{"get":{"operationId":"papers_thumbnail","tags":["Papers"],"summary":"Thumbnail papers","description":"Thumbnail papers. Use this endpoint to work with papers resources. No credential is required for this endpoint.","parameters":[{"name":"arxivId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/papers/{arxivId}/markdown":{"get":{"operationId":"papers_markdown","tags":["Papers"],"summary":"Markdown papers","description":"Markdown papers. Use this endpoint to work with papers resources. No credential is required for this endpoint.","parameters":[{"name":"arxivId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/papers/search":{"get":{"operationId":"papers_search","tags":["Papers"],"summary":"Search papers","description":"Search papers. Use this endpoint to work with papers resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/papers":{"get":{"operationId":"papers_list","tags":["Papers"],"summary":"List papers","description":"List papers. Use this endpoint to work with papers resources. Authentication is optional; an access token may unlock private resources or account-specific results.","security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/papers/{arxivId}":{"get":{"operationId":"papers_get","tags":["Papers"],"summary":"Get papers","description":"Get papers. Use this endpoint to work with papers resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"arxivId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/papers/{arxivId}/comments":{"get":{"operationId":"papers_comments_list","tags":["Papers"],"summary":"List papers comments","description":"List papers comments. Use this endpoint to work with papers resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"arxivId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"papers_comments_create","tags":["Papers"],"summary":"Create papers comments","description":"Create papers comments. Use this endpoint to work with papers resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"arxivId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/papers/{arxivId}/subscription":{"put":{"operationId":"papers_subscription_update","tags":["Papers"],"summary":"Update papers subscription","description":"Update papers subscription. Use this endpoint to work with papers resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"arxivId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/papers/{arxivId}/upvote":{"put":{"operationId":"papers_upvote_update","tags":["Papers"],"summary":"Update papers upvote","description":"Update papers upvote. Use this endpoint to work with papers resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"arxivId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/papers/{arxivId}/comments/{commentId}/reaction":{"put":{"operationId":"papers_comment_reaction_update","tags":["Papers"],"summary":"Update papers comment reaction","description":"Update papers comment reaction. Use this endpoint to work with papers resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"arxivId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/papers/{arxivId}/comments/{commentId}/reports":{"post":{"operationId":"papers_reports_create","tags":["Papers"],"summary":"Create papers reports","description":"Create papers reports. Use this endpoint to work with papers resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"arxivId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/papers/{arxivId}/comments/{commentId}":{"patch":{"operationId":"papers_comments_update","tags":["Papers"],"summary":"Update papers comments","description":"Update papers comments. Use this endpoint to work with papers resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"arxivId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"papers_comments_delete","tags":["Papers"],"summary":"Delete papers comments","description":"Delete papers comments. Use this endpoint to work with papers resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"arxivId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Papers API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/posts":{"get":{"operationId":"posts_list","tags":["Posts"],"summary":"List posts","description":"List posts. Use this endpoint to work with posts resources. Authentication is optional; an access token may unlock private resources or account-specific results.","security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"posts_create","tags":["Posts"],"summary":"Create posts","description":"Create posts. Use this endpoint to work with posts resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/posts/eligibility":{"get":{"operationId":"posts_eligibility","tags":["Posts"],"summary":"Eligibility posts","description":"Eligibility posts. Use this endpoint to work with posts resources. Authentication is optional; an access token may unlock private resources or account-specific results.","security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/posts/assets":{"post":{"operationId":"posts_assets_create","tags":["Posts"],"summary":"Create posts assets","description":"Create posts assets. Use this endpoint to work with posts resources. Authentication is required; send a MEGA access token in the Authorization header. Send a binary request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"text/plain":{"description":"Binary artifact content for the operation.","schema":{"type":"string","format":"binary","description":"Binary request content."}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/posts/{postId}":{"get":{"operationId":"posts_get","tags":["Posts"],"summary":"Get posts","description":"Get posts. Use this endpoint to work with posts resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"postId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"posts_update","tags":["Posts"],"summary":"Update posts","description":"Update posts. Use this endpoint to work with posts resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"postId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"posts_delete","tags":["Posts"],"summary":"Delete posts","description":"Delete posts. Use this endpoint to work with posts resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"postId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/posts/{postId}/community":{"get":{"operationId":"posts_community_get","tags":["Posts"],"summary":"Get posts community","description":"Get posts community. Use this endpoint to work with posts resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"postId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/posts/{postId}/comments":{"post":{"operationId":"posts_comments_create","tags":["Posts"],"summary":"Create posts comments","description":"Create posts comments. Use this endpoint to work with posts resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"postId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/posts/{postId}/subscription":{"put":{"operationId":"posts_subscription_update","tags":["Posts"],"summary":"Update posts subscription","description":"Update posts subscription. Use this endpoint to work with posts resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"postId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/posts/{postId}/reactions/{reactionType}":{"put":{"operationId":"posts_reaction_create","tags":["Posts"],"summary":"Create posts reaction","description":"Create posts reaction. Use this endpoint to work with posts resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"postId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"reactionType","in":"path","required":true,"description":"The reactionType value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"posts_reaction_delete","tags":["Posts"],"summary":"Delete posts reaction","description":"Delete posts reaction. Use this endpoint to work with posts resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"postId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"reactionType","in":"path","required":true,"description":"The reactionType value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/posts/{postId}/comments/{commentId}/reaction":{"put":{"operationId":"posts_comment_reaction_update","tags":["Posts"],"summary":"Update posts comment reaction","description":"Update posts comment reaction. Use this endpoint to work with posts resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"postId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/posts/{postId}/comments/{commentId}/reports":{"post":{"operationId":"posts_reports_create","tags":["Posts"],"summary":"Create posts reports","description":"Create posts reports. Use this endpoint to work with posts resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"postId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/posts/{postId}/comments/{commentId}":{"patch":{"operationId":"posts_comments_update","tags":["Posts"],"summary":"Update posts comments","description":"Update posts comments. Use this endpoint to work with posts resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"postId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"posts_comments_delete","tags":["Posts"],"summary":"Delete posts comments","description":"Delete posts comments. Use this endpoint to work with posts resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"postId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Posts API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/profiles/{handle}/follow":{"get":{"operationId":"profiles_follow_get","tags":["Users"],"summary":"Get profiles follow","description":"Get profiles follow. Use this endpoint to work with users resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"profiles_follow_post","tags":["Users"],"summary":"Create profiles follow","description":"Create profiles follow. Use this endpoint to work with users resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"profiles_follow_put","tags":["Users"],"summary":"Update profiles follow","description":"Update profiles follow. Use this endpoint to work with users resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"profiles_follow_delete","tags":["Users"],"summary":"Delete profiles follow","description":"Delete profiles follow. Use this endpoint to work with users resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/profiles/{handle}/followers":{"get":{"operationId":"profiles_followers_list","tags":["Users"],"summary":"List profiles followers","description":"List profiles followers. Use this endpoint to work with users resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/profiles/{handle}/following":{"get":{"operationId":"profiles_following_list","tags":["Users"],"summary":"List profiles following","description":"List profiles following. Use this endpoint to work with users resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/profiles/{handle}/avatar":{"get":{"operationId":"profiles_avatar_get","tags":["Users"],"summary":"Get profiles avatar","description":"Get profiles avatar. Use this endpoint to work with users resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"head":{"operationId":"profiles_avatar_head","tags":["Users"],"summary":"Read profiles avatar","description":"Read profiles avatar. Use this endpoint to work with users resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/profiles/{handle}/hardware":{"get":{"operationId":"profiles_hardware_get","tags":["Users"],"summary":"Get profiles hardware","description":"Get profiles hardware. Use this endpoint to work with users resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/profiles/{handle}/activity":{"get":{"operationId":"profiles_activity_list","tags":["Users"],"summary":"List profiles activity","description":"List profiles activity. Use this endpoint to work with users resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/profiles/{handle}/activity-subscription":{"get":{"operationId":"profiles_activity_subscription_get","tags":["Users"],"summary":"Get profiles activity subscription","description":"Get profiles activity subscription. Use this endpoint to work with users resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"profiles_activity_subscription_post","tags":["Users"],"summary":"Create profiles activity subscription","description":"Create profiles activity subscription. Use this endpoint to work with users resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"profiles_activity_subscription_delete","tags":["Users"],"summary":"Delete profiles activity subscription","description":"Delete profiles activity subscription. Use this endpoint to work with users resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/profiles/{handle}":{"get":{"operationId":"profiles_get","tags":["Users"],"summary":"Get profiles","description":"Get profiles. Use this endpoint to work with users resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Users API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/public/repos":{"get":{"operationId":"repositories_public_list_get","tags":["Repositories"],"summary":"Get repositories public list","description":"Get repositories public list. Use this endpoint to work with repositories resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos":{"get":{"operationId":"repositories_list","tags":["Repositories"],"summary":"List repositories","description":"List repositories. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"repositories_create","tags":["Repositories"],"summary":"Create repositories","description":"Create repositories. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}":{"get":{"operationId":"repositories_detail_get","tags":["Repositories"],"summary":"Get repositories","description":"Get repositories. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"head":{"operationId":"repositories_detail_head","tags":["Repositories"],"summary":"Read repositories","description":"Read repositories. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"repositories_detail_patch","tags":["Repositories"],"summary":"Update repositories","description":"Update repositories. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"repositories_detail_put","tags":["Repositories"],"summary":"Update repositories","description":"Update repositories. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"repositories_detail_delete","tags":["Repositories"],"summary":"Delete repositories","description":"Delete repositories. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/card-first-frame":{"get":{"operationId":"repositories_card_first_frame_get","tags":["Repositories"],"summary":"Get repositories card first frame","description":"Get repositories card first frame. Use this endpoint to work with repositories resources. No credential is required for this endpoint.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/first-frame":{"get":{"operationId":"repositories_first_frame_get","tags":["Repositories"],"summary":"Get repositories first frame","description":"Get repositories first frame. Use this endpoint to work with repositories resources. No credential is required for this endpoint.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/like":{"get":{"operationId":"repositories_like_get","tags":["Repositories"],"summary":"Get repositories like","description":"Get repositories like. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"repositories_like_post","tags":["Repositories"],"summary":"Create repositories like","description":"Create repositories like. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"repositories_like_delete","tags":["Repositories"],"summary":"Delete repositories like","description":"Delete repositories like. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/follow":{"get":{"operationId":"repositories_follow_get","tags":["Repositories"],"summary":"Get repositories follow","description":"Get repositories follow. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"repositories_follow_post","tags":["Repositories"],"summary":"Create repositories follow","description":"Create repositories follow. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"repositories_follow_put","tags":["Repositories"],"summary":"Update repositories follow","description":"Update repositories follow. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"repositories_follow_delete","tags":["Repositories"],"summary":"Delete repositories follow","description":"Delete repositories follow. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/followers":{"get":{"operationId":"repositories_followers_list","tags":["Repositories"],"summary":"List repositories followers","description":"List repositories followers. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/stats":{"get":{"operationId":"repositories_stats_get","tags":["Repositories"],"summary":"Get repositories stats","description":"Get repositories stats. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/discussions":{"get":{"operationId":"repositories_discussions_list","tags":["Discussions"],"summary":"List repositories discussions","description":"List repositories discussions. Use this endpoint to work with discussions resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"repositories_discussions_create","tags":["Discussions"],"summary":"Create repositories discussions","description":"Create repositories discussions. Use this endpoint to work with discussions resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/discussions/{number}":{"get":{"operationId":"repositories_discussions_get","tags":["Discussions"],"summary":"Get repositories discussions","description":"Get repositories discussions. Use this endpoint to work with discussions resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"repositories_discussions_update","tags":["Discussions"],"summary":"Update repositories discussions","description":"Update repositories discussions. Use this endpoint to work with discussions resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"repositories_discussions_delete","tags":["Discussions"],"summary":"Delete repositories discussions","description":"Delete repositories discussions. Use this endpoint to work with discussions resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/discussions/{number}/reports":{"post":{"operationId":"repositories_discussions_reports_create","tags":["Discussions"],"summary":"Create repositories discussions reports","description":"Create repositories discussions reports. Use this endpoint to work with discussions resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/discussions/{number}/merge":{"post":{"operationId":"repositories_discussions_merge","tags":["Discussions"],"summary":"Merge repositories discussions","description":"Merge repositories discussions. Use this endpoint to work with discussions resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/discussions/{number}/attachments":{"post":{"operationId":"repositories_discussions_attachments_create","tags":["Discussions"],"summary":"Create repositories discussions attachments","description":"Create repositories discussions attachments. Use this endpoint to work with discussions resources. Authentication is required; send a MEGA access token in the Authorization header. Send a binary request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"text/plain":{"description":"Binary artifact content for the operation.","schema":{"type":"string","format":"binary","description":"Binary request content."}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/discussions/{number}/attachments/{attachmentId}":{"get":{"operationId":"repositories_discussions_attachments_get","tags":["Discussions"],"summary":"Get repositories discussions attachments","description":"Get repositories discussions attachments. Use this endpoint to work with discussions resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}},{"name":"attachmentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"head":{"operationId":"repositories_discussions_attachments_head","tags":["Discussions"],"summary":"Read repositories discussions attachments","description":"Read repositories discussions attachments. Use this endpoint to work with discussions resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}},{"name":"attachmentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"repositories_discussions_attachments_delete","tags":["Discussions"],"summary":"Delete repositories discussions attachments","description":"Delete repositories discussions attachments. Use this endpoint to work with discussions resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}},{"name":"attachmentId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/discussions/{number}/messages":{"post":{"operationId":"repositories_discussions_messages_create","tags":["Discussions"],"summary":"Create repositories discussions messages","description":"Create repositories discussions messages. Use this endpoint to work with discussions resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/discussions/{number}/messages/{messageId}":{"patch":{"operationId":"repositories_discussions_messages_update","tags":["Discussions"],"summary":"Update repositories discussions messages","description":"Update repositories discussions messages. Use this endpoint to work with discussions resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}},{"name":"messageId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"repositories_discussions_messages_delete","tags":["Discussions"],"summary":"Delete repositories discussions messages","description":"Delete repositories discussions messages. Use this endpoint to work with discussions resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}},{"name":"messageId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/discussions/{number}/messages/{messageId}/reports":{"post":{"operationId":"repositories_discussions_messages_reports_create","tags":["Discussions"],"summary":"Create repositories discussions messages reports","description":"Create repositories discussions messages reports. Use this endpoint to work with discussions resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}},{"name":"messageId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/discussions/{number}/messages/{messageId}/reactions/{reaction}":{"put":{"operationId":"repositories_discussions_reactions_put","tags":["Discussions"],"summary":"Update repositories discussions reactions","description":"Update repositories discussions reactions. Use this endpoint to work with discussions resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}},{"name":"messageId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"reaction","in":"path","required":true,"description":"The reaction value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"repositories_discussions_reactions_delete","tags":["Discussions"],"summary":"Delete repositories discussions reactions","description":"Delete repositories discussions reactions. Use this endpoint to work with discussions resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"number","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}},{"name":"messageId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"reaction","in":"path","required":true,"description":"The reaction value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Discussions API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/files-first-frame":{"get":{"operationId":"repositories_files_first_frame","tags":["Repositories"],"summary":"First Frame repositories files","description":"First Frame repositories files. Use this endpoint to work with repositories resources. No credential is required for this endpoint.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/files":{"get":{"operationId":"repositories_files_list","tags":["Repositories"],"summary":"List repositories files","description":"List repositories files. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/files/{path}":{"put":{"operationId":"repositories_files_upload","tags":["Repositories"],"summary":"Upload and commit a repository file","description":"Streams a checksum-verified artifact through MEGA storage and the built-in static security scanner. Private keys, recognized credentials, and sensitive credential filenames are blocked; risky serialized or executable formats are reported as warnings.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"path","in":"path","required":true,"description":"Path within the repository or storage resource.","schema":{"type":"string"}},{"name":"Content-Length","in":"header","required":true,"description":"Exact artifact size in bytes.","schema":{"type":"integer","minimum":0}},{"name":"X-Mega-Sha256","in":"header","required":true,"description":"Lowercase SHA-256 digest.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}}],"requestBody":{"required":true,"content":{"application/octet-stream":{"description":"Binary artifact content for the operation.","schema":{"type":"string","format":"binary","description":"Binary request content."}}}},"security":[{"bearerAuth":[]}],"responses":{"201":{"description":"File committed after verification and security scanning.","content":{"application/json":{"schema":{"type":"object","required":["sha256","size","artifact_security"],"properties":{"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"size":{"type":"integer","minimum":0},"artifact_security":{"type":"object","required":["status","findings","scanner","bytes_scanned"],"properties":{"status":{"type":"string","enum":["safe","warning"]},"findings":{"type":"array","items":{"type":"string"},"uniqueItems":true},"scanner":{"type":"string","enum":["mega-static-v1"]},"bytes_scanned":{"type":"integer","minimum":0,"maximum":524288}},"additionalProperties":false}},"additionalProperties":true}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Artifact exceeds the repository file limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Artifact failed checksum or security policy","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"repositories_files_delete","tags":["Repositories"],"summary":"Delete repositories files","description":"Delete repositories files. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"path","in":"path","required":true,"description":"Path within the repository or storage resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/blobs/{sha256}":{"put":{"operationId":"repositories_blobs_stage","tags":["Repositories"],"summary":"Stage a repository blob","description":"Streams a checksum-verified artifact through MEGA storage and the built-in static security scanner. Private keys, recognized credentials, and sensitive credential filenames are blocked; risky serialized or executable formats are reported as warnings.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"sha256","in":"path","required":true,"description":"The sha256 value for this resource.","schema":{"type":"string"}},{"name":"Content-Length","in":"header","required":true,"description":"Exact artifact size in bytes.","schema":{"type":"integer","minimum":0}},{"name":"X-Mega-Sha256","in":"header","required":false,"description":"Lowercase SHA-256 digest.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}}],"requestBody":{"required":true,"content":{"application/octet-stream":{"description":"Binary artifact content for the operation.","schema":{"type":"string","format":"binary","description":"Binary request content."}}}},"security":[{"bearerAuth":[]}],"responses":{"201":{"description":"Blob staged after verification and security scanning.","content":{"application/json":{"schema":{"type":"object","required":["sha256","size","artifact_security"],"properties":{"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"size":{"type":"integer","minimum":0},"artifact_security":{"type":"object","required":["status","findings","scanner","bytes_scanned"],"properties":{"status":{"type":"string","enum":["safe","warning"]},"findings":{"type":"array","items":{"type":"string"},"uniqueItems":true},"scanner":{"type":"string","enum":["mega-static-v1"]},"bytes_scanned":{"type":"integer","minimum":0,"maximum":524288}},"additionalProperties":false}},"additionalProperties":true}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Artifact exceeds the repository file limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Artifact failed checksum or security policy","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/copy":{"post":{"operationId":"repositories_files_copy","tags":["Repositories"],"summary":"Copy repositories files","description":"Copy repositories files. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/inspect/{path}":{"get":{"operationId":"repositories_files_inspect","tags":["Repositories"],"summary":"Inspect repositories files","description":"Inspect repositories files. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"path","in":"path","required":true,"description":"Path within the repository or storage resource.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/resolve":{"get":{"operationId":"repositories_files_resolve_query_get","tags":["Repositories"],"summary":"Download a repository file","description":"Resolves a MEGA repository revision and serves the file with byte ranges, ETag validators, immutable commit caching, and native Xet metadata when available.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"revision","in":"query","description":"Branch, tag, or commit identifier. Defaults to main.","schema":{"type":"string"}},{"name":"Range","in":"header","description":"Single HTTP byte range.","schema":{"type":"string","pattern":"^bytes="}},{"name":"If-None-Match","in":"header","description":"Return 304 when the artifact ETag matches.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Artifact bytes.","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"206":{"description":"Requested byte range.","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"304":{"description":"Artifact has not changed."},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Repository, revision, or file not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"416":{"description":"Requested range is not satisfiable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"head":{"operationId":"repositories_files_resolve_query_head","tags":["Repositories"],"summary":"Read repository file validators","description":"Resolves a MEGA repository revision and serves the file with byte ranges, ETag validators, immutable commit caching, and native Xet metadata when available.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"revision","in":"query","description":"Branch, tag, or commit identifier. Defaults to main.","schema":{"type":"string"}},{"name":"Range","in":"header","description":"Single HTTP byte range.","schema":{"type":"string","pattern":"^bytes="}},{"name":"If-None-Match","in":"header","description":"Return 304 when the artifact ETag matches.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Artifact metadata and validators.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"206":{"description":"Requested byte range.","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"304":{"description":"Artifact has not changed."},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Repository, revision, or file not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"416":{"description":"Requested range is not satisfiable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/resolve/{path}":{"get":{"operationId":"repositories_files_resolve_get","tags":["Repositories"],"summary":"Download a repository file","description":"Resolves a MEGA repository revision and serves the file with byte ranges, ETag validators, immutable commit caching, and native Xet metadata when available.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"path","in":"path","required":true,"description":"Path within the repository or storage resource.","schema":{"type":"string"}},{"name":"revision","in":"query","description":"Branch, tag, or commit identifier. Defaults to main.","schema":{"type":"string"}},{"name":"Range","in":"header","description":"Single HTTP byte range.","schema":{"type":"string","pattern":"^bytes="}},{"name":"If-None-Match","in":"header","description":"Return 304 when the artifact ETag matches.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Artifact bytes.","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"206":{"description":"Requested byte range.","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"304":{"description":"Artifact has not changed."},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Repository, revision, or file not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"416":{"description":"Requested range is not satisfiable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"head":{"operationId":"repositories_files_resolve_head","tags":["Repositories"],"summary":"Read repository file validators","description":"Resolves a MEGA repository revision and serves the file with byte ranges, ETag validators, immutable commit caching, and native Xet metadata when available.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"path","in":"path","required":true,"description":"Path within the repository or storage resource.","schema":{"type":"string"}},{"name":"revision","in":"query","description":"Branch, tag, or commit identifier. Defaults to main.","schema":{"type":"string"}},{"name":"Range","in":"header","description":"Single HTTP byte range.","schema":{"type":"string","pattern":"^bytes="}},{"name":"If-None-Match","in":"header","description":"Return 304 when the artifact ETag matches.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Artifact metadata and validators.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"206":{"description":"Requested byte range.","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"304":{"description":"Artifact has not changed."},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Repository, revision, or file not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"416":{"description":"Requested range is not satisfiable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/gating":{"get":{"operationId":"repositories_gating_get","tags":["Repositories"],"summary":"Get repositories gating","description":"Get repositories gating. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"repositories_gating_update","tags":["Repositories"],"summary":"Update repositories gating","description":"Update repositories gating. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/access-requests":{"post":{"operationId":"repositories_access_requests_create","tags":["Repositories"],"summary":"Create repositories access requests","description":"Create repositories access requests. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"get":{"operationId":"repositories_access_requests_list","tags":["Repositories"],"summary":"List repositories access requests","description":"List repositories access requests. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/access-requests/export":{"get":{"operationId":"repositories_access_requests_export","tags":["Repositories"],"summary":"Export repositories access requests","description":"Export repositories access requests. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/access-requests/{requestId}":{"patch":{"operationId":"repositories_access_requests_review","tags":["Repositories"],"summary":"Review repositories access requests","description":"Review repositories access requests. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"requestId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/move":{"post":{"operationId":"repositories_move","tags":["Repositories"],"summary":"Move repositories","description":"Move repositories. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/duplicate":{"post":{"operationId":"repositories_duplicate","tags":["Repositories"],"summary":"Duplicate repositories","description":"Duplicate repositories. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/reports":{"post":{"operationId":"repositories_reports_create","tags":["Repositories"],"summary":"Create repositories reports","description":"Create repositories reports. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/model-associations":{"get":{"operationId":"repositories_model_associations_get","tags":["Repositories"],"summary":"Get repositories model associations","description":"Get repositories model associations. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/linked-models":{"get":{"operationId":"repositories_space_linked_models_get","tags":["Repositories"],"summary":"Get repositories space linked models","description":"Get repositories space linked models. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/model-evaluation-submissions":{"post":{"operationId":"repositories_model_evaluations_submit","tags":["Repositories"],"summary":"Submit repositories model evaluations","description":"Submit repositories model evaluations. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/model-links":{"post":{"operationId":"repositories_model_links_create","tags":["Repositories"],"summary":"Create repositories model links","description":"Create repositories model links. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/model-links/{linkId}":{"delete":{"operationId":"repositories_model_links_delete","tags":["Repositories"],"summary":"Delete repositories model links","description":"Delete repositories model links. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"linkId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/model-evaluations":{"post":{"operationId":"repositories_model_evaluations_create","tags":["Repositories"],"summary":"Create repositories model evaluations","description":"Create repositories model evaluations. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/model-evaluations/{evaluationId}":{"patch":{"operationId":"repositories_model_evaluations_update","tags":["Repositories"],"summary":"Update repositories model evaluations","description":"Update repositories model evaluations. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"evaluationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"repositories_model_evaluations_delete","tags":["Repositories"],"summary":"Delete repositories model evaluations","description":"Delete repositories model evaluations. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"evaluationId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/refs":{"get":{"operationId":"repositories_refs_list","tags":["Repositories"],"summary":"List repositories refs","description":"List repositories refs. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/refs/branches":{"post":{"operationId":"repositories_refs_branch_create","tags":["Repositories"],"summary":"Create repositories refs branch","description":"Create repositories refs branch. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/refs/branches/{refName}":{"delete":{"operationId":"repositories_refs_branch_delete","tags":["Repositories"],"summary":"Delete repositories refs branch","description":"Delete repositories refs branch. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"refName","in":"path","required":true,"description":"Branch, tag, or commit identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/refs/tags":{"post":{"operationId":"repositories_refs_tag_create","tags":["Repositories"],"summary":"Create repositories refs tag","description":"Create repositories refs tag. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/refs/tags/{refName}":{"delete":{"operationId":"repositories_refs_tag_delete","tags":["Repositories"],"summary":"Delete repositories refs tag","description":"Delete repositories refs tag. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"refName","in":"path","required":true,"description":"Branch, tag, or commit identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/commits":{"post":{"operationId":"repositories_commits_create","tags":["Repositories"],"summary":"Create repositories commits","description":"Create repositories commits. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"get":{"operationId":"repositories_commits_list","tags":["Repositories"],"summary":"List repositories commits","description":"List repositories commits. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/commits/{revision}":{"get":{"operationId":"repositories_commits_get","tags":["Repositories"],"summary":"Get repositories commits","description":"Get repositories commits. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"revision","in":"path","required":true,"description":"Branch, tag, or commit identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/commits/{revision}/diff":{"get":{"operationId":"repositories_commits_diff","tags":["Repositories"],"summary":"Diff repositories commits","description":"Diff repositories commits. Use this endpoint to work with repositories resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"revision","in":"path","required":true,"description":"Branch, tag, or commit identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/settings":{"get":{"operationId":"repositories_settings_get","tags":["Repositories"],"summary":"Get repositories settings","description":"Get repositories settings. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/settings/lfs-files":{"get":{"operationId":"repositories_settings_large_files_list","tags":["Repositories"],"summary":"List repositories settings large files","description":"List repositories settings large files. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"repositories_settings_large_files_delete","tags":["Repositories"],"summary":"Delete repositories settings large files","description":"Delete repositories settings large files. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/settings/community":{"patch":{"operationId":"repositories_settings_community_update","tags":["Repositories"],"summary":"Update repositories settings community","description":"Update repositories settings community. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/settings/dois":{"post":{"operationId":"repositories_settings_doi_create","tags":["Repositories"],"summary":"Create repositories settings doi","description":"Create repositories settings doi. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/settings/trusted-publishers":{"post":{"operationId":"repositories_settings_trusted_publishers_create","tags":["Repositories"],"summary":"Create repositories settings trusted publishers","description":"Create repositories settings trusted publishers. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/repos/{owner}/{name}/settings/trusted-publishers/{identityId}":{"delete":{"operationId":"repositories_settings_trusted_publishers_delete","tags":["Repositories"],"summary":"Delete repositories settings trusted publishers","description":"Delete repositories settings trusted publishers. Use this endpoint to work with repositories resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"identityId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Repositories API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/search/suggestions":{"get":{"operationId":"search_suggestions","tags":["Repo Search"],"summary":"Suggestions search","description":"Suggestions search. Use this endpoint to work with repo search resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the Repo Search API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/uploads":{"post":{"operationId":"uploads_create","tags":["Uploads"],"summary":"Create uploads","description":"Create uploads. Use this endpoint to work with uploads resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Uploads API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/uploads/{uploadId}":{"get":{"operationId":"uploads_get","tags":["Uploads"],"summary":"Get uploads","description":"Get uploads. Use this endpoint to work with uploads resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"uploadId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Uploads API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"uploads_abort","tags":["Uploads"],"summary":"Abort uploads","description":"Abort uploads. Use this endpoint to work with uploads resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"uploadId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Uploads API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/uploads/{uploadId}/complete":{"post":{"operationId":"uploads_complete","tags":["Uploads"],"summary":"Complete uploads","description":"Complete uploads. Use this endpoint to work with uploads resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"uploadId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Uploads API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/uploads/{uploadId}/parts/{partNumber}":{"put":{"operationId":"uploads_parts_put","tags":["Uploads"],"summary":"Update uploads parts","description":"Update uploads parts. Use this endpoint to work with uploads resources. Authentication is required; send a MEGA access token in the Authorization header. Send a binary request body using the schema shown for this operation.","parameters":[{"name":"uploadId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}},{"name":"partNumber","in":"path","required":true,"description":"Numeric resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"text/plain":{"description":"Binary artifact content for the operation.","schema":{"type":"string","format":"binary","description":"Binary request content."}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Uploads API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"The authenticated caller does not have permission for this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/.well-known/openapi.json":{"get":{"operationId":"openapi_document","tags":["OpenAPI"],"summary":"Download the MEGA Hub OpenAPI document","description":"Download the MEGA Hub OpenAPI document. Use this endpoint to work with openapi resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the OpenAPI API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"head":{"operationId":"openapi_document_head","tags":["OpenAPI"],"summary":"Read MEGA Hub OpenAPI validators","description":"Read MEGA Hub OpenAPI validators. Use this endpoint to work with openapi resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the OpenAPI API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/.well-known/openid-configuration":{"get":{"operationId":"oauth_discovery","tags":["OAuth"],"summary":"Read OpenID Provider metadata","description":"Read OpenID Provider metadata. Use this endpoint to work with oauth resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the OAuth API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/oauth/jwks":{"get":{"operationId":"oauth_jwks","tags":["OAuth"],"summary":"Read OAuth signing keys","description":"Read OAuth signing keys. Use this endpoint to work with oauth resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the OAuth API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/oauth/register":{"post":{"operationId":"oauth_register","tags":["OAuth"],"summary":"Dynamically register a public MCP OAuth client","description":"Dynamically register a public MCP OAuth client. Use this endpoint to work with oauth resources. No credential is required for this endpoint. Send a JSON request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[],"responses":{"200":{"description":"Successful response from the OAuth API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/oauth/authorize":{"get":{"operationId":"oauth_authorize_get","tags":["OAuth"],"summary":"Start an OAuth authorization","description":"Start an OAuth authorization. Use this endpoint to work with oauth resources. Authentication is optional; an access token may unlock private resources or account-specific results.","security":[{},{"browserSession":[]}],"responses":{"200":{"description":"Successful response from the OAuth API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"oauth_authorize_complete","tags":["OAuth"],"summary":"Approve or deny an OAuth authorization","description":"Approve or deny an OAuth authorization. Use this endpoint to work with oauth resources. Authentication is required; send a MEGA access token in the Authorization header. Send a URL-encoded form request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"description":"URL-encoded form fields for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"browserSession":[]}],"responses":{"200":{"description":"Successful response from the OAuth API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/oauth/device":{"post":{"operationId":"oauth_device_authorize","tags":["OAuth"],"summary":"Start a CLI device authorization","description":"Start a CLI device authorization. Use this endpoint to work with oauth resources. No credential is required for this endpoint. Send a URL-encoded form request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"description":"URL-encoded form fields for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[],"responses":{"200":{"description":"Successful response from the OAuth API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/oauth/token":{"post":{"operationId":"oauth_token","tags":["OAuth"],"summary":"Exchange an OAuth grant for tokens","description":"Exchange an OAuth grant for tokens. Use this endpoint to work with oauth resources. No credential is required for this endpoint. Send a URL-encoded form request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"description":"URL-encoded form fields for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{},{"oauthClient":[]}],"responses":{"200":{"description":"Successful response from the OAuth API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/oauth/revoke":{"post":{"operationId":"oauth_revoke","tags":["OAuth"],"summary":"Revoke an OAuth token","description":"Revoke an OAuth token. Use this endpoint to work with oauth resources. Authentication is optional; an access token may unlock private resources or account-specific results. Send a URL-encoded form request body using the schema shown for this operation.","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"description":"URL-encoded form fields for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{},{"oauthClient":[]}],"responses":{"200":{"description":"Successful response from the OAuth API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/oauth/userinfo":{"get":{"operationId":"oauth_userinfo_get","tags":["OAuth"],"summary":"Read the current OAuth identity","description":"Read the current OAuth identity. Use this endpoint to work with oauth resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the OAuth API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"oauth_userinfo_post","tags":["OAuth"],"summary":"Read the current OAuth identity","description":"Read the current OAuth identity. Use this endpoint to work with oauth resources. Authentication is required; send a MEGA access token in the Authorization header.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the OAuth API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/scim/v2/organizations/{handle}/ServiceProviderConfig":{"get":{"operationId":"scim_configuration","tags":["SCIM"],"summary":"Read the SCIM service provider configuration","description":"Read the SCIM service provider configuration. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/scim/v2/organizations/{handle}/ResourceTypes":{"get":{"operationId":"scim_resource_types_list","tags":["SCIM"],"summary":"List SCIM resource types","description":"List SCIM resource types. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/scim/v2/organizations/{handle}/ResourceTypes/{resourceTypeId}":{"get":{"operationId":"scim_resource_types_get","tags":["SCIM"],"summary":"Read a SCIM resource type","description":"Read a SCIM resource type. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"resourceTypeId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/scim/v2/organizations/{handle}/Schemas":{"get":{"operationId":"scim_schemas_list","tags":["SCIM"],"summary":"List SCIM schemas","description":"List SCIM schemas. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/scim/v2/organizations/{handle}/Schemas/{schemaId}":{"get":{"operationId":"scim_schemas_get","tags":["SCIM"],"summary":"Read a SCIM schema","description":"Read a SCIM schema. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"schemaId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/scim/v2/organizations/{handle}/Users":{"get":{"operationId":"scim_users_list","tags":["SCIM"],"summary":"List provisioned users","description":"List provisioned users. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"scim_users_create","tags":["SCIM"],"summary":"Provision a user","description":"Provision a user. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/scim/v2/organizations/{handle}/Users/{userId}":{"get":{"operationId":"scim_users_get","tags":["SCIM"],"summary":"Read a provisioned user","description":"Read a provisioned user. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"scim_users_replace","tags":["SCIM"],"summary":"Replace a provisioned user","description":"Replace a provisioned user. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"scim_users_patch","tags":["SCIM"],"summary":"Patch a provisioned user","description":"Patch a provisioned user. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"scim_users_delete","tags":["SCIM"],"summary":"Deprovision a user","description":"Deprovision a user. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/scim/v2/organizations/{handle}/Groups":{"get":{"operationId":"scim_groups_list","tags":["SCIM"],"summary":"List provisioned groups","description":"List provisioned groups. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"scim_groups_create","tags":["SCIM"],"summary":"Provision a group","description":"Provision a group. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/scim/v2/organizations/{handle}/Groups/{groupId}":{"get":{"operationId":"scim_groups_get","tags":["SCIM"],"summary":"Read a provisioned group","description":"Read a provisioned group. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"groupId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"put":{"operationId":"scim_groups_replace","tags":["SCIM"],"summary":"Replace a provisioned group","description":"Replace a provisioned group. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"groupId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"patch":{"operationId":"scim_groups_patch","tags":["SCIM"],"summary":"Patch a provisioned group","description":"Patch a provisioned group. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"groupId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"scim_groups_delete","tags":["SCIM"],"summary":"Deprovision a group","description":"Deprovision a group. Use this endpoint to work with scim resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"handle","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"groupId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"scimBearer":[]}],"responses":{"200":{"description":"Successful response from the SCIM API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces":{"get":{"operationId":"spaces_list","tags":["Spaces"],"summary":"List Spaces","description":"List Spaces. Use this endpoint to work with spaces resources. Authentication is optional; an access token may unlock private resources or account-specific results.","security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/hardware":{"get":{"operationId":"spaces_hardware","tags":["Spaces"],"summary":"List Space hardware flavors","description":"List Space hardware flavors. Use this endpoint to work with spaces resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/templates":{"get":{"operationId":"spaces_templates","tags":["Spaces"],"summary":"List Space templates","description":"List Space templates. Use this endpoint to work with spaces resources. No credential is required for this endpoint.","security":[],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/semantic-search":{"get":{"operationId":"spaces_semantic_search","tags":["Spaces"],"summary":"Search Spaces","description":"Search Spaces. Use this endpoint to work with spaces resources. Authentication is optional; an access token may unlock private resources or account-specific results.","security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}":{"get":{"operationId":"spaces_info","tags":["Spaces"],"summary":"Read Space metadata and runtime status","description":"Read Space metadata and runtime status. Use this endpoint to work with spaces resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/revision/{revision}":{"get":{"operationId":"spaces_revision","tags":["Spaces"],"summary":"Read Space metadata at a revision","description":"Read Space metadata at a revision. Use this endpoint to work with spaces resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"revision","in":"path","required":true,"description":"Branch, tag, or commit identifier.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/runtime":{"get":{"operationId":"spaces_runtime","tags":["Spaces"],"summary":"Read Space runtime status","description":"Read Space runtime status. Use this endpoint to work with spaces resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/variables":{"get":{"operationId":"spaces_variables_list","tags":["Spaces"],"summary":"List Space variables","description":"List Space variables. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"spaces_variables_update","tags":["Spaces"],"summary":"Create or update Space variables","description":"Create or update Space variables. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"spaces_variables_delete","tags":["Spaces"],"summary":"Delete Space variables","description":"Delete Space variables. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/secrets":{"get":{"operationId":"spaces_secrets_list","tags":["Spaces"],"summary":"List Space secret names","description":"List Space secret names. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"spaces_secrets_update","tags":["Spaces"],"summary":"Create or update Space secrets","description":"Create or update Space secrets. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"spaces_secrets_delete","tags":["Spaces"],"summary":"Delete Space secrets","description":"Delete Space secrets. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/logs/build":{"get":{"operationId":"spaces_logs_build","tags":["Spaces"],"summary":"Stream Space build logs","description":"Stream Space build logs. Use this endpoint to work with spaces resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/logs/run":{"get":{"operationId":"spaces_logs_run","tags":["Spaces"],"summary":"Stream Space runtime logs","description":"Stream Space runtime logs. Use this endpoint to work with spaces resources. Authentication is optional; an access token may unlock private resources or account-specific results.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/hardware":{"post":{"operationId":"spaces_hardware_request","tags":["Spaces"],"summary":"Apply a Space hardware flavor","description":"Apply a Space hardware flavor. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/sleeptime":{"post":{"operationId":"spaces_sleeptime","tags":["Spaces"],"summary":"Update Space sleep time","description":"Update Space sleep time. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/pause":{"post":{"operationId":"spaces_pause","tags":["Spaces"],"summary":"Pause a Space","description":"Pause a Space. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/restart":{"post":{"operationId":"spaces_restart","tags":["Spaces"],"summary":"Restart a Space","description":"Restart a Space. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/dev-mode":{"post":{"operationId":"spaces_dev_mode","tags":["Spaces"],"summary":"Update Space development mode","description":"Update Space development mode. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/storage":{"post":{"operationId":"spaces_storage_update","tags":["Spaces"],"summary":"Update Space storage","description":"Update Space storage. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"spaces_storage_delete","tags":["Spaces"],"summary":"Delete Space storage","description":"Delete Space storage. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/volumes":{"put":{"operationId":"spaces_volumes_update","tags":["Spaces"],"summary":"Update Space volumes","description":"Update Space volumes. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"spaces_volumes_delete","tags":["Spaces"],"summary":"Delete Space volumes","description":"Delete Space volumes. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/domains":{"get":{"operationId":"spaces_domains_list","tags":["Spaces"],"summary":"List custom Space domains","description":"List custom Space domains. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"spaces_domains_create","tags":["Spaces"],"summary":"Add a custom Space domain","description":"Add a custom Space domain. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/domains/{hostname}/verify":{"post":{"operationId":"spaces_domains_verify","tags":["Spaces"],"summary":"Refresh custom Space domain verification","description":"Refresh custom Space domain verification. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"hostname","in":"path","required":true,"description":"The hostname value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/domains/{hostname}/cloudflare":{"post":{"operationId":"spaces_domains_cloudflare","tags":["Spaces"],"summary":"Start one-time Cloudflare DNS authorization","description":"Start one-time Cloudflare DNS authorization. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header. Send a JSON request body using the schema shown for this operation.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"hostname","in":"path","required":true,"description":"The hostname value for this resource.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","description":"Endpoint-specific request fields are accepted in this object.","additionalProperties":true}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/spaces/{owner}/{name}/domains/{hostname}":{"delete":{"operationId":"spaces_domains_delete","tags":["Spaces"],"summary":"Remove a custom Space domain","description":"Remove a custom Space domain. Use this endpoint to work with spaces resources. Authentication is required; send a MEGA access token in the Authorization header.","parameters":[{"name":"owner","in":"path","required":true,"description":"MEGA user or organization handle.","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"description":"Repository or resource name.","schema":{"type":"string"}},{"name":"hostname","in":"path","required":true,"description":"The hostname value for this resource.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response from the Spaces API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/dataset-viewer/saved-queries":{"get":{"operationId":"sql_console_saved_queries_list","tags":["SQL Console"],"summary":"List saved SQL queries","description":"Lists the authenticated user's saved read-only SQL queries for a dataset.","parameters":[{"name":"dataset","in":"query","required":true,"description":"Dataset repository identifier in namespace/name form.","schema":{"type":"string","pattern":"^[^/]+/[^/]+$"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Saved SQL queries for the selected dataset.","content":{"application/json":{"schema":{"type":"object","required":["saved_queries"],"properties":{"saved_queries":{"type":"array","items":{"type":"object","required":["saved_query_id","dataset","config","split","title","sql","community_published_at","community_use_count","created_at","updated_at"],"properties":{"saved_query_id":{"type":"string","pattern":"^dsv_[a-f0-9]{32}$"},"dataset":{"type":"string","description":"Dataset repository identifier."},"config":{"type":"string","description":"Dataset configuration name."},"split":{"type":"string","description":"Dataset split name."},"title":{"type":"string","description":"Human-readable query title."},"sql":{"type":"string","description":"Read-only SQL query against the data view."},"community_published_at":{"type":["string","null"],"format":"date-time"},"community_use_count":{"type":"integer","minimum":0},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"}}}}}}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"post":{"operationId":"sql_console_saved_queries_create","tags":["SQL Console"],"summary":"Save a SQL query","description":"Saves a read-only SQL query for the authenticated user and selected dataset.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","required":["dataset","config","split","sql"],"properties":{"dataset":{"type":"string","description":"Dataset repository identifier in namespace/name form."},"config":{"type":"string","description":"Dataset configuration name."},"split":{"type":"string","description":"Dataset split name."},"sql":{"type":"string","minLength":1,"maxLength":24576,"description":"One read-only SELECT query that reads from the data view."},"title":{"type":"string","minLength":1,"maxLength":120,"description":"Optional saved query title."}},"additionalProperties":false}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"An equivalent saved query already existed and was updated.","content":{"application/json":{"schema":{"type":"object","properties":{"saved_query":{"type":"object","required":["saved_query_id","dataset","config","split","title","sql","community_published_at","community_use_count","created_at","updated_at"],"properties":{"saved_query_id":{"type":"string","pattern":"^dsv_[a-f0-9]{32}$"},"dataset":{"type":"string","description":"Dataset repository identifier."},"config":{"type":"string","description":"Dataset configuration name."},"split":{"type":"string","description":"Dataset split name."},"title":{"type":"string","description":"Human-readable query title."},"sql":{"type":"string","description":"Read-only SQL query against the data view."},"community_published_at":{"type":["string","null"],"format":"date-time"},"community_use_count":{"type":"integer","minimum":0},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"}}},"deduplicated":{"type":"boolean","const":true}}}}}},"201":{"description":"SQL query saved.","content":{"application/json":{"schema":{"type":"object","properties":{"saved_query":{"type":"object","required":["saved_query_id","dataset","config","split","title","sql","community_published_at","community_use_count","created_at","updated_at"],"properties":{"saved_query_id":{"type":"string","pattern":"^dsv_[a-f0-9]{32}$"},"dataset":{"type":"string","description":"Dataset repository identifier."},"config":{"type":"string","description":"Dataset configuration name."},"split":{"type":"string","description":"Dataset split name."},"title":{"type":"string","description":"Human-readable query title."},"sql":{"type":"string","description":"Read-only SQL query against the data view."},"community_published_at":{"type":["string","null"],"format":"date-time"},"community_use_count":{"type":"integer","minimum":0},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"}}},"deduplicated":{"type":"boolean"}}}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/dataset-viewer/saved-queries/{savedQueryId}":{"delete":{"operationId":"sql_console_saved_queries_delete","tags":["SQL Console"],"summary":"Delete a saved SQL query","description":"Deletes one saved SQL query owned by the authenticated user.","parameters":[{"name":"savedQueryId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Saved SQL query deleted.","content":{"application/json":{"schema":{"type":"object","required":["ok"],"properties":{"ok":{"const":true}}}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/dataset-viewer/saved-queries/{savedQueryId}/publish":{"post":{"operationId":"sql_console_saved_queries_publish","tags":["SQL Console"],"summary":"Publish a saved SQL query","description":"Publishes a saved SQL query to the selected dataset's community query list.","parameters":[{"name":"savedQueryId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Saved SQL query published.","content":{"application/json":{"schema":{"type":"object","required":["saved_query"],"properties":{"saved_query":{"type":"object","required":["saved_query_id","dataset","config","split","title","sql","community_published_at","community_use_count","created_at","updated_at"],"properties":{"saved_query_id":{"type":"string","pattern":"^dsv_[a-f0-9]{32}$"},"dataset":{"type":"string","description":"Dataset repository identifier."},"config":{"type":"string","description":"Dataset configuration name."},"split":{"type":"string","description":"Dataset split name."},"title":{"type":"string","description":"Human-readable query title."},"sql":{"type":"string","description":"Read-only SQL query against the data view."},"community_published_at":{"type":["string","null"],"format":"date-time"},"community_use_count":{"type":"integer","minimum":0},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"}}}}}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"delete":{"operationId":"sql_console_saved_queries_unpublish","tags":["SQL Console"],"summary":"Unpublish a saved SQL query","description":"Removes a saved SQL query from the selected dataset's community query list.","parameters":[{"name":"savedQueryId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Saved SQL query unpublished.","content":{"application/json":{"schema":{"type":"object","required":["saved_query"],"properties":{"saved_query":{"type":"object","required":["saved_query_id","dataset","config","split","title","sql","community_published_at","community_use_count","created_at","updated_at"],"properties":{"saved_query_id":{"type":"string","pattern":"^dsv_[a-f0-9]{32}$"},"dataset":{"type":"string","description":"Dataset repository identifier."},"config":{"type":"string","description":"Dataset configuration name."},"split":{"type":"string","description":"Dataset split name."},"title":{"type":"string","description":"Human-readable query title."},"sql":{"type":"string","description":"Read-only SQL query against the data view."},"community_published_at":{"type":["string","null"],"format":"date-time"},"community_use_count":{"type":"integer","minimum":0},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"}}}}}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/dataset-viewer/community-queries":{"get":{"operationId":"sql_console_community_queries_list","tags":["SQL Console"],"summary":"List community SQL queries","description":"Lists published read-only SQL queries for a dataset.","parameters":[{"name":"dataset","in":"query","required":true,"description":"Dataset repository identifier in namespace/name form.","schema":{"type":"string","pattern":"^[^/]+/[^/]+$"}}],"security":[{},{"bearerAuth":[]}],"responses":{"200":{"description":"Published community queries for the selected dataset.","content":{"application/json":{"schema":{"type":"object","required":["community_queries"],"properties":{"community_queries":{"type":"array","items":{"type":"object","required":["saved_query_id","dataset","config","split","title","sql","community_published_at","community_use_count"],"properties":{"saved_query_id":{"type":"string","pattern":"^dsv_[a-f0-9]{32}$"},"dataset":{"type":"string","description":"Dataset repository identifier."},"config":{"type":"string","description":"Dataset configuration name."},"split":{"type":"string","description":"Dataset split name."},"title":{"type":"string","description":"Human-readable query title."},"sql":{"type":"string","description":"Read-only SQL query against the data view."},"community_published_at":{"type":"string","format":"date-time"},"community_use_count":{"type":"integer","minimum":0}}}}}}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/dataset-viewer/community-queries/{savedQueryId}/use":{"post":{"operationId":"sql_console_community_queries_use","tags":["SQL Console"],"summary":"Use a community SQL query","description":"Records use of a published community query and returns it for loading into SQL Console.","parameters":[{"name":"savedQueryId","in":"path","required":true,"description":"Resource identifier.","schema":{"type":"string"}}],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Community query selected for use.","content":{"application/json":{"schema":{"type":"object","required":["community_query"],"properties":{"community_query":{"type":"object","required":["saved_query_id","dataset","config","split","title","sql","community_published_at","community_use_count"],"properties":{"saved_query_id":{"type":"string","pattern":"^dsv_[a-f0-9]{32}$"},"dataset":{"type":"string","description":"Dataset repository identifier."},"config":{"type":"string","description":"Dataset configuration name."},"split":{"type":"string","description":"Dataset split name."},"title":{"type":"string","description":"Human-readable query title."},"sql":{"type":"string","description":"Read-only SQL query against the data view."},"community_published_at":{"type":"string","format":"date-time"},"community_use_count":{"type":"integer","minimum":0}}}}}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/dataset-viewer/agent":{"post":{"operationId":"agents_dataset_viewer_ask","tags":["Agents"],"summary":"Ask the Data Studio Agent","description":"Asks the authenticated Data Studio Agent about an indexed dataset split using its metadata and preview rows.","requestBody":{"required":true,"content":{"application/json":{"description":"JSON request body for the operation.","schema":{"type":"object","required":["dataset","config","split","message"],"properties":{"dataset":{"type":"string","description":"Dataset repository identifier."},"config":{"type":"string","description":"Dataset configuration name."},"split":{"type":"string","description":"Dataset split name."},"message":{"type":"string","minLength":1,"maxLength":4000,"description":"Question about the selected dataset split."},"history":{"type":"array","maxItems":8,"items":{"type":"object","required":["role","content"],"properties":{"role":{"type":"string","enum":["user","assistant"]},"content":{"type":"string","minLength":1,"maxLength":4000}},"additionalProperties":false}}},"additionalProperties":false}}}},"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"The Data Studio Agent answer and inference usage details.","content":{"application/json":{"schema":{"type":"object","required":["answer","inference_id","model","context_window","billing"],"properties":{"answer":{"type":"string"},"inference_id":{"type":"string"},"model":{"type":"string"},"context_window":{"type":"object"},"billing":{"type":"object"}}}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Authentication is required to call this endpoint.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}},"/api/agent-harnesses":{"get":{"operationId":"agents_harnesses_list","tags":["Agents"],"summary":"List supported agent harnesses","description":"Returns the local registry of coding-agent harnesses recognized by MEGA CLI startup.","security":[],"responses":{"200":{"description":"Supported agent harnesses and their environment markers.","content":{"application/json":{"schema":{"type":"object","required":["standardEnvVars","harnesses"],"properties":{"standardEnvVars":{"type":"array","items":{"type":"string"}},"harnesses":{"type":"object","additionalProperties":{"type":"object","properties":{"envVars":{"type":"object","additionalProperties":{"type":"string"}}}}}}}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}},"head":{"operationId":"agents_harnesses_head","tags":["Agents"],"summary":"Read agent harness validators","description":"Checks that the supported agent harness registry endpoint is available without returning its body.","security":[],"responses":{"200":{"description":"Successful response from the Agents API.","headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"}}},"400":{"description":"The request parameters or body are invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"The request quota was exceeded. Retry after the interval described by the response headers.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"headers":{"RateLimit":{"schema":{"type":"string"},"description":"Current quota state when available"},"RateLimit-Policy":{"schema":{"type":"string"},"description":"Applied quota policy"},"Retry-After":{"schema":{"type":"integer","minimum":1}}}}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"MEGA access token"},"browserSession":{"type":"apiKey","in":"cookie","name":"__Host-mega_session"},"oauthClient":{"type":"http","scheme":"basic"},"scimBearer":{"type":"http","scheme":"bearer","bearerFormat":"SCIM organization token"}},"schemas":{"Error":{"type":"object","description":"Returned when MEGA cannot complete a request.","required":["error"],"properties":{"error":{"type":"string","description":"Human-readable explanation of the failure."}}}}}}