aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/dashboard/openapi.json132
-rw-r--r--apps/dav/openapi.json26
-rw-r--r--apps/federation/openapi.json84
-rw-r--r--apps/files/openapi.json61
-rw-r--r--apps/files_sharing/openapi.json400
-rw-r--r--apps/files_trashbin/openapi.json76
-rw-r--r--apps/files_versions/openapi.json70
-rw-r--r--apps/oauth2/openapi.json54
-rw-r--r--apps/provisioning_api/openapi-administration.json138
-rw-r--r--apps/provisioning_api/openapi-full.json522
-rw-r--r--apps/provisioning_api/openapi.json410
-rw-r--r--apps/theming/openapi.json78
-rw-r--r--apps/updatenotification/openapi.json26
-rw-r--r--apps/user_ldap/openapi.json30
-rw-r--r--apps/user_status/openapi.json44
-rw-r--r--apps/webhook_listeners/openapi.json26
-rw-r--r--core/openapi-ex_app.json52
-rw-r--r--core/openapi-full.json934
-rw-r--r--core/openapi.json882
-rw-r--r--vendor-bin/openapi-extractor/composer.json8
-rw-r--r--vendor-bin/openapi-extractor/composer.lock42
21 files changed, 1986 insertions, 2109 deletions
diff --git a/apps/dashboard/openapi.json b/apps/dashboard/openapi.json
index 3351e0a3e3c..775d21adb50 100644
--- a/apps/dashboard/openapi.json
+++ b/apps/dashboard/openapi.json
@@ -187,43 +187,39 @@
"basic_auth": []
}
],
- "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": "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"
}
}
- }
- },
- "parameters": [
+ },
{
"name": "OCS-APIRequest",
"in": "header",
@@ -290,43 +286,39 @@
"basic_auth": []
}
],
- "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": "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"
}
}
- }
- },
- "parameters": [
+ },
{
"name": "OCS-APIRequest",
"in": "header",
diff --git a/apps/dav/openapi.json b/apps/dav/openapi.json
index 5d3e292a7ef..7045a7f9b27 100644
--- a/apps/dav/openapi.json
+++ b/apps/dav/openapi.json
@@ -382,25 +382,17 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "location": {
- "type": "string",
- "nullable": true,
- "description": "location/URL to filter by"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "location",
+ "in": "query",
+ "description": "location/URL to filter by",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
diff --git a/apps/federation/openapi.json b/apps/federation/openapi.json
index c8b4d1a91b3..3740b8ad04f 100644
--- a/apps/federation/openapi.json
+++ b/apps/federation/openapi.json
@@ -63,32 +63,26 @@
"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",
"description": "Required to be true for the API request to pass",
@@ -297,32 +291,26 @@
"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",
"description": "Required to be true for the API request to pass",
diff --git a/apps/files/openapi.json b/apps/files/openapi.json
index 97c95cc29c0..5745f07889d 100644
--- a/apps/files/openapi.json
+++ b/apps/files/openapi.json
@@ -152,6 +152,25 @@
}
}
},
+ "TemplateField": {
+ "type": "object",
+ "required": [
+ "index",
+ "content",
+ "type"
+ ],
+ "properties": {
+ "index": {
+ "type": "string"
+ },
+ "content": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ }
+ }
+ },
"TemplateFile": {
"type": "object",
"required": [
@@ -1973,31 +1992,27 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "path": {
- "type": "string",
- "default": "/",
- "description": "The path relative to the user folder"
- },
- "depth": {
- "type": "integer",
- "format": "int64",
- "default": 1,
- "description": "The depth of the tree"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "path",
+ "in": "query",
+ "description": "The path relative to the user folder",
+ "schema": {
+ "type": "string",
+ "default": "/"
+ }
+ },
+ {
+ "name": "depth",
+ "in": "query",
+ "description": "The depth of the tree",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "default": 1
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
diff --git a/apps/files_sharing/openapi.json b/apps/files_sharing/openapi.json
index cf1e7206d01..79462697883 100644
--- a/apps/files_sharing/openapi.json
+++ b/apps/files_sharing/openapi.json
@@ -1385,40 +1385,6 @@
"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": "token",
@@ -1428,6 +1394,48 @@
"schema": {
"type": "string"
}
+ },
+ {
+ "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
+ ]
+ }
}
],
"responses": {
@@ -1565,45 +1573,53 @@
"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",
"description": "Required to be true for the API request to pass",
@@ -1915,27 +1931,17 @@
"basic_auth": []
}
],
- "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": "path",
+ "in": "query",
+ "description": "Path all shares will be relative to",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -2100,23 +2106,6 @@
"basic_auth": []
}
],
- "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",
@@ -2128,6 +2117,19 @@
}
},
{
+ "name": "include_tags",
+ "in": "query",
+ "description": "Include tags in the share",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -3005,63 +3007,79 @@
"basic_auth": []
}
],
- "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",
- "default": 1,
- "description": "Page offset for searching"
- },
- "perPage": {
+ "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": {
"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"
+ "format": "int64"
}
}
- }
+ ]
}
- }
- },
- "parameters": [
+ },
+ {
+ "name": "lookup",
+ "in": "query",
+ "description": "If a global lookup should be performed too",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
{
"name": "OCS-APIRequest",
"in": "header",
@@ -3157,43 +3175,37 @@
"basic_auth": []
}
],
- "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": "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"
}
}
- }
+ ]
}
- }
- },
- "parameters": [
+ },
{
"name": "OCS-APIRequest",
"in": "header",
diff --git a/apps/files_trashbin/openapi.json b/apps/files_trashbin/openapi.json
index 03b98635b39..6662fe10815 100644
--- a/apps/files_trashbin/openapi.json
+++ b/apps/files_trashbin/openapi.json
@@ -57,41 +57,51 @@
"basic_auth": []
}
],
- "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"
- }
- }
- }
+ "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
+ ]
}
}
- },
+ ],
"responses": {
"200": {
"description": "Preview returned",
diff --git a/apps/files_versions/openapi.json b/apps/files_versions/openapi.json
index ee81923c905..9c6a7e5f473 100644
--- a/apps/files_versions/openapi.json
+++ b/apps/files_versions/openapi.json
@@ -65,40 +65,46 @@
"basic_auth": []
}
],
- "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"
- }
- }
- }
+ "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": ""
}
}
- },
+ ],
"responses": {
"200": {
"description": "Preview returned",
diff --git a/apps/oauth2/openapi.json b/apps/oauth2/openapi.json
index f06f72b317b..cdf52de3f5e 100644
--- a/apps/oauth2/openapi.json
+++ b/apps/oauth2/openapi.json
@@ -38,35 +38,35 @@
"basic_auth": []
}
],
- "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"
- }
- }
- }
+ "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"
}
}
- },
+ ],
"responses": {
"200": {
"description": "Client not found",
diff --git a/apps/provisioning_api/openapi-administration.json b/apps/provisioning_api/openapi-administration.json
index 532bf684976..3834de8a700 100644
--- a/apps/provisioning_api/openapi-administration.json
+++ b/apps/provisioning_api/openapi-administration.json
@@ -357,25 +357,17 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "filter": {
- "type": "string",
- "nullable": true,
- "description": "Filter for enabled or disabled apps"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "filter",
+ "in": "query",
+ "description": "Filter for enabled or disabled apps",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -977,37 +969,37 @@
"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",
"description": "Required to be true for the API request to pass",
@@ -1252,25 +1244,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": true,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "required": [
- "groupid"
- ],
- "properties": {
- "groupid": {
- "type": "string",
- "description": "ID of the group"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "userId",
@@ -1282,6 +1255,15 @@
}
},
{
+ "name": "groupid",
+ "in": "query",
+ "description": "ID of the group",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -1541,23 +1523,6 @@
"basic_auth": []
}
],
- "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",
@@ -1578,6 +1543,15 @@
}
},
{
+ "name": "defaultValue",
+ "in": "query",
+ "description": "Default returned value if the value is empty",
+ "schema": {
+ "type": "string",
+ "default": ""
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
diff --git a/apps/provisioning_api/openapi-full.json b/apps/provisioning_api/openapi-full.json
index 4c7b1b2e29a..6577efebed9 100644
--- a/apps/provisioning_api/openapi-full.json
+++ b/apps/provisioning_api/openapi-full.json
@@ -404,25 +404,17 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "filter": {
- "type": "string",
- "nullable": true,
- "description": "Filter for enabled or disabled apps"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "filter",
+ "in": "query",
+ "description": "Filter for enabled or disabled apps",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -777,37 +769,37 @@
"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",
"description": "Required to be true for the API request to pass",
@@ -962,37 +954,37 @@
"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",
"description": "Required to be true for the API request to pass",
@@ -1237,25 +1229,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": true,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "required": [
- "groupid"
- ],
- "properties": {
- "groupid": {
- "type": "string",
- "description": "ID of the group"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "userId",
@@ -1267,6 +1240,15 @@
}
},
{
+ "name": "groupid",
+ "in": "query",
+ "description": "ID of the group",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -1668,37 +1650,37 @@
"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",
"description": "Required to be true for the API request to pass",
@@ -1907,35 +1889,6 @@
"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": "groupId",
@@ -1948,6 +1901,35 @@
}
},
{
+ "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",
"description": "Required to be true for the API request to pass",
@@ -2033,37 +2015,37 @@
"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",
"description": "Required to be true for the API request to pass",
@@ -2295,37 +2277,37 @@
"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",
"description": "Required to be true for the API request to pass",
@@ -2411,37 +2393,37 @@
"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",
"description": "Required to be true for the API request to pass",
@@ -3549,25 +3531,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": true,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "required": [
- "groupid"
- ],
- "properties": {
- "groupid": {
- "type": "string",
- "description": "ID of the group"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "userId",
@@ -3579,6 +3542,15 @@
}
},
{
+ "name": "groupid",
+ "in": "query",
+ "description": "ID of the group",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -4048,28 +4020,6 @@
"basic_auth": []
}
],
- "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",
@@ -4081,6 +4031,18 @@
}
},
{
+ "name": "configKeys[]",
+ "in": "query",
+ "description": "Keys to delete",
+ "required": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
diff --git a/apps/provisioning_api/openapi.json b/apps/provisioning_api/openapi.json
index 65cb01bc380..ef07072460e 100644
--- a/apps/provisioning_api/openapi.json
+++ b/apps/provisioning_api/openapi.json
@@ -403,37 +403,37 @@
"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",
"description": "Required to be true for the API request to pass",
@@ -504,37 +504,37 @@
"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",
"description": "Required to be true for the API request to pass",
@@ -743,35 +743,6 @@
"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": "groupId",
@@ -784,6 +755,35 @@
}
},
{
+ "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",
"description": "Required to be true for the API request to pass",
@@ -952,37 +952,37 @@
"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",
"description": "Required to be true for the API request to pass",
@@ -1214,37 +1214,37 @@
"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",
"description": "Required to be true for the API request to pass",
@@ -1330,37 +1330,37 @@
"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",
"description": "Required to be true for the API request to pass",
@@ -2468,25 +2468,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": true,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "required": [
- "groupid"
- ],
- "properties": {
- "groupid": {
- "type": "string",
- "description": "ID of the group"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "userId",
@@ -2498,6 +2479,15 @@
}
},
{
+ "name": "groupid",
+ "in": "query",
+ "description": "ID of the group",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -3110,28 +3100,6 @@
"basic_auth": []
}
],
- "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",
@@ -3143,6 +3111,18 @@
}
},
{
+ "name": "configKeys[]",
+ "in": "query",
+ "description": "Keys to delete",
+ "required": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
diff --git a/apps/theming/openapi.json b/apps/theming/openapi.json
index 45284ebf613..9057d26cb69 100644
--- a/apps/theming/openapi.json
+++ b/apps/theming/openapi.json
@@ -138,28 +138,6 @@
"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": "themeId",
@@ -169,6 +147,32 @@
"schema": {
"type": "string"
}
+ },
+ {
+ "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
+ ]
+ }
}
],
"responses": {
@@ -212,23 +216,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "useSvg": {
- "type": "boolean",
- "default": true,
- "description": "Return image as SVG"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "key",
@@ -238,6 +225,19 @@
"schema": {
"type": "string"
}
+ },
+ {
+ "name": "useSvg",
+ "in": "query",
+ "description": "Return image as SVG",
+ "schema": {
+ "type": "integer",
+ "default": 1,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
}
],
"responses": {
diff --git a/apps/updatenotification/openapi.json b/apps/updatenotification/openapi.json
index ffa726a31bb..fb6c3c84cf5 100644
--- a/apps/updatenotification/openapi.json
+++ b/apps/updatenotification/openapi.json
@@ -220,23 +220,6 @@
"basic_auth": []
}
],
- "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",
@@ -260,6 +243,15 @@
}
},
{
+ "name": "version",
+ "in": "query",
+ "description": "The version to search the changelog entry for (defaults to the latest installed)",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
diff --git a/apps/user_ldap/openapi.json b/apps/user_ldap/openapi.json
index 61fcfea3e6b..0881d2e7d51 100644
--- a/apps/user_ldap/openapi.json
+++ b/apps/user_ldap/openapi.json
@@ -133,23 +133,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "showPassword": {
- "type": "boolean",
- "default": false,
- "description": "Whether to show the password"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "configID",
@@ -161,6 +144,19 @@
}
},
{
+ "name": "showPassword",
+ "in": "query",
+ "description": "Whether to show the password",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
diff --git a/apps/user_status/openapi.json b/apps/user_status/openapi.json
index cbaec7d7731..8b631156709 100644
--- a/apps/user_status/openapi.json
+++ b/apps/user_status/openapi.json
@@ -424,32 +424,28 @@
"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",
"description": "Required to be true for the API request to pass",
diff --git a/apps/webhook_listeners/openapi.json b/apps/webhook_listeners/openapi.json
index b460fea0b02..7b6fdd6241f 100644
--- a/apps/webhook_listeners/openapi.json
+++ b/apps/webhook_listeners/openapi.json
@@ -114,25 +114,17 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "uri": {
- "type": "string",
- "nullable": true,
- "description": "The callback URI to filter by"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "uri",
+ "in": "query",
+ "description": "The callback URI to filter by",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
diff --git a/core/openapi-ex_app.json b/core/openapi-ex_app.json
index 3f5de516172..cc4a53e10b1 100644
--- a/core/openapi-ex_app.json
+++ b/core/openapi-ex_app.json
@@ -907,37 +907,31 @@
"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"
}
}
- }
- },
- "parameters": [
+ },
+ {
+ "name": "taskTypeIds[]",
+ "in": "query",
+ "description": "The ids of the task types",
+ "required": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ },
{
"name": "OCS-APIRequest",
"in": "header",
diff --git a/core/openapi-full.json b/core/openapi-full.json
index 47cef87379b..36ff35d55b9 100644
--- a/core/openapi-full.json
+++ b/core/openapi-full.json
@@ -1453,56 +1453,66 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": true,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "required": [
- "search"
- ],
- "properties": {
- "search": {
- "type": "string",
- "description": "Text to search for"
- },
- "itemType": {
- "type": "string",
- "nullable": true,
- "description": "Type of the items to search for"
- },
- "itemId": {
- "type": "string",
- "nullable": true,
- "description": "ID of the items to search for"
- },
- "sorter": {
- "type": "string",
- "nullable": true,
- "description": "can be piped, top prio first, e.g.: \"commenters|share-recipients\""
- },
- "shareTypes": {
- "type": "array",
- "default": [],
- "description": "Types of shares to search for",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- },
- "limit": {
- "type": "integer",
- "format": "int64",
- "default": 10,
- "description": "Maximum number of results to return"
- }
- }
+ "parameters": [
+ {
+ "name": "search",
+ "in": "query",
+ "description": "Text to search for",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "itemType",
+ "in": "query",
+ "description": "Type of the items to search for",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
+ "name": "itemId",
+ "in": "query",
+ "description": "ID of the items to search for",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
+ "name": "sorter",
+ "in": "query",
+ "description": "can be piped, top prio first, e.g.: \"commenters|share-recipients\"",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
+ "name": "shareTypes[]",
+ "in": "query",
+ "description": "Types of shares to search for",
+ "schema": {
+ "type": "array",
+ "default": [],
+ "items": {
+ "type": "integer",
+ "format": "int64"
}
}
- }
- },
- "parameters": [
+ },
+ {
+ "name": "limit",
+ "in": "query",
+ "description": "Maximum number of results to return",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "default": 10
+ }
+ },
{
"name": "OCS-APIRequest",
"in": "header",
@@ -1840,30 +1850,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": true,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "required": [
- "resourceType",
- "resourceId"
- ],
- "properties": {
- "resourceType": {
- "type": "string",
- "description": "Name of the resource"
- },
- "resourceId": {
- "type": "string",
- "description": "ID of the resource"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "collectionId",
@@ -1876,6 +1862,24 @@
}
},
{
+ "name": "resourceType",
+ "in": "query",
+ "description": "Name of the resource",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "resourceId",
+ "in": "query",
+ "description": "ID of the resource",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -2645,25 +2649,21 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "absolute": {
- "type": "boolean",
- "default": false,
- "description": "Rewrite URLs to absolute ones"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "absolute",
+ "in": "query",
+ "description": "Rewrite URLs to absolute ones",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -2729,25 +2729,21 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "absolute": {
- "type": "boolean",
- "default": false,
- "description": "Rewrite URLs to absolute ones"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "absolute",
+ "in": "query",
+ "description": "Rewrite URLs to absolute ones",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -3310,27 +3306,17 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": true,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "required": [
- "reference"
- ],
- "properties": {
- "reference": {
- "type": "string",
- "description": "Reference to resolve"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "reference",
+ "in": "query",
+ "description": "Reference to resolve",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -3502,32 +3488,26 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": true,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "required": [
- "reference",
- "sharingToken"
- ],
- "properties": {
- "reference": {
- "type": "string",
- "description": "Reference to resolve"
- },
- "sharingToken": {
- "type": "string",
- "description": "Token of the public share"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "reference",
+ "in": "query",
+ "description": "Reference to resolve",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "sharingToken",
+ "in": "query",
+ "description": "Token of the public share",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -4470,23 +4450,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "customId": {
- "type": "string",
- "nullable": true,
- "description": "An arbitrary identifier for the task"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "appId",
@@ -4498,6 +4461,15 @@
}
},
{
+ "name": "customId",
+ "in": "query",
+ "description": "An arbitrary identifier for the task",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -4606,30 +4578,26 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "taskType": {
- "type": "string",
- "nullable": true,
- "description": "The task type to filter by"
- },
- "customId": {
- "type": "string",
- "nullable": true,
- "description": "An arbitrary identifier for the task"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "taskType",
+ "in": "query",
+ "description": "The task type to filter by",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
+ "name": "customId",
+ "in": "query",
+ "description": "An arbitrary identifier for the task",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -5818,23 +5786,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "identifier": {
- "type": "string",
- "nullable": true,
- "description": "An arbitrary identifier for the task"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "appId",
@@ -5846,6 +5797,15 @@
}
},
{
+ "name": "identifier",
+ "in": "query",
+ "description": "An arbitrary identifier for the task",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -6653,23 +6613,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "identifier": {
- "type": "string",
- "nullable": true,
- "description": "An arbitrary identifier for the task"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "appId",
@@ -6681,6 +6624,15 @@
}
},
{
+ "name": "identifier",
+ "in": "query",
+ "description": "An arbitrary identifier for the task",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -7116,25 +7068,17 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "from": {
- "type": "string",
- "default": "",
- "description": "the url the user is currently at"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "from",
+ "in": "query",
+ "description": "the url the user is currently at",
+ "schema": {
+ "type": "string",
+ "default": ""
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -7198,53 +7142,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "term": {
- "type": "string",
- "default": "",
- "description": "Term to search"
- },
- "sortOrder": {
- "type": "integer",
- "format": "int64",
- "nullable": true,
- "description": "Order of entries"
- },
- "limit": {
- "type": "integer",
- "format": "int64",
- "nullable": true,
- "description": "Maximum amount of entries, limited to 25"
- },
- "cursor": {
- "nullable": true,
- "description": "Offset for searching",
- "oneOf": [
- {
- "type": "integer",
- "format": "int64"
- },
- {
- "type": "string"
- }
- ]
- },
- "from": {
- "type": "string",
- "default": "",
- "description": "The current user URL"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "providerId",
@@ -7256,6 +7153,61 @@
}
},
{
+ "name": "term",
+ "in": "query",
+ "description": "Term to search",
+ "schema": {
+ "type": "string",
+ "default": ""
+ }
+ },
+ {
+ "name": "sortOrder",
+ "in": "query",
+ "description": "Order of entries",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "nullable": true
+ }
+ },
+ {
+ "name": "limit",
+ "in": "query",
+ "description": "Maximum amount of entries, limited to 25",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "nullable": true
+ }
+ },
+ {
+ "name": "cursor",
+ "in": "query",
+ "description": "Offset for searching",
+ "schema": {
+ "nullable": true,
+ "oneOf": [
+ {
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ }
+ },
+ {
+ "name": "from",
+ "in": "query",
+ "description": "The current user URL",
+ "schema": {
+ "type": "string",
+ "default": ""
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -7533,23 +7485,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "guestFallback": {
- "type": "boolean",
- "default": false,
- "description": "Fallback to guest avatar if not found"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "userId",
@@ -7573,6 +7508,19 @@
512
]
}
+ },
+ {
+ "name": "guestFallback",
+ "in": "query",
+ "description": "Fallback to guest avatar if not found",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
}
],
"responses": {
@@ -7644,23 +7592,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "guestFallback": {
- "type": "boolean",
- "default": false,
- "description": "Fallback to guest avatar if not found"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "userId",
@@ -7684,6 +7615,19 @@
512
]
}
+ },
+ {
+ "name": "guestFallback",
+ "in": "query",
+ "description": "Fallback to guest avatar if not found",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
}
],
"responses": {
@@ -7888,24 +7832,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "darkTheme": {
- "type": "boolean",
- "nullable": true,
- "default": false,
- "description": "Return dark avatar"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "guestName",
@@ -7929,6 +7855,20 @@
512
]
}
+ },
+ {
+ "name": "darkTheme",
+ "in": "query",
+ "description": "Return dark avatar",
+ "schema": {
+ "type": "integer",
+ "nullable": true,
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
}
],
"responses": {
@@ -8250,59 +8190,89 @@
"basic_auth": []
}
],
- "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": 32,
- "description": "Width of the preview. A width of -1 will use the original image width."
- },
- "y": {
- "type": "integer",
- "format": "int64",
- "default": 32,
- "description": "Height of the preview. A height of -1 will use the original image height."
- },
- "a": {
- "type": "boolean",
- "default": false,
- "description": "Preserve the aspect ratio"
- },
- "forceIcon": {
- "type": "boolean",
- "default": true,
- "description": "Force returning an icon"
- },
- "mode": {
- "type": "string",
- "default": "fill",
- "enum": [
- "fill",
- "cover"
- ],
- "description": "How to crop the image"
- },
- "mimeFallback": {
- "type": "boolean",
- "default": false,
- "description": "Whether to fallback to the mime icon if no preview is available"
- }
- }
- }
+ "parameters": [
+ {
+ "name": "file",
+ "in": "query",
+ "description": "Path of the file",
+ "schema": {
+ "type": "string",
+ "default": ""
+ }
+ },
+ {
+ "name": "x",
+ "in": "query",
+ "description": "Width of the preview. A width of -1 will use the original image width.",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "default": 32
+ }
+ },
+ {
+ "name": "y",
+ "in": "query",
+ "description": "Height of the preview. A height of -1 will use the original image height.",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "default": 32
+ }
+ },
+ {
+ "name": "a",
+ "in": "query",
+ "description": "Preserve the aspect ratio",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
+ {
+ "name": "forceIcon",
+ "in": "query",
+ "description": "Force returning an icon",
+ "schema": {
+ "type": "integer",
+ "default": 1,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
+ {
+ "name": "mode",
+ "in": "query",
+ "description": "How to crop the image",
+ "schema": {
+ "type": "string",
+ "default": "fill",
+ "enum": [
+ "fill",
+ "cover"
+ ]
+ }
+ },
+ {
+ "name": "mimeFallback",
+ "in": "query",
+ "description": "Whether to fallback to the mime icon if no preview is available",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
}
}
- },
+ ],
"responses": {
"200": {
"description": "Preview returned",
@@ -8367,60 +8337,90 @@
"basic_auth": []
}
],
- "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. A width of -1 will use the original image width."
- },
- "y": {
- "type": "integer",
- "format": "int64",
- "default": 32,
- "description": "Height of the preview. A height of -1 will use the original image height."
- },
- "a": {
- "type": "boolean",
- "default": false,
- "description": "Preserve the aspect ratio"
- },
- "forceIcon": {
- "type": "boolean",
- "default": true,
- "description": "Force returning an icon"
- },
- "mode": {
- "type": "string",
- "default": "fill",
- "enum": [
- "fill",
- "cover"
- ],
- "description": "How to crop the image"
- },
- "mimeFallback": {
- "type": "boolean",
- "default": false,
- "description": "Whether to fallback to the mime icon if no preview is available"
- }
- }
- }
+ "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. A width of -1 will use the original image width.",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "default": 32
+ }
+ },
+ {
+ "name": "y",
+ "in": "query",
+ "description": "Height of the preview. A height of -1 will use the original image height.",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "default": 32
+ }
+ },
+ {
+ "name": "a",
+ "in": "query",
+ "description": "Preserve the aspect ratio",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
+ {
+ "name": "forceIcon",
+ "in": "query",
+ "description": "Force returning an icon",
+ "schema": {
+ "type": "integer",
+ "default": 1,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
+ {
+ "name": "mode",
+ "in": "query",
+ "description": "How to crop the image",
+ "schema": {
+ "type": "string",
+ "default": "fill",
+ "enum": [
+ "fill",
+ "cover"
+ ]
+ }
+ },
+ {
+ "name": "mimeFallback",
+ "in": "query",
+ "description": "Whether to fallback to the mime icon if no preview is available",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
}
}
- },
+ ],
"responses": {
"200": {
"description": "Preview returned",
@@ -9366,37 +9366,31 @@
"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"
}
}
- }
- },
- "parameters": [
+ },
+ {
+ "name": "taskTypeIds[]",
+ "in": "query",
+ "description": "The ids of the task types",
+ "required": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ },
{
"name": "OCS-APIRequest",
"in": "header",
diff --git a/core/openapi.json b/core/openapi.json
index 5d8a66cac21..582b01fd050 100644
--- a/core/openapi.json
+++ b/core/openapi.json
@@ -1453,56 +1453,66 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": true,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "required": [
- "search"
- ],
- "properties": {
- "search": {
- "type": "string",
- "description": "Text to search for"
- },
- "itemType": {
- "type": "string",
- "nullable": true,
- "description": "Type of the items to search for"
- },
- "itemId": {
- "type": "string",
- "nullable": true,
- "description": "ID of the items to search for"
- },
- "sorter": {
- "type": "string",
- "nullable": true,
- "description": "can be piped, top prio first, e.g.: \"commenters|share-recipients\""
- },
- "shareTypes": {
- "type": "array",
- "default": [],
- "description": "Types of shares to search for",
- "items": {
- "type": "integer",
- "format": "int64"
- }
- },
- "limit": {
- "type": "integer",
- "format": "int64",
- "default": 10,
- "description": "Maximum number of results to return"
- }
- }
+ "parameters": [
+ {
+ "name": "search",
+ "in": "query",
+ "description": "Text to search for",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "itemType",
+ "in": "query",
+ "description": "Type of the items to search for",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
+ "name": "itemId",
+ "in": "query",
+ "description": "ID of the items to search for",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
+ "name": "sorter",
+ "in": "query",
+ "description": "can be piped, top prio first, e.g.: \"commenters|share-recipients\"",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
+ "name": "shareTypes[]",
+ "in": "query",
+ "description": "Types of shares to search for",
+ "schema": {
+ "type": "array",
+ "default": [],
+ "items": {
+ "type": "integer",
+ "format": "int64"
}
}
- }
- },
- "parameters": [
+ },
+ {
+ "name": "limit",
+ "in": "query",
+ "description": "Maximum number of results to return",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "default": 10
+ }
+ },
{
"name": "OCS-APIRequest",
"in": "header",
@@ -1840,30 +1850,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": true,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "required": [
- "resourceType",
- "resourceId"
- ],
- "properties": {
- "resourceType": {
- "type": "string",
- "description": "Name of the resource"
- },
- "resourceId": {
- "type": "string",
- "description": "ID of the resource"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "collectionId",
@@ -1876,6 +1862,24 @@
}
},
{
+ "name": "resourceType",
+ "in": "query",
+ "description": "Name of the resource",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "resourceId",
+ "in": "query",
+ "description": "ID of the resource",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -2645,25 +2649,21 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "absolute": {
- "type": "boolean",
- "default": false,
- "description": "Rewrite URLs to absolute ones"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "absolute",
+ "in": "query",
+ "description": "Rewrite URLs to absolute ones",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -2729,25 +2729,21 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "absolute": {
- "type": "boolean",
- "default": false,
- "description": "Rewrite URLs to absolute ones"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "absolute",
+ "in": "query",
+ "description": "Rewrite URLs to absolute ones",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -3310,27 +3306,17 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": true,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "required": [
- "reference"
- ],
- "properties": {
- "reference": {
- "type": "string",
- "description": "Reference to resolve"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "reference",
+ "in": "query",
+ "description": "Reference to resolve",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -3502,32 +3488,26 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": true,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "required": [
- "reference",
- "sharingToken"
- ],
- "properties": {
- "reference": {
- "type": "string",
- "description": "Reference to resolve"
- },
- "sharingToken": {
- "type": "string",
- "description": "Token of the public share"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "reference",
+ "in": "query",
+ "description": "Reference to resolve",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "sharingToken",
+ "in": "query",
+ "description": "Token of the public share",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -4470,23 +4450,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "customId": {
- "type": "string",
- "nullable": true,
- "description": "An arbitrary identifier for the task"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "appId",
@@ -4498,6 +4461,15 @@
}
},
{
+ "name": "customId",
+ "in": "query",
+ "description": "An arbitrary identifier for the task",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -4606,30 +4578,26 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "taskType": {
- "type": "string",
- "nullable": true,
- "description": "The task type to filter by"
- },
- "customId": {
- "type": "string",
- "nullable": true,
- "description": "An arbitrary identifier for the task"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "taskType",
+ "in": "query",
+ "description": "The task type to filter by",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
+ "name": "customId",
+ "in": "query",
+ "description": "An arbitrary identifier for the task",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -5818,23 +5786,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "identifier": {
- "type": "string",
- "nullable": true,
- "description": "An arbitrary identifier for the task"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "appId",
@@ -5846,6 +5797,15 @@
}
},
{
+ "name": "identifier",
+ "in": "query",
+ "description": "An arbitrary identifier for the task",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -6653,23 +6613,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "identifier": {
- "type": "string",
- "nullable": true,
- "description": "An arbitrary identifier for the task"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "appId",
@@ -6681,6 +6624,15 @@
}
},
{
+ "name": "identifier",
+ "in": "query",
+ "description": "An arbitrary identifier for the task",
+ "schema": {
+ "type": "string",
+ "nullable": true
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -7116,25 +7068,17 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "from": {
- "type": "string",
- "default": "",
- "description": "the url the user is currently at"
- }
- }
- }
- }
- }
- },
"parameters": [
{
+ "name": "from",
+ "in": "query",
+ "description": "the url the user is currently at",
+ "schema": {
+ "type": "string",
+ "default": ""
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -7198,53 +7142,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "term": {
- "type": "string",
- "default": "",
- "description": "Term to search"
- },
- "sortOrder": {
- "type": "integer",
- "format": "int64",
- "nullable": true,
- "description": "Order of entries"
- },
- "limit": {
- "type": "integer",
- "format": "int64",
- "nullable": true,
- "description": "Maximum amount of entries, limited to 25"
- },
- "cursor": {
- "nullable": true,
- "description": "Offset for searching",
- "oneOf": [
- {
- "type": "integer",
- "format": "int64"
- },
- {
- "type": "string"
- }
- ]
- },
- "from": {
- "type": "string",
- "default": "",
- "description": "The current user URL"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "providerId",
@@ -7256,6 +7153,61 @@
}
},
{
+ "name": "term",
+ "in": "query",
+ "description": "Term to search",
+ "schema": {
+ "type": "string",
+ "default": ""
+ }
+ },
+ {
+ "name": "sortOrder",
+ "in": "query",
+ "description": "Order of entries",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "nullable": true
+ }
+ },
+ {
+ "name": "limit",
+ "in": "query",
+ "description": "Maximum amount of entries, limited to 25",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "nullable": true
+ }
+ },
+ {
+ "name": "cursor",
+ "in": "query",
+ "description": "Offset for searching",
+ "schema": {
+ "nullable": true,
+ "oneOf": [
+ {
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ }
+ },
+ {
+ "name": "from",
+ "in": "query",
+ "description": "The current user URL",
+ "schema": {
+ "type": "string",
+ "default": ""
+ }
+ },
+ {
"name": "OCS-APIRequest",
"in": "header",
"description": "Required to be true for the API request to pass",
@@ -7533,23 +7485,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "guestFallback": {
- "type": "boolean",
- "default": false,
- "description": "Fallback to guest avatar if not found"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "userId",
@@ -7573,6 +7508,19 @@
512
]
}
+ },
+ {
+ "name": "guestFallback",
+ "in": "query",
+ "description": "Fallback to guest avatar if not found",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
}
],
"responses": {
@@ -7644,23 +7592,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "guestFallback": {
- "type": "boolean",
- "default": false,
- "description": "Fallback to guest avatar if not found"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "userId",
@@ -7684,6 +7615,19 @@
512
]
}
+ },
+ {
+ "name": "guestFallback",
+ "in": "query",
+ "description": "Fallback to guest avatar if not found",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
}
],
"responses": {
@@ -7888,24 +7832,6 @@
"basic_auth": []
}
],
- "requestBody": {
- "required": false,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "darkTheme": {
- "type": "boolean",
- "nullable": true,
- "default": false,
- "description": "Return dark avatar"
- }
- }
- }
- }
- }
- },
"parameters": [
{
"name": "guestName",
@@ -7929,6 +7855,20 @@
512
]
}
+ },
+ {
+ "name": "darkTheme",
+ "in": "query",
+ "description": "Return dark avatar",
+ "schema": {
+ "type": "integer",
+ "nullable": true,
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
}
],
"responses": {
@@ -8250,59 +8190,89 @@
"basic_auth": []
}
],
- "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": 32,
- "description": "Width of the preview. A width of -1 will use the original image width."
- },
- "y": {
- "type": "integer",
- "format": "int64",
- "default": 32,
- "description": "Height of the preview. A height of -1 will use the original image height."
- },
- "a": {
- "type": "boolean",
- "default": false,
- "description": "Preserve the aspect ratio"
- },
- "forceIcon": {
- "type": "boolean",
- "default": true,
- "description": "Force returning an icon"
- },
- "mode": {
- "type": "string",
- "default": "fill",
- "enum": [
- "fill",
- "cover"
- ],
- "description": "How to crop the image"
- },
- "mimeFallback": {
- "type": "boolean",
- "default": false,
- "description": "Whether to fallback to the mime icon if no preview is available"
- }
- }
- }
+ "parameters": [
+ {
+ "name": "file",
+ "in": "query",
+ "description": "Path of the file",
+ "schema": {
+ "type": "string",
+ "default": ""
+ }
+ },
+ {
+ "name": "x",
+ "in": "query",
+ "description": "Width of the preview. A width of -1 will use the original image width.",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "default": 32
+ }
+ },
+ {
+ "name": "y",
+ "in": "query",
+ "description": "Height of the preview. A height of -1 will use the original image height.",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "default": 32
+ }
+ },
+ {
+ "name": "a",
+ "in": "query",
+ "description": "Preserve the aspect ratio",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
+ {
+ "name": "forceIcon",
+ "in": "query",
+ "description": "Force returning an icon",
+ "schema": {
+ "type": "integer",
+ "default": 1,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
+ {
+ "name": "mode",
+ "in": "query",
+ "description": "How to crop the image",
+ "schema": {
+ "type": "string",
+ "default": "fill",
+ "enum": [
+ "fill",
+ "cover"
+ ]
+ }
+ },
+ {
+ "name": "mimeFallback",
+ "in": "query",
+ "description": "Whether to fallback to the mime icon if no preview is available",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
}
}
- },
+ ],
"responses": {
"200": {
"description": "Preview returned",
@@ -8367,60 +8337,90 @@
"basic_auth": []
}
],
- "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. A width of -1 will use the original image width."
- },
- "y": {
- "type": "integer",
- "format": "int64",
- "default": 32,
- "description": "Height of the preview. A height of -1 will use the original image height."
- },
- "a": {
- "type": "boolean",
- "default": false,
- "description": "Preserve the aspect ratio"
- },
- "forceIcon": {
- "type": "boolean",
- "default": true,
- "description": "Force returning an icon"
- },
- "mode": {
- "type": "string",
- "default": "fill",
- "enum": [
- "fill",
- "cover"
- ],
- "description": "How to crop the image"
- },
- "mimeFallback": {
- "type": "boolean",
- "default": false,
- "description": "Whether to fallback to the mime icon if no preview is available"
- }
- }
- }
+ "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. A width of -1 will use the original image width.",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "default": 32
+ }
+ },
+ {
+ "name": "y",
+ "in": "query",
+ "description": "Height of the preview. A height of -1 will use the original image height.",
+ "schema": {
+ "type": "integer",
+ "format": "int64",
+ "default": 32
+ }
+ },
+ {
+ "name": "a",
+ "in": "query",
+ "description": "Preserve the aspect ratio",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
+ {
+ "name": "forceIcon",
+ "in": "query",
+ "description": "Force returning an icon",
+ "schema": {
+ "type": "integer",
+ "default": 1,
+ "enum": [
+ 0,
+ 1
+ ]
+ }
+ },
+ {
+ "name": "mode",
+ "in": "query",
+ "description": "How to crop the image",
+ "schema": {
+ "type": "string",
+ "default": "fill",
+ "enum": [
+ "fill",
+ "cover"
+ ]
+ }
+ },
+ {
+ "name": "mimeFallback",
+ "in": "query",
+ "description": "Whether to fallback to the mime icon if no preview is available",
+ "schema": {
+ "type": "integer",
+ "default": 0,
+ "enum": [
+ 0,
+ 1
+ ]
}
}
- },
+ ],
"responses": {
"200": {
"description": "Preview returned",
diff --git a/vendor-bin/openapi-extractor/composer.json b/vendor-bin/openapi-extractor/composer.json
index dda5e0acc3b..f200921c433 100644
--- a/vendor-bin/openapi-extractor/composer.json
+++ b/vendor-bin/openapi-extractor/composer.json
@@ -5,13 +5,7 @@
"php": "8.1"
}
},
- "repositories": [
- {
- "type": "vcs",
- "url": "https://github.com/nextcloud/openapi-extractor"
- }
- ],
"require": {
- "nextcloud/openapi-extractor": "dev-main"
+ "nextcloud/openapi-extractor": "^1.0.0"
}
}
diff --git a/vendor-bin/openapi-extractor/composer.lock b/vendor-bin/openapi-extractor/composer.lock
index 32e794f0bd8..fec64bf71f6 100644
--- a/vendor-bin/openapi-extractor/composer.lock
+++ b/vendor-bin/openapi-extractor/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "143725e36726d6a8e8fc092c8b44a4ee",
+ "content-hash": "23c96ff7007b72dfd2bbe9cbf35a2843",
"packages": [
{
"name": "adhocore/cli",
@@ -78,16 +78,16 @@
},
{
"name": "nextcloud/openapi-extractor",
- "version": "dev-main",
+ "version": "v1.0.0",
"source": {
"type": "git",
- "url": "https://github.com/nextcloud/openapi-extractor.git",
- "reference": "82473016d48704ed21e75ea2afa9b0262b9b9a6d"
+ "url": "https://github.com/nextcloud-releases/openapi-extractor.git",
+ "reference": "88e347097db28b6e3f8f3c221502b80a4f455b1f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nextcloud/openapi-extractor/zipball/82473016d48704ed21e75ea2afa9b0262b9b9a6d",
- "reference": "82473016d48704ed21e75ea2afa9b0262b9b9a6d",
+ "url": "https://api.github.com/repos/nextcloud-releases/openapi-extractor/zipball/88e347097db28b6e3f8f3c221502b80a4f455b1f",
+ "reference": "88e347097db28b6e3f8f3c221502b80a4f455b1f",
"shasum": ""
},
"require": {
@@ -101,7 +101,6 @@
"nextcloud/coding-standard": "^1.2",
"nextcloud/ocp": "dev-master"
},
- "default-branch": true,
"bin": [
"generate-spec",
"merge-specs"
@@ -112,25 +111,16 @@
"OpenAPIExtractor\\": "src"
}
},
- "scripts": {
- "lint": [
- "find . -name \\*.php -not -path './tests/*' -not -path './vendor/*' -not -path './build/*' -print0 | xargs -0 -n1 php -l && php -l generate-spec && php -l merge-specs"
- ],
- "cs:check": [
- "php-cs-fixer fix --dry-run --diff"
- ],
- "cs:fix": [
- "php-cs-fixer fix"
- ],
- "test:unit": [
- "cd tests && ../generate-spec"
- ]
- },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "AGPL-3.0-or-later"
+ ],
+ "description": "A tool for extracting OpenAPI specifications from Nextcloud source code",
"support": {
- "source": "https://github.com/nextcloud/openapi-extractor/tree/main",
- "issues": "https://github.com/nextcloud/openapi-extractor/issues"
+ "issues": "https://github.com/nextcloud-releases/openapi-extractor/issues",
+ "source": "https://github.com/nextcloud-releases/openapi-extractor/tree/v1.0.0"
},
- "time": "2024-07-02T07:11:51+00:00"
+ "time": "2024-08-20T16:46:27+00:00"
},
{
"name": "nikic/php-parser",
@@ -241,9 +231,7 @@
"packages-dev": [],
"aliases": [],
"minimum-stability": "stable",
- "stability-flags": {
- "nextcloud/openapi-extractor": 20
- },
+ "stability-flags": [],
"prefer-stable": false,
"prefer-lowest": false,
"platform": [],