mirror of
https://github.com/nextcloud/server.git
synced 2026-06-09 08:44:07 -04:00
Merge pull request #46233 from nextcloud/feat/openapi/ex_app-scope
This commit is contained in:
commit
164f4a3ea3
33 changed files with 4685 additions and 4194 deletions
|
|
@ -151,107 +151,93 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "shareWith",
|
||||
"in": "query",
|
||||
"description": "The user who the share will be shared with",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"in": "query",
|
||||
"description": "The resource name (e.g. document.odt)",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "description",
|
||||
"in": "query",
|
||||
"description": "Share description",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "providerId",
|
||||
"in": "query",
|
||||
"description": "Resource UID on the provider side",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "owner",
|
||||
"in": "query",
|
||||
"description": "Provider specific UID of the user who owns the resource",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ownerDisplayName",
|
||||
"in": "query",
|
||||
"description": "Display name of the user who shared the item",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "sharedBy",
|
||||
"in": "query",
|
||||
"description": "Provider specific UID of the user who shared the resource",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "sharedByDisplayName",
|
||||
"in": "query",
|
||||
"description": "Display name of the user who shared the resource",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "protocol",
|
||||
"in": "query",
|
||||
"description": "e,.g. ['name' => 'webdav', 'options' => ['username' => 'john', 'permissions' => 31]]",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "shareType",
|
||||
"in": "query",
|
||||
"description": "'group' or 'user' share",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "resourceType",
|
||||
"in": "query",
|
||||
"description": "'file', 'calendar',...",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"shareWith",
|
||||
"name",
|
||||
"providerId",
|
||||
"owner",
|
||||
"protocol",
|
||||
"shareType",
|
||||
"resourceType"
|
||||
],
|
||||
"properties": {
|
||||
"shareWith": {
|
||||
"type": "string",
|
||||
"description": "The user who the share will be shared with"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The resource name (e.g. document.odt)"
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Share description"
|
||||
},
|
||||
"providerId": {
|
||||
"type": "string",
|
||||
"description": "Resource UID on the provider side"
|
||||
},
|
||||
"owner": {
|
||||
"type": "string",
|
||||
"description": "Provider specific UID of the user who owns the resource"
|
||||
},
|
||||
"ownerDisplayName": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Display name of the user who shared the item"
|
||||
},
|
||||
"sharedBy": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Provider specific UID of the user who shared the resource"
|
||||
},
|
||||
"sharedByDisplayName": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Display name of the user who shared the resource"
|
||||
},
|
||||
"protocol": {
|
||||
"type": "object",
|
||||
"description": "e,.g. ['name' => 'webdav', 'options' => ['username' => 'john', 'permissions' => 31]]",
|
||||
"required": [
|
||||
"name",
|
||||
"options"
|
||||
],
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "object"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"shareType": {
|
||||
"type": "string",
|
||||
"description": "'group' or 'user' share"
|
||||
},
|
||||
"resourceType": {
|
||||
"type": "string",
|
||||
"description": "'file', 'calendar',..."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
},
|
||||
"responses": {
|
||||
"201": {
|
||||
"description": "The notification was successfully received. The display name of the recipient might be returned in the body",
|
||||
|
|
@ -302,44 +288,43 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "notificationType",
|
||||
"in": "query",
|
||||
"description": "Notification type, e.g. SHARE_ACCEPTED",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "resourceType",
|
||||
"in": "query",
|
||||
"description": "calendar, file, contact,...",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "providerId",
|
||||
"in": "query",
|
||||
"description": "ID of the share",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "notification",
|
||||
"in": "query",
|
||||
"description": "The actual payload of the notification",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"notificationType",
|
||||
"resourceType"
|
||||
],
|
||||
"properties": {
|
||||
"notificationType": {
|
||||
"type": "string",
|
||||
"description": "Notification type, e.g. SHARE_ACCEPTED"
|
||||
},
|
||||
"resourceType": {
|
||||
"type": "string",
|
||||
"description": "calendar, file, contact,..."
|
||||
},
|
||||
"providerId": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "ID of the share"
|
||||
},
|
||||
"notification": {
|
||||
"type": "object",
|
||||
"nullable": true,
|
||||
"description": "The actual payload of the notification",
|
||||
"additionalProperties": {
|
||||
"type": "object"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
},
|
||||
"responses": {
|
||||
"201": {
|
||||
"description": "The notification was successfully received",
|
||||
|
|
@ -394,4 +379,4 @@
|
|||
"description": "Open-Cloud-Mesh-API"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -43,4 +43,4 @@
|
|||
},
|
||||
"paths": {},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -187,39 +187,43 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "sinceIds",
|
||||
"in": "query",
|
||||
"description": "Array indexed by widget Ids, contains date/id from which we want the new items",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "limit",
|
||||
"in": "query",
|
||||
"description": "Limit number of result items per widget",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 7,
|
||||
"minimum": 1,
|
||||
"maximum": 30
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "widgets[]",
|
||||
"in": "query",
|
||||
"description": "Limit results to specific widgets",
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"default": [],
|
||||
"items": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"sinceIds": {
|
||||
"type": "object",
|
||||
"default": [],
|
||||
"description": "Array indexed by widget Ids, contains date/id from which we want the new items",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"limit": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 7,
|
||||
"description": "Limit number of result items per widget",
|
||||
"minimum": 1,
|
||||
"maximum": 30
|
||||
},
|
||||
"widgets": {
|
||||
"type": "array",
|
||||
"default": [],
|
||||
"description": "Limit results to specific widgets",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -286,39 +290,43 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "sinceIds",
|
||||
"in": "query",
|
||||
"description": "Array indexed by widget Ids, contains date/id from which we want the new items",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "limit",
|
||||
"in": "query",
|
||||
"description": "Limit number of result items per widget, not more than 30 are allowed",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 7,
|
||||
"minimum": 1,
|
||||
"maximum": 30
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "widgets[]",
|
||||
"in": "query",
|
||||
"description": "Limit results to specific widgets",
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"default": [],
|
||||
"items": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"sinceIds": {
|
||||
"type": "object",
|
||||
"default": [],
|
||||
"description": "Array indexed by widget Ids, contains date/id from which we want the new items",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"limit": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 7,
|
||||
"description": "Limit number of result items per widget, not more than 30 are allowed",
|
||||
"minimum": 1,
|
||||
"maximum": 30
|
||||
},
|
||||
"widgets": {
|
||||
"type": "array",
|
||||
"default": [],
|
||||
"description": "Limit results to specific widgets",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -516,19 +524,29 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "layout[]",
|
||||
"in": "query",
|
||||
"description": "The new layout",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"layout"
|
||||
],
|
||||
"properties": {
|
||||
"layout": {
|
||||
"type": "array",
|
||||
"description": "The new layout",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -670,19 +688,29 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "statuses[]",
|
||||
"in": "query",
|
||||
"description": "The new statuses",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"statuses"
|
||||
],
|
||||
"properties": {
|
||||
"statuses": {
|
||||
"type": "array",
|
||||
"description": "The new statuses",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -741,4 +769,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -170,27 +170,33 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"fileId",
|
||||
"expirationTime"
|
||||
],
|
||||
"properties": {
|
||||
"fileId": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"description": "ID of the file"
|
||||
},
|
||||
"expirationTime": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"description": "Duration until the link expires"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fileId",
|
||||
"in": "query",
|
||||
"description": "ID of the file",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "expirationTime",
|
||||
"in": "query",
|
||||
"description": "Duration until the link expires",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -541,61 +547,51 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"firstDay",
|
||||
"lastDay",
|
||||
"status",
|
||||
"message"
|
||||
],
|
||||
"properties": {
|
||||
"firstDay": {
|
||||
"type": "string",
|
||||
"description": "First day of the absence in format `YYYY-MM-DD`"
|
||||
},
|
||||
"lastDay": {
|
||||
"type": "string",
|
||||
"description": "Last day of the absence in format `YYYY-MM-DD`"
|
||||
},
|
||||
"status": {
|
||||
"type": "string",
|
||||
"description": "Short text that is set as user status during the absence"
|
||||
},
|
||||
"message": {
|
||||
"type": "string",
|
||||
"description": "Longer multiline message that is shown to others during the absence"
|
||||
},
|
||||
"replacementUserId": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "User id of the replacement user"
|
||||
},
|
||||
"replacementUserDisplayName": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Display name of the replacement user"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "firstDay",
|
||||
"in": "query",
|
||||
"description": "First day of the absence in format `YYYY-MM-DD`",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "lastDay",
|
||||
"in": "query",
|
||||
"description": "Last day of the absence in format `YYYY-MM-DD`",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "status",
|
||||
"in": "query",
|
||||
"description": "Short text that is set as user status during the absence",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "message",
|
||||
"in": "query",
|
||||
"description": "Longer multiline message that is shown to others during the absence",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "replacementUserId",
|
||||
"in": "query",
|
||||
"description": "User id of the replacement user",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "replacementUserDisplayName",
|
||||
"in": "query",
|
||||
"description": "Display name of the replacement user",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "userId",
|
||||
"in": "path",
|
||||
|
|
@ -849,4 +845,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -63,35 +63,35 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "shareWith",
|
||||
"in": "query",
|
||||
"description": "Username to share with",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "token",
|
||||
"in": "query",
|
||||
"description": "Token of the share",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "password",
|
||||
"in": "query",
|
||||
"description": "Password of the share",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"shareWith",
|
||||
"token"
|
||||
],
|
||||
"properties": {
|
||||
"shareWith": {
|
||||
"type": "string",
|
||||
"description": "Username to share with"
|
||||
},
|
||||
"token": {
|
||||
"type": "string",
|
||||
"description": "Token of the share"
|
||||
},
|
||||
"password": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Password of the share"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
},
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "Remote URL returned",
|
||||
|
|
@ -148,89 +148,65 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"remote": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Address of the remote"
|
||||
},
|
||||
"token": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Shared secret between servers"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Name of the shared resource"
|
||||
},
|
||||
"owner": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Display name of the receiver"
|
||||
},
|
||||
"sharedBy": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Display name of the sender"
|
||||
},
|
||||
"shareWith": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "ID of the user that receives the share"
|
||||
},
|
||||
"remoteId": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "ID of the remote"
|
||||
},
|
||||
"sharedByFederatedId": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Federated ID of the sender"
|
||||
},
|
||||
"ownerFederatedId": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Federated ID of the receiver"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "remote",
|
||||
"in": "query",
|
||||
"description": "Address of the remote",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "token",
|
||||
"in": "query",
|
||||
"description": "Shared secret between servers",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"in": "query",
|
||||
"description": "Name of the shared resource",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "owner",
|
||||
"in": "query",
|
||||
"description": "Display name of the receiver",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "sharedBy",
|
||||
"in": "query",
|
||||
"description": "Display name of the sender",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "shareWith",
|
||||
"in": "query",
|
||||
"description": "ID of the user that receives the share",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "remoteId",
|
||||
"in": "query",
|
||||
"description": "ID of the remote",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "sharedByFederatedId",
|
||||
"in": "query",
|
||||
"description": "Federated ID of the sender",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ownerFederatedId",
|
||||
"in": "query",
|
||||
"description": "Federated ID of the receiver",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -290,36 +266,36 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"token": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Shared secret between servers"
|
||||
},
|
||||
"shareWith": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "ID of the user that receives the share"
|
||||
},
|
||||
"remoteId": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"default": 0,
|
||||
"description": "ID of the remote"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "token",
|
||||
"in": "query",
|
||||
"description": "Shared secret between servers",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "shareWith",
|
||||
"in": "query",
|
||||
"description": "ID of the user that receives the share",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "remoteId",
|
||||
"in": "query",
|
||||
"description": "ID of the remote",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"default": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
|
|
@ -431,26 +407,30 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"token": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Shared secret between servers"
|
||||
},
|
||||
"permissions": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "New permissions"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "token",
|
||||
"in": "query",
|
||||
"description": "Shared secret between servers",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "permissions",
|
||||
"in": "query",
|
||||
"description": "New permissions",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
|
|
@ -548,16 +528,24 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "token",
|
||||
"in": "query",
|
||||
"description": "Shared secret between servers",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"token": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Shared secret between servers"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
|
|
@ -637,16 +625,24 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "token",
|
||||
"in": "query",
|
||||
"description": "Shared secret between servers",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"token": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Shared secret between servers"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
|
|
@ -716,16 +712,24 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "token",
|
||||
"in": "query",
|
||||
"description": "Shared secret between servers",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"token": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Shared secret between servers"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
|
|
@ -795,16 +799,24 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "token",
|
||||
"in": "query",
|
||||
"description": "Shared secret between servers",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"token": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Shared secret between servers"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
|
|
@ -902,34 +914,34 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"token": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Shared secret between servers"
|
||||
},
|
||||
"remote": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Address of the remote"
|
||||
},
|
||||
"remote_id": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "ID of the remote"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "token",
|
||||
"in": "query",
|
||||
"description": "Shared secret between servers",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "remote",
|
||||
"in": "query",
|
||||
"description": "Address of the remote",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "remote_id",
|
||||
"in": "query",
|
||||
"description": "ID of the remote",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
|
|
@ -1032,4 +1044,4 @@
|
|||
"description": "Class MountPublicLinkController\nconvert public links to federated shares"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -63,25 +63,31 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"url",
|
||||
"token"
|
||||
],
|
||||
"properties": {
|
||||
"url": {
|
||||
"type": "string",
|
||||
"description": "URL of the server"
|
||||
},
|
||||
"token": {
|
||||
"type": "string",
|
||||
"description": "Token of the server"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "url",
|
||||
"in": "query",
|
||||
"description": "URL of the server",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "token",
|
||||
"in": "query",
|
||||
"description": "Token of the server",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -179,25 +185,31 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"url",
|
||||
"token"
|
||||
],
|
||||
"properties": {
|
||||
"url": {
|
||||
"type": "string",
|
||||
"description": "URL of the server"
|
||||
},
|
||||
"token": {
|
||||
"type": "string",
|
||||
"description": "Token of the server"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "url",
|
||||
"in": "query",
|
||||
"description": "URL of the server",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "token",
|
||||
"in": "query",
|
||||
"description": "Token of the server",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -285,25 +297,31 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"url",
|
||||
"token"
|
||||
],
|
||||
"properties": {
|
||||
"url": {
|
||||
"type": "string",
|
||||
"description": "URL of the server"
|
||||
},
|
||||
"token": {
|
||||
"type": "string",
|
||||
"description": "Token of the server"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "url",
|
||||
"in": "query",
|
||||
"description": "URL of the server",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "token",
|
||||
"in": "query",
|
||||
"description": "Token of the server",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -399,25 +417,31 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"url",
|
||||
"token"
|
||||
],
|
||||
"properties": {
|
||||
"url": {
|
||||
"type": "string",
|
||||
"description": "URL of the server"
|
||||
},
|
||||
"token": {
|
||||
"type": "string",
|
||||
"description": "Token of the server"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "url",
|
||||
"in": "query",
|
||||
"description": "URL of the server",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "token",
|
||||
"in": "query",
|
||||
"description": "Token of the server",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -496,4 +520,4 @@
|
|||
"description": "Class OCSAuthAPI\nOCS API end-points to exchange shared secret between two connected Nextclouds"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -593,35 +593,37 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"path"
|
||||
],
|
||||
"properties": {
|
||||
"path": {
|
||||
"type": "string",
|
||||
"description": "Path of the file"
|
||||
},
|
||||
"editorId": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "ID of the editor"
|
||||
},
|
||||
"fileId": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "ID of the file"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "path",
|
||||
"in": "query",
|
||||
"description": "Path of the file",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "editorId",
|
||||
"in": "query",
|
||||
"description": "ID of the editor",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "fileId",
|
||||
"in": "query",
|
||||
"description": "ID of the file",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -766,43 +768,41 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"path",
|
||||
"editorId",
|
||||
"creatorId"
|
||||
],
|
||||
"properties": {
|
||||
"path": {
|
||||
"type": "string",
|
||||
"description": "Path of the file"
|
||||
},
|
||||
"editorId": {
|
||||
"type": "string",
|
||||
"description": "ID of the editor"
|
||||
},
|
||||
"creatorId": {
|
||||
"type": "string",
|
||||
"description": "ID of the creator"
|
||||
},
|
||||
"templateId": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "ID of the template"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "path",
|
||||
"in": "query",
|
||||
"description": "Path of the file",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "editorId",
|
||||
"in": "query",
|
||||
"description": "ID of the editor",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "creatorId",
|
||||
"in": "query",
|
||||
"description": "ID of the creator",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "templateId",
|
||||
"in": "query",
|
||||
"description": "ID of the template",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -1011,34 +1011,36 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"filePath"
|
||||
],
|
||||
"properties": {
|
||||
"filePath": {
|
||||
"type": "string",
|
||||
"description": "Path of the file"
|
||||
},
|
||||
"templatePath": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Name of the template"
|
||||
},
|
||||
"templateType": {
|
||||
"type": "string",
|
||||
"default": "user",
|
||||
"description": "Type of the template"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "filePath",
|
||||
"in": "query",
|
||||
"description": "Path of the file",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "templatePath",
|
||||
"in": "query",
|
||||
"description": "Name of the template",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "templateType",
|
||||
"in": "query",
|
||||
"description": "Type of the template",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": "user"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -1127,29 +1129,29 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"templatePath": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Path of the template directory"
|
||||
},
|
||||
"copySystemTemplates": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to copy the system templates to the template directory"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "templatePath",
|
||||
"in": "query",
|
||||
"description": "Path of the template directory",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "copySystemTemplates",
|
||||
"in": "query",
|
||||
"description": "Whether to copy the system templates to the template directory",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"enum": [
|
||||
0,
|
||||
1
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -1253,25 +1255,31 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"recipient",
|
||||
"path"
|
||||
],
|
||||
"properties": {
|
||||
"recipient": {
|
||||
"type": "string",
|
||||
"description": "Username of the recipient"
|
||||
},
|
||||
"path": {
|
||||
"type": "string",
|
||||
"description": "Path of the file"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "recipient",
|
||||
"in": "query",
|
||||
"description": "Username of the recipient",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "path",
|
||||
"in": "query",
|
||||
"description": "Path of the file",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -1634,16 +1642,26 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "path",
|
||||
"in": "query",
|
||||
"description": "Path of the file",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"path"
|
||||
],
|
||||
"properties": {
|
||||
"path": {
|
||||
"type": "string",
|
||||
"description": "Path of the file"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -1754,16 +1772,26 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "path",
|
||||
"in": "query",
|
||||
"description": "Path of the file",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"path"
|
||||
],
|
||||
"properties": {
|
||||
"path": {
|
||||
"type": "string",
|
||||
"description": "Path of the file"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "token",
|
||||
"in": "path",
|
||||
|
|
@ -1869,4 +1897,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -236,4 +236,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -177,16 +177,26 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "dueDate",
|
||||
"in": "query",
|
||||
"description": "ISO 8601 formatted date time string",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"dueDate"
|
||||
],
|
||||
"properties": {
|
||||
"dueDate": {
|
||||
"type": "string",
|
||||
"description": "ISO 8601 formatted date time string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "version",
|
||||
"in": "path",
|
||||
|
|
@ -495,4 +505,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1385,49 +1385,41 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"file": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "File in the share"
|
||||
},
|
||||
"x": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 32,
|
||||
"description": "Width of the preview"
|
||||
},
|
||||
"y": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 32,
|
||||
"description": "Height of the preview"
|
||||
},
|
||||
"a": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to not crop the preview"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "file",
|
||||
"in": "query",
|
||||
"description": "File in the share",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "x",
|
||||
"in": "query",
|
||||
"description": "Width of the preview",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 32
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "y",
|
||||
"in": "query",
|
||||
"description": "Height of the preview",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 32
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "a",
|
||||
"in": "query",
|
||||
"description": "Whether to not crop the preview",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"enum": [
|
||||
0,
|
||||
1
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "token",
|
||||
"in": "path",
|
||||
|
|
@ -1493,45 +1485,41 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "t",
|
||||
"in": "query",
|
||||
"description": "Token of the share",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "password",
|
||||
"in": "query",
|
||||
"description": "Password of the share",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "dir",
|
||||
"in": "query",
|
||||
"description": "Subdirectory to get info about",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "depth",
|
||||
"in": "query",
|
||||
"description": "Maximum depth to get info about",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": -1
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"t"
|
||||
],
|
||||
"properties": {
|
||||
"t": {
|
||||
"type": "string",
|
||||
"description": "Token of the share"
|
||||
},
|
||||
"password": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Password of the share"
|
||||
},
|
||||
"dir": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Subdirectory to get info about"
|
||||
},
|
||||
"depth": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": -1,
|
||||
"description": "Maximum depth to get info about"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
},
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "Share info returned",
|
||||
|
|
@ -1577,52 +1565,44 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"shared_with_me": {
|
||||
"type": "string",
|
||||
"default": "false",
|
||||
"description": "Only get shares with the current user"
|
||||
},
|
||||
"reshares": {
|
||||
"type": "string",
|
||||
"default": "false",
|
||||
"description": "Only get shares by the current user and reshares"
|
||||
},
|
||||
"subfiles": {
|
||||
"type": "string",
|
||||
"default": "false",
|
||||
"description": "Only get all shares in a folder"
|
||||
},
|
||||
"path": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Get shares for a specific path"
|
||||
},
|
||||
"include_tags": {
|
||||
"type": "string",
|
||||
"default": "false",
|
||||
"description": "Include tags in the share"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "shared_with_me",
|
||||
"in": "query",
|
||||
"description": "Only get shares with the current user",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": "false"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "reshares",
|
||||
"in": "query",
|
||||
"description": "Only get shares by the current user and reshares",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": "false"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "subfiles",
|
||||
"in": "query",
|
||||
"description": "Only get all shares in a folder",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": "false"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "path",
|
||||
"in": "query",
|
||||
"description": "Get shares for a specific path",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "include_tags",
|
||||
"in": "query",
|
||||
"description": "Include tags in the share",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": "false"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -1712,108 +1692,76 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"path": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Path of the share"
|
||||
},
|
||||
"permissions": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "Permissions for the share"
|
||||
},
|
||||
"shareType": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": -1,
|
||||
"description": "Type of the share"
|
||||
},
|
||||
"shareWith": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "The entity this should be shared with"
|
||||
},
|
||||
"publicUpload": {
|
||||
"type": "string",
|
||||
"default": "false",
|
||||
"description": "If public uploading is allowed"
|
||||
},
|
||||
"password": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Password for the share"
|
||||
},
|
||||
"sendPasswordByTalk": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Send the password for the share over Talk"
|
||||
},
|
||||
"expireDate": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "The expiry date of the share in the user's timezone at 00:00.\n If $expireDate is not supplied or set to `null`, the system default will be used."
|
||||
},
|
||||
"note": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Note for the share"
|
||||
},
|
||||
"label": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Label for the share (only used in link and email)"
|
||||
},
|
||||
"attributes": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Additional attributes for the share"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "path",
|
||||
"in": "query",
|
||||
"description": "Path of the share",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "permissions",
|
||||
"in": "query",
|
||||
"description": "Permissions for the share",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "shareType",
|
||||
"in": "query",
|
||||
"description": "Type of the share",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": -1
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "shareWith",
|
||||
"in": "query",
|
||||
"description": "The entity this should be shared with",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "publicUpload",
|
||||
"in": "query",
|
||||
"description": "If public uploading is allowed",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": "false"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "password",
|
||||
"in": "query",
|
||||
"description": "Password for the share",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "sendPasswordByTalk",
|
||||
"in": "query",
|
||||
"description": "Send the password for the share over Talk",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "expireDate",
|
||||
"in": "query",
|
||||
"description": "The expiry date of the share in the user's timezone at 00:00. If $expireDate is not supplied or set to `null`, the system default will be used.",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "note",
|
||||
"in": "query",
|
||||
"description": "Note for the share",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "label",
|
||||
"in": "query",
|
||||
"description": "Label for the share (only used in link and email)",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "attributes",
|
||||
"in": "query",
|
||||
"description": "Additional attributes for the share",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -1958,16 +1906,26 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "path",
|
||||
"in": "query",
|
||||
"description": "Path all shares will be relative to",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"path"
|
||||
],
|
||||
"properties": {
|
||||
"path": {
|
||||
"type": "string",
|
||||
"description": "Path all shares will be relative to"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -2133,20 +2091,24 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "include_tags",
|
||||
"in": "query",
|
||||
"description": "Include tags in the share",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"enum": [
|
||||
0,
|
||||
1
|
||||
]
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"include_tags": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Include tags in the share"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
|
|
@ -2242,89 +2204,65 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"permissions": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "New permissions"
|
||||
},
|
||||
"password": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "New password"
|
||||
},
|
||||
"sendPasswordByTalk": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "New condition if the password should be send over Talk"
|
||||
},
|
||||
"publicUpload": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "New condition if public uploading is allowed"
|
||||
},
|
||||
"expireDate": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "New expiry date"
|
||||
},
|
||||
"note": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "New note"
|
||||
},
|
||||
"label": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "New label"
|
||||
},
|
||||
"hideDownload": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "New condition if the download should be hidden"
|
||||
},
|
||||
"attributes": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "New additional attributes"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "permissions",
|
||||
"in": "query",
|
||||
"description": "New permissions",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "password",
|
||||
"in": "query",
|
||||
"description": "New password",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "sendPasswordByTalk",
|
||||
"in": "query",
|
||||
"description": "New condition if the password should be send over Talk",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "publicUpload",
|
||||
"in": "query",
|
||||
"description": "New condition if public uploading is allowed",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "expireDate",
|
||||
"in": "query",
|
||||
"description": "New expiry date",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "note",
|
||||
"in": "query",
|
||||
"description": "New note",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "label",
|
||||
"in": "query",
|
||||
"description": "New label",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "hideDownload",
|
||||
"in": "query",
|
||||
"description": "New condition if the download should be hidden",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "attributes",
|
||||
"in": "query",
|
||||
"description": "New additional attributes",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
|
|
@ -2884,79 +2822,63 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "search",
|
||||
"in": "query",
|
||||
"description": "Text to search for",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "itemType",
|
||||
"in": "query",
|
||||
"description": "Limit to specific item types",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "page",
|
||||
"in": "query",
|
||||
"description": "Page offset for searching",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "perPage",
|
||||
"in": "query",
|
||||
"description": "Limit amount of search results per page",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 200
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "shareType",
|
||||
"in": "query",
|
||||
"description": "Limit to specific share types",
|
||||
"schema": {
|
||||
"nullable": true,
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"search": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Text to search for"
|
||||
},
|
||||
"itemType": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Limit to specific item types"
|
||||
},
|
||||
"page": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
"format": "int64",
|
||||
"default": 1,
|
||||
"description": "Page offset for searching"
|
||||
},
|
||||
"perPage": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 200,
|
||||
"description": "Limit amount of search results per page"
|
||||
},
|
||||
"shareType": {
|
||||
"nullable": true,
|
||||
"description": "Limit to specific share types",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"lookup": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If a global lookup should be performed too"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "lookup",
|
||||
"in": "query",
|
||||
"description": "If a global lookup should be performed too",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"enum": [
|
||||
0,
|
||||
1
|
||||
]
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -3052,37 +2974,43 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "itemType",
|
||||
"in": "query",
|
||||
"description": "Limit to specific item types",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "shareType",
|
||||
"in": "query",
|
||||
"description": "Limit to specific share types",
|
||||
"schema": {
|
||||
"nullable": true,
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"itemType"
|
||||
],
|
||||
"properties": {
|
||||
"itemType": {
|
||||
"type": "string",
|
||||
"description": "Limit to specific item types"
|
||||
},
|
||||
"shareType": {
|
||||
"nullable": true,
|
||||
"description": "Limit to specific share types",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -3677,4 +3605,4 @@
|
|||
"description": "Class ExternalSharesController"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -57,51 +57,41 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fileId",
|
||||
"in": "query",
|
||||
"description": "ID of the file",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": -1
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "x",
|
||||
"in": "query",
|
||||
"description": "Width of the preview",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 32
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "y",
|
||||
"in": "query",
|
||||
"description": "Height of the preview",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 32
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "a",
|
||||
"in": "query",
|
||||
"description": "Whether to not crop the preview",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"enum": [
|
||||
0,
|
||||
1
|
||||
]
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"fileId": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": -1,
|
||||
"description": "ID of the file"
|
||||
},
|
||||
"x": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 32,
|
||||
"description": "Width of the preview"
|
||||
},
|
||||
"y": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 32,
|
||||
"description": "Height of the preview"
|
||||
},
|
||||
"a": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to not crop the preview"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
},
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "Preview returned",
|
||||
|
|
@ -135,4 +125,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -65,46 +65,40 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "file",
|
||||
"in": "query",
|
||||
"description": "Path of the file",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "x",
|
||||
"in": "query",
|
||||
"description": "Width of the preview",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 44
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "y",
|
||||
"in": "query",
|
||||
"description": "Height of the preview",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 44
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "version",
|
||||
"in": "query",
|
||||
"description": "Version of the file to get the preview for",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"file": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Path of the file"
|
||||
},
|
||||
"x": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 44,
|
||||
"description": "Width of the preview"
|
||||
},
|
||||
"y": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 44,
|
||||
"description": "Height of the preview"
|
||||
},
|
||||
"version": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Version of the file to get the preview for"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
},
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "Preview returned",
|
||||
|
|
@ -138,4 +132,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,35 +38,35 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "client_id",
|
||||
"in": "query",
|
||||
"description": "Client ID",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "state",
|
||||
"in": "query",
|
||||
"description": "State of the flow",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "response_type",
|
||||
"in": "query",
|
||||
"description": "Response type for the flow",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"client_id",
|
||||
"state",
|
||||
"response_type"
|
||||
],
|
||||
"properties": {
|
||||
"client_id": {
|
||||
"type": "string",
|
||||
"description": "Client ID"
|
||||
},
|
||||
"state": {
|
||||
"type": "string",
|
||||
"description": "State of the flow"
|
||||
},
|
||||
"response_type": {
|
||||
"type": "string",
|
||||
"description": "Response type for the flow"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
},
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "Client not found",
|
||||
|
|
@ -107,53 +107,45 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "grant_type",
|
||||
"in": "query",
|
||||
"description": "Token type that should be granted",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "code",
|
||||
"in": "query",
|
||||
"description": "Code of the flow",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "refresh_token",
|
||||
"in": "query",
|
||||
"description": "Refresh token",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "client_id",
|
||||
"in": "query",
|
||||
"description": "Client ID",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "client_secret",
|
||||
"in": "query",
|
||||
"description": "Client secret",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"grant_type"
|
||||
],
|
||||
"properties": {
|
||||
"grant_type": {
|
||||
"type": "string",
|
||||
"description": "Token type that should be granted"
|
||||
},
|
||||
"code": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Code of the flow"
|
||||
},
|
||||
"refresh_token": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Refresh token"
|
||||
},
|
||||
"client_id": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Client ID"
|
||||
},
|
||||
"client_secret": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Client secret"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
},
|
||||
"responses": {
|
||||
"500": {
|
||||
"description": "",
|
||||
|
|
@ -223,4 +215,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -95,16 +95,24 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "filter",
|
||||
"in": "query",
|
||||
"description": "Filter for enabled or disabled apps",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"filter": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Filter for enabled or disabled apps"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -461,25 +469,31 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"groupid"
|
||||
],
|
||||
"properties": {
|
||||
"groupid": {
|
||||
"type": "string",
|
||||
"description": "ID of the group"
|
||||
},
|
||||
"displayname": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Display name of the group"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "groupid",
|
||||
"in": "query",
|
||||
"description": "ID of the group",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "displayname",
|
||||
"in": "query",
|
||||
"description": "Display name of the group",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -539,25 +553,31 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"key",
|
||||
"value"
|
||||
],
|
||||
"properties": {
|
||||
"key": {
|
||||
"type": "string",
|
||||
"description": "Key to update, only 'displayname'"
|
||||
},
|
||||
"value": {
|
||||
"type": "string",
|
||||
"description": "New value for the key"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "key",
|
||||
"in": "query",
|
||||
"description": "Key to update, only 'displayname'",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "value",
|
||||
"in": "query",
|
||||
"description": "New value for the key",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "groupId",
|
||||
"in": "path",
|
||||
|
|
@ -767,16 +787,26 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "groupid",
|
||||
"in": "query",
|
||||
"description": "ID of the group",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"groupid"
|
||||
],
|
||||
"properties": {
|
||||
"groupid": {
|
||||
"type": "string",
|
||||
"description": "ID of the group"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "userId",
|
||||
"in": "path",
|
||||
|
|
@ -843,16 +873,26 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "groupid",
|
||||
"in": "query",
|
||||
"description": "ID of the group",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"groupid"
|
||||
],
|
||||
"properties": {
|
||||
"groupid": {
|
||||
"type": "string",
|
||||
"description": "ID of the group"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "userId",
|
||||
"in": "path",
|
||||
|
|
@ -1122,16 +1162,24 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "defaultValue",
|
||||
"in": "query",
|
||||
"description": "Default returned value if the value is empty",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"defaultValue": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Default returned value if the value is empty"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "app",
|
||||
"in": "path",
|
||||
|
|
@ -1373,4 +1421,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -403,36 +403,36 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"search": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Text to search for"
|
||||
},
|
||||
"limit": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "Limit the amount of groups returned"
|
||||
},
|
||||
"offset": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 0,
|
||||
"description": "Offset for searching for groups"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "search",
|
||||
"in": "query",
|
||||
"description": "Text to search for",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "limit",
|
||||
"in": "query",
|
||||
"description": "Limit the amount of groups returned",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "offset",
|
||||
"in": "query",
|
||||
"description": "Offset for searching for groups",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -504,36 +504,36 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"search": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Text to search for"
|
||||
},
|
||||
"limit": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "Limit the amount of groups returned"
|
||||
},
|
||||
"offset": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 0,
|
||||
"description": "Offset for searching for groups"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "search",
|
||||
"in": "query",
|
||||
"description": "Text to search for",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "limit",
|
||||
"in": "query",
|
||||
"description": "Limit the amount of groups returned",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "offset",
|
||||
"in": "query",
|
||||
"description": "Offset for searching for groups",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -743,36 +743,36 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"search": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Text to search for"
|
||||
},
|
||||
"limit": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "Limit the amount of groups returned"
|
||||
},
|
||||
"offset": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 0,
|
||||
"description": "Offset for searching for groups"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "search",
|
||||
"in": "query",
|
||||
"description": "Text to search for",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "limit",
|
||||
"in": "query",
|
||||
"description": "Limit the amount of groups returned",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "offset",
|
||||
"in": "query",
|
||||
"description": "Offset for searching for groups",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "groupId",
|
||||
"in": "path",
|
||||
|
|
@ -952,36 +952,36 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"search": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Text to search for"
|
||||
},
|
||||
"limit": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "Limit the amount of groups returned"
|
||||
},
|
||||
"offset": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 0,
|
||||
"description": "Offset for searching for groups"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "search",
|
||||
"in": "query",
|
||||
"description": "Text to search for",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "limit",
|
||||
"in": "query",
|
||||
"description": "Limit the amount of groups returned",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "offset",
|
||||
"in": "query",
|
||||
"description": "Offset for searching for groups",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -1052,94 +1052,72 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"userid"
|
||||
],
|
||||
"properties": {
|
||||
"userid": {
|
||||
"type": "string",
|
||||
"description": "ID of the user"
|
||||
},
|
||||
"password": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Password of the user"
|
||||
},
|
||||
"displayName": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Display name of the user"
|
||||
},
|
||||
"email": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Email of the user"
|
||||
},
|
||||
"groups": {
|
||||
"type": "array",
|
||||
"default": [],
|
||||
"description": "Groups of the user",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"subadmin": {
|
||||
"type": "array",
|
||||
"default": [],
|
||||
"description": "Groups where the user is subadmin",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"quota": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Quota of the user"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Language of the user"
|
||||
},
|
||||
"manager": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Manager of the user"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "userid",
|
||||
"in": "query",
|
||||
"description": "ID of the user",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "password",
|
||||
"in": "query",
|
||||
"description": "Password of the user",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "displayName",
|
||||
"in": "query",
|
||||
"description": "Display name of the user",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "email",
|
||||
"in": "query",
|
||||
"description": "Email of the user",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "groups[]",
|
||||
"in": "query",
|
||||
"description": "Groups of the user",
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"default": [],
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "subadmin[]",
|
||||
"in": "query",
|
||||
"description": "Groups where the user is subadmin",
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"default": [],
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "quota",
|
||||
"in": "query",
|
||||
"description": "Quota of the user",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "language",
|
||||
"in": "query",
|
||||
"description": "Language of the user",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "manager",
|
||||
"in": "query",
|
||||
"description": "Manager of the user",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -1236,36 +1214,36 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"search": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Text to search for"
|
||||
},
|
||||
"limit": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "Limit the amount of groups returned"
|
||||
},
|
||||
"offset": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 0,
|
||||
"description": "Offset for searching for groups"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "search",
|
||||
"in": "query",
|
||||
"description": "Text to search for",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "limit",
|
||||
"in": "query",
|
||||
"description": "Limit the amount of groups returned",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "offset",
|
||||
"in": "query",
|
||||
"description": "Offset for searching for groups",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -1352,36 +1330,36 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"search": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Text to search for"
|
||||
},
|
||||
"limit": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "Limit the amount of users returned"
|
||||
},
|
||||
"offset": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 0,
|
||||
"description": "Offset"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "search",
|
||||
"in": "query",
|
||||
"description": "Text to search for",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "limit",
|
||||
"in": "query",
|
||||
"description": "Limit the amount of users returned",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "offset",
|
||||
"in": "query",
|
||||
"description": "Offset",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"default": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -1468,25 +1446,37 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"location",
|
||||
"search"
|
||||
],
|
||||
"properties": {
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "Location of the phone number (for country code)"
|
||||
},
|
||||
"search": {
|
||||
"type": "object",
|
||||
"description": "Phone numbers to search for",
|
||||
"additionalProperties": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "location",
|
||||
"in": "query",
|
||||
"description": "Location of the phone number (for country code)",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "search",
|
||||
"in": "query",
|
||||
"description": "Phone numbers to search for",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -1647,25 +1637,31 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"key",
|
||||
"value"
|
||||
],
|
||||
"properties": {
|
||||
"key": {
|
||||
"type": "string",
|
||||
"description": "Key that will be updated"
|
||||
},
|
||||
"value": {
|
||||
"type": "string",
|
||||
"description": "New value for the key"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "key",
|
||||
"in": "query",
|
||||
"description": "Key that will be updated",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "value",
|
||||
"in": "query",
|
||||
"description": "New value for the key",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "userId",
|
||||
"in": "path",
|
||||
|
|
@ -1999,25 +1995,31 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"key",
|
||||
"value"
|
||||
],
|
||||
"properties": {
|
||||
"key": {
|
||||
"type": "string",
|
||||
"description": "Key that will be updated"
|
||||
},
|
||||
"value": {
|
||||
"type": "string",
|
||||
"description": "New value for the key"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "key",
|
||||
"in": "query",
|
||||
"description": "Key that will be updated",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "value",
|
||||
"in": "query",
|
||||
"description": "New value for the key",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "userId",
|
||||
"in": "path",
|
||||
|
|
@ -2382,16 +2384,24 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "groupid",
|
||||
"in": "query",
|
||||
"description": "ID of the group",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"groupid": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "ID of the group"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "userId",
|
||||
"in": "path",
|
||||
|
|
@ -2458,16 +2468,26 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "groupid",
|
||||
"in": "query",
|
||||
"description": "ID of the group",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"groupid"
|
||||
],
|
||||
"properties": {
|
||||
"groupid": {
|
||||
"type": "string",
|
||||
"description": "ID of the group"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "userId",
|
||||
"in": "path",
|
||||
|
|
@ -2605,16 +2625,26 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "value",
|
||||
"in": "query",
|
||||
"description": "New value for the key",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"value"
|
||||
],
|
||||
"properties": {
|
||||
"value": {
|
||||
"type": "string",
|
||||
"description": "New value for the key"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "app",
|
||||
"in": "path",
|
||||
|
|
@ -2737,16 +2767,26 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "configValue",
|
||||
"in": "query",
|
||||
"description": "New value",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"configValue"
|
||||
],
|
||||
"properties": {
|
||||
"configValue": {
|
||||
"type": "string",
|
||||
"description": "New value"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "appId",
|
||||
"in": "path",
|
||||
|
|
@ -2954,16 +2994,29 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "configs",
|
||||
"in": "query",
|
||||
"description": "Key-value pairs of the preferences",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"configs"
|
||||
],
|
||||
"properties": {
|
||||
"configs": {
|
||||
"type": "object",
|
||||
"description": "Key-value pairs of the preferences",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "appId",
|
||||
"in": "path",
|
||||
|
|
@ -3057,19 +3110,29 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "configKeys[]",
|
||||
"in": "query",
|
||||
"description": "Keys to delete",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"configKeys"
|
||||
],
|
||||
"properties": {
|
||||
"configKeys": {
|
||||
"type": "array",
|
||||
"description": "Keys to delete",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "appId",
|
||||
"in": "path",
|
||||
|
|
@ -3152,4 +3215,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -62,4 +62,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -252,43 +252,41 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"app",
|
||||
"formId",
|
||||
"fieldId",
|
||||
"value"
|
||||
],
|
||||
"properties": {
|
||||
"app": {
|
||||
"type": "string",
|
||||
"description": "ID of the app"
|
||||
},
|
||||
"formId": {
|
||||
"type": "string",
|
||||
"description": "ID of the form"
|
||||
},
|
||||
"fieldId": {
|
||||
"type": "string",
|
||||
"description": "ID of the field"
|
||||
},
|
||||
"value": {
|
||||
"type": "object",
|
||||
"description": "Value to be saved"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "app",
|
||||
"in": "query",
|
||||
"description": "ID of the app",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "formId",
|
||||
"in": "query",
|
||||
"description": "ID of the form",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "fieldId",
|
||||
"in": "query",
|
||||
"description": "ID of the field",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "value",
|
||||
"in": "query",
|
||||
"description": "Value to be saved",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -448,4 +446,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -214,43 +214,41 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"app",
|
||||
"formId",
|
||||
"fieldId",
|
||||
"value"
|
||||
],
|
||||
"properties": {
|
||||
"app": {
|
||||
"type": "string",
|
||||
"description": "ID of the app"
|
||||
},
|
||||
"formId": {
|
||||
"type": "string",
|
||||
"description": "ID of the form"
|
||||
},
|
||||
"fieldId": {
|
||||
"type": "string",
|
||||
"description": "ID of the field"
|
||||
},
|
||||
"value": {
|
||||
"type": "object",
|
||||
"description": "Value to be saved"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "app",
|
||||
"in": "query",
|
||||
"description": "ID of the app",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "formId",
|
||||
"in": "query",
|
||||
"description": "ID of the form",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "fieldId",
|
||||
"in": "query",
|
||||
"description": "ID of the field",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "value",
|
||||
"in": "query",
|
||||
"description": "Value to be saved",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -410,4 +408,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -107,4 +107,4 @@
|
|||
},
|
||||
"paths": {},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,4 +46,4 @@
|
|||
},
|
||||
"paths": {},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -138,33 +138,29 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"plain": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Let the browser decide the CSS priority"
|
||||
},
|
||||
"withCustomCss": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Include custom CSS"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "plain",
|
||||
"in": "query",
|
||||
"description": "Let the browser decide the CSS priority",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"enum": [
|
||||
0,
|
||||
1
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "withCustomCss",
|
||||
"in": "query",
|
||||
"description": "Include custom CSS",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"enum": [
|
||||
0,
|
||||
1
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "themeId",
|
||||
"in": "path",
|
||||
|
|
@ -216,20 +212,24 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "useSvg",
|
||||
"in": "query",
|
||||
"description": "Return image as SVG",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"default": 1,
|
||||
"enum": [
|
||||
0,
|
||||
1
|
||||
]
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"useSvg": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Return image as SVG"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "key",
|
||||
"in": "path",
|
||||
|
|
@ -846,4 +846,4 @@
|
|||
"description": "Class ThemingController\nhandle ajax requests to update the theme"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -220,16 +220,24 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "version",
|
||||
"in": "query",
|
||||
"description": "The version to search the changelog entry for (defaults to the latest installed)",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"version": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "The version to search the changelog entry for (defaults to the latest installed)"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "apiVersion",
|
||||
"in": "path",
|
||||
|
|
@ -344,4 +352,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -133,20 +133,24 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "showPassword",
|
||||
"in": "query",
|
||||
"description": "Whether to show the password",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"enum": [
|
||||
0,
|
||||
1
|
||||
]
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"showPassword": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to show the password"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "configID",
|
||||
"in": "path",
|
||||
|
|
@ -246,16 +250,29 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "configData",
|
||||
"in": "query",
|
||||
"description": "New config",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"configData"
|
||||
],
|
||||
"properties": {
|
||||
"configData": {
|
||||
"type": "object",
|
||||
"description": "New config",
|
||||
"additionalProperties": {
|
||||
"type": "object"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "configID",
|
||||
"in": "path",
|
||||
|
|
@ -461,4 +478,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -221,16 +221,26 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "status",
|
||||
"in": "query",
|
||||
"description": "Only online, away",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"status"
|
||||
],
|
||||
"properties": {
|
||||
"status": {
|
||||
"type": "string",
|
||||
"description": "Only online, away"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -414,27 +424,31 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"limit": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "Maximum number of statuses to find"
|
||||
},
|
||||
"offset": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "Offset for finding statuses"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "limit",
|
||||
"in": "query",
|
||||
"description": "Maximum number of statuses to find",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "offset",
|
||||
"in": "query",
|
||||
"description": "Offset for finding statuses",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -685,16 +699,26 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "statusType",
|
||||
"in": "query",
|
||||
"description": "The new status type",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"statusType"
|
||||
],
|
||||
"properties": {
|
||||
"statusType": {
|
||||
"type": "string",
|
||||
"description": "The new status type"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -783,26 +807,32 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"messageId"
|
||||
],
|
||||
"properties": {
|
||||
"messageId": {
|
||||
"type": "string",
|
||||
"description": "ID of the predefined message"
|
||||
},
|
||||
"clearAt": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "When the message should be cleared"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "messageId",
|
||||
"in": "query",
|
||||
"description": "ID of the predefined message",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "clearAt",
|
||||
"in": "query",
|
||||
"description": "When the message should be cleared",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -891,35 +921,35 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"statusIcon": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Icon of the status"
|
||||
},
|
||||
"message": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Message of the status"
|
||||
},
|
||||
"clearAt": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true,
|
||||
"description": "When the message should be cleared"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "statusIcon",
|
||||
"in": "query",
|
||||
"description": "Icon of the status",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "message",
|
||||
"in": "query",
|
||||
"description": "Message of the status",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "clearAt",
|
||||
"in": "query",
|
||||
"description": "When the message should be cleared",
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -1132,4 +1162,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -285,17 +285,27 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "mode",
|
||||
"in": "query",
|
||||
"description": "New mode",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"mode"
|
||||
],
|
||||
"properties": {
|
||||
"mode": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
"description": "New mode"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -476,36 +486,36 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"address": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "Any approximative or exact address"
|
||||
},
|
||||
"lat": {
|
||||
"type": "number",
|
||||
"format": "double",
|
||||
"nullable": true,
|
||||
"description": "Latitude in decimal degree format"
|
||||
},
|
||||
"lon": {
|
||||
"type": "number",
|
||||
"format": "double",
|
||||
"nullable": true,
|
||||
"description": "Longitude in decimal degree format"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "address",
|
||||
"in": "query",
|
||||
"description": "Any approximative or exact address",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "lat",
|
||||
"in": "query",
|
||||
"description": "Latitude in decimal degree format",
|
||||
"schema": {
|
||||
"type": "number",
|
||||
"format": "double",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "lon",
|
||||
"in": "query",
|
||||
"description": "Longitude in decimal degree format",
|
||||
"schema": {
|
||||
"type": "number",
|
||||
"format": "double",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -737,19 +747,29 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "favorites[]",
|
||||
"in": "query",
|
||||
"description": "Favorite addresses",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"favorites"
|
||||
],
|
||||
"properties": {
|
||||
"favorites": {
|
||||
"type": "array",
|
||||
"description": "Favorite addresses",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -797,4 +817,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -111,16 +111,24 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "uri",
|
||||
"in": "query",
|
||||
"description": "The callback URI to filter by",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"uri": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "The callback URI to filter by"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -183,74 +191,69 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"httpMethod",
|
||||
"uri",
|
||||
"event"
|
||||
],
|
||||
"properties": {
|
||||
"httpMethod": {
|
||||
"type": "string",
|
||||
"description": "HTTP method to use to contact the webhook"
|
||||
},
|
||||
"uri": {
|
||||
"type": "string",
|
||||
"description": "Webhook URI endpoint"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"description": "Event class name to listen to"
|
||||
},
|
||||
"eventFilter": {
|
||||
"type": "object",
|
||||
"nullable": true,
|
||||
"description": "Mongo filter to apply to the serialized data to decide if firing",
|
||||
"additionalProperties": {
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
"headers": {
|
||||
"type": "object",
|
||||
"nullable": true,
|
||||
"description": "Array of headers to send",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"authMethod": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"enum": [
|
||||
"none",
|
||||
"headers"
|
||||
],
|
||||
"description": "Authentication method to use"
|
||||
},
|
||||
"authData": {
|
||||
"type": "object",
|
||||
"nullable": true,
|
||||
"description": "Array of data for authentication",
|
||||
"additionalProperties": {
|
||||
"type": "object"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "httpMethod",
|
||||
"in": "query",
|
||||
"description": "HTTP method to use to contact the webhook",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "uri",
|
||||
"in": "query",
|
||||
"description": "Webhook URI endpoint",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "event",
|
||||
"in": "query",
|
||||
"description": "Event class name to listen to",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "eventFilter",
|
||||
"in": "query",
|
||||
"description": "Mongo filter to apply to the serialized data to decide if firing",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "headers",
|
||||
"in": "query",
|
||||
"description": "Array of headers to send",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "authMethod",
|
||||
"in": "query",
|
||||
"description": "Authentication method to use",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"enum": [
|
||||
"none",
|
||||
"headers"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "authData",
|
||||
"in": "query",
|
||||
"description": "Array of data for authentication",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -466,74 +469,69 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"httpMethod",
|
||||
"uri",
|
||||
"event"
|
||||
],
|
||||
"properties": {
|
||||
"httpMethod": {
|
||||
"type": "string",
|
||||
"description": "HTTP method to use to contact the webhook"
|
||||
},
|
||||
"uri": {
|
||||
"type": "string",
|
||||
"description": "Webhook URI endpoint"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"description": "Event class name to listen to"
|
||||
},
|
||||
"eventFilter": {
|
||||
"type": "object",
|
||||
"nullable": true,
|
||||
"description": "Mongo filter to apply to the serialized data to decide if firing",
|
||||
"additionalProperties": {
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
"headers": {
|
||||
"type": "object",
|
||||
"nullable": true,
|
||||
"description": "Array of headers to send",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"authMethod": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"enum": [
|
||||
"none",
|
||||
"headers"
|
||||
],
|
||||
"description": "Authentication method to use"
|
||||
},
|
||||
"authData": {
|
||||
"type": "object",
|
||||
"nullable": true,
|
||||
"description": "Array of data for authentication",
|
||||
"additionalProperties": {
|
||||
"type": "object"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "httpMethod",
|
||||
"in": "query",
|
||||
"description": "HTTP method to use to contact the webhook",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "uri",
|
||||
"in": "query",
|
||||
"description": "Webhook URI endpoint",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "event",
|
||||
"in": "query",
|
||||
"description": "Event class name to listen to",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "eventFilter",
|
||||
"in": "query",
|
||||
"description": "Mongo filter to apply to the serialized data to decide if firing",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "headers",
|
||||
"in": "query",
|
||||
"description": "Array of headers to send",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "authMethod",
|
||||
"in": "query",
|
||||
"description": "Authentication method to use",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"enum": [
|
||||
"none",
|
||||
"headers"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "authData",
|
||||
"in": "query",
|
||||
"description": "Array of data for authentication",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"in": "path",
|
||||
|
|
@ -773,4 +771,4 @@
|
|||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"openapi": "3.0.3",
|
||||
"info": {
|
||||
"title": "core-administration",
|
||||
"title": "core-ex_app",
|
||||
"version": "0.0.1",
|
||||
"description": "Core functionality of Nextcloud",
|
||||
"license": {
|
||||
|
|
@ -355,17 +355,27 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"parameters": [
|
||||
{
|
||||
"name": "progress",
|
||||
"in": "query",
|
||||
"description": "The progress",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "number",
|
||||
"format": "double"
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"progress"
|
||||
],
|
||||
"properties": {
|
||||
"progress": {
|
||||
"type": "number",
|
||||
"format": "double",
|
||||
"description": "The progress"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "taskId",
|
||||
"in": "path",
|
||||
|
|
@ -521,25 +531,32 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": false,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"output": {
|
||||
"type": "object",
|
||||
"nullable": true,
|
||||
"description": "The resulting task output",
|
||||
"additionalProperties": {
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
"errorMessage": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "An error message if the task failed"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "output",
|
||||
"in": "query",
|
||||
"description": "The resulting task output",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "errorMessage",
|
||||
"in": "query",
|
||||
"description": "An error message if the task failed",
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "taskId",
|
||||
"in": "path",
|
||||
|
|
@ -695,31 +712,37 @@
|
|||
"basic_auth": []
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"providerIds",
|
||||
"taskTypeIds"
|
||||
],
|
||||
"properties": {
|
||||
"providerIds": {
|
||||
"type": "array",
|
||||
"description": "The ids of the providers",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"taskTypeIds": {
|
||||
"type": "array",
|
||||
"description": "The ids of the task types",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "providerIds[]",
|
||||
"in": "query",
|
||||
"description": "The ids of the providers",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "taskTypeIds[]",
|
||||
"in": "query",
|
||||
"description": "The ids of the task types",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "OCS-APIRequest",
|
||||
"in": "header",
|
||||
|
|
@ -841,4 +864,4 @@
|
|||
"description": "Controller about the endpoint /ocm-provider/"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
1549
core/openapi.json
1549
core/openapi.json
File diff suppressed because it is too large
Load diff
|
|
@ -50,6 +50,14 @@ class OpenAPI {
|
|||
*/
|
||||
public const SCOPE_IGNORE = 'ignore';
|
||||
|
||||
/**
|
||||
* APIs used by ExApps.
|
||||
* Will be set automatically when an ExApp is required to access the route.
|
||||
*
|
||||
* @since 30.0.0
|
||||
*/
|
||||
public const SCOPE_EX_APP = 'ex_app';
|
||||
|
||||
/**
|
||||
* @param self::SCOPE_*|string $scope Scopes are used to define different clients.
|
||||
* It is recommended to go with the scopes available as self::SCOPE_* constants,
|
||||
|
|
|
|||
37
vendor-bin/openapi-extractor/composer.lock
generated
37
vendor-bin/openapi-extractor/composer.lock
generated
|
|
@ -82,12 +82,12 @@
|
|||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/nextcloud/openapi-extractor.git",
|
||||
"reference": "50acc06715d9ac182e40d31d19aa3e4de517e1da"
|
||||
"reference": "82473016d48704ed21e75ea2afa9b0262b9b9a6d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/nextcloud/openapi-extractor/zipball/50acc06715d9ac182e40d31d19aa3e4de517e1da",
|
||||
"reference": "50acc06715d9ac182e40d31d19aa3e4de517e1da",
|
||||
"url": "https://api.github.com/repos/nextcloud/openapi-extractor/zipball/82473016d48704ed21e75ea2afa9b0262b9b9a6d",
|
||||
"reference": "82473016d48704ed21e75ea2afa9b0262b9b9a6d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
|
@ -98,7 +98,8 @@
|
|||
"phpstan/phpdoc-parser": "^1.28"
|
||||
},
|
||||
"require-dev": {
|
||||
"nextcloud/coding-standard": "^1.2"
|
||||
"nextcloud/coding-standard": "^1.2",
|
||||
"nextcloud/ocp": "dev-master"
|
||||
},
|
||||
"default-branch": true,
|
||||
"bin": [
|
||||
|
|
@ -129,20 +130,20 @@
|
|||
"source": "https://github.com/nextcloud/openapi-extractor/tree/main",
|
||||
"issues": "https://github.com/nextcloud/openapi-extractor/issues"
|
||||
},
|
||||
"time": "2024-04-15T07:08:14+00:00"
|
||||
"time": "2024-07-02T07:11:51+00:00"
|
||||
},
|
||||
{
|
||||
"name": "nikic/php-parser",
|
||||
"version": "v5.0.2",
|
||||
"version": "v5.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/nikic/PHP-Parser.git",
|
||||
"reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13"
|
||||
"reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13",
|
||||
"reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13",
|
||||
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/683130c2ff8c2739f4822ff7ac5c873ec529abd1",
|
||||
"reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
|
@ -153,7 +154,7 @@
|
|||
},
|
||||
"require-dev": {
|
||||
"ircmaxell/php-yacc": "^0.0.7",
|
||||
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
|
||||
"phpunit/phpunit": "^9.0"
|
||||
},
|
||||
"bin": [
|
||||
"bin/php-parse"
|
||||
|
|
@ -185,22 +186,22 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/nikic/PHP-Parser/issues",
|
||||
"source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2"
|
||||
"source": "https://github.com/nikic/PHP-Parser/tree/v5.1.0"
|
||||
},
|
||||
"time": "2024-03-05T20:51:40+00:00"
|
||||
"time": "2024-07-01T20:03:41+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpstan/phpdoc-parser",
|
||||
"version": "1.28.0",
|
||||
"version": "1.29.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/phpstan/phpdoc-parser.git",
|
||||
"reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb"
|
||||
"reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb",
|
||||
"reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb",
|
||||
"url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fcaefacf2d5c417e928405b71b400d4ce10daaf4",
|
||||
"reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
|
@ -232,9 +233,9 @@
|
|||
"description": "PHPDoc parser with support for nullable, intersection and generic types",
|
||||
"support": {
|
||||
"issues": "https://github.com/phpstan/phpdoc-parser/issues",
|
||||
"source": "https://github.com/phpstan/phpdoc-parser/tree/1.28.0"
|
||||
"source": "https://github.com/phpstan/phpdoc-parser/tree/1.29.1"
|
||||
},
|
||||
"time": "2024-04-03T18:51:33+00:00"
|
||||
"time": "2024-05-31T08:52:43+00:00"
|
||||
}
|
||||
],
|
||||
"packages-dev": [],
|
||||
|
|
|
|||
Loading…
Reference in a new issue