fix: add api list limits

This commit is contained in:
2026-03-16 22:51:06 +02:00
parent 27f5e7b044
commit f13be9786b
16 changed files with 976 additions and 56 deletions

View File

@@ -590,6 +590,29 @@
}
],
"parameters": [
{
"name": "limit",
"in": "query",
"description": "Maximum number of BBCodes to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 100,
"minimum": 1,
"maximum": 100
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -820,6 +843,29 @@
}
],
"parameters": [
{
"name": "limit",
"in": "query",
"description": "Maximum number of BBCodes to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 100,
"minimum": 1,
"maximum": 100
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -915,6 +961,29 @@
}
],
"parameters": [
{
"name": "limit",
"in": "query",
"description": "Maximum number of BBCodes to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 100,
"minimum": 1,
"maximum": 100
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -1845,6 +1914,29 @@
}
],
"parameters": [
{
"name": "limit",
"in": "query",
"description": "Maximum number of headers to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 100,
"minimum": 1,
"maximum": 100
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -2493,6 +2585,29 @@
}
],
"parameters": [
{
"name": "limit",
"in": "query",
"description": "Maximum number of category headers to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 100,
"minimum": 1,
"maximum": 100
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -2715,6 +2830,29 @@
"format": "int64"
}
},
{
"name": "limit",
"in": "query",
"description": "Maximum number of categories to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 100,
"minimum": 1,
"maximum": 100
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -3387,6 +3525,29 @@
"format": "int64"
}
},
{
"name": "limit",
"in": "query",
"description": "Maximum number of permissions to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 100,
"minimum": 1,
"maximum": 100
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -4251,6 +4412,29 @@
}
],
"parameters": [
{
"name": "limit",
"in": "query",
"description": "Maximum number of users to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 200,
"minimum": 1,
"maximum": 200
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -4443,7 +4627,9 @@
"schema": {
"type": "integer",
"format": "int64",
"default": 10
"default": 10,
"minimum": 1,
"maximum": 100
}
},
{
@@ -4688,7 +4874,9 @@
"schema": {
"type": "integer",
"format": "int64",
"default": 50
"default": 50,
"minimum": 1,
"maximum": 200
}
},
{
@@ -4937,7 +5125,9 @@
"schema": {
"type": "integer",
"format": "int64",
"default": 50
"default": 50,
"minimum": 1,
"maximum": 200
}
},
{
@@ -5627,6 +5817,29 @@
"format": "int64"
}
},
{
"name": "limit",
"in": "query",
"description": "Maximum number of reactions to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 200,
"minimum": 1,
"maximum": 200
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -5738,6 +5951,21 @@
"type": "integer",
"format": "int64"
}
},
"limit": {
"type": "integer",
"format": "int64",
"default": 1000,
"description": "Maximum number of reactions to return",
"minimum": 1,
"maximum": 1000
},
"offset": {
"type": "integer",
"format": "int64",
"default": 0,
"description": "Offset for pagination",
"minimum": 0
}
}
}
@@ -6752,6 +6980,29 @@
}
],
"parameters": [
{
"name": "limit",
"in": "query",
"description": "Maximum number of roles to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 100,
"minimum": 1,
"maximum": 100
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -7398,6 +7649,29 @@
"format": "int64"
}
},
{
"name": "limit",
"in": "query",
"description": "Maximum number of permissions to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 100,
"minimum": 1,
"maximum": 100
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -7691,7 +7965,9 @@
"schema": {
"type": "integer",
"format": "int64",
"default": 50
"default": 50,
"minimum": 1,
"maximum": 200
}
},
{
@@ -7876,6 +8152,29 @@
}
],
"parameters": [
{
"name": "limit",
"in": "query",
"description": "Maximum number of teams to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 100,
"minimum": 1,
"maximum": 100
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -8002,6 +8301,29 @@
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "Maximum number of permissions to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 100,
"minimum": 1,
"maximum": 100
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -8249,6 +8571,29 @@
}
],
"parameters": [
{
"name": "limit",
"in": "query",
"description": "Maximum number of threads to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 200,
"minimum": 1,
"maximum": 200
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -8454,7 +8799,9 @@
"schema": {
"type": "integer",
"format": "int64",
"default": 50
"default": 50,
"minimum": 1,
"maximum": 200
}
},
{
@@ -8685,7 +9032,9 @@
"schema": {
"type": "integer",
"format": "int64",
"default": 50
"default": 50,
"minimum": 1,
"maximum": 200
}
},
{
@@ -9843,6 +10192,29 @@
}
],
"parameters": [
{
"name": "limit",
"in": "query",
"description": "Maximum number of subscriptions to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 200,
"minimum": 1,
"maximum": 200
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -10239,6 +10611,29 @@
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "Maximum number of role assignments to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 100,
"minimum": 1,
"maximum": 100
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",
@@ -10344,6 +10739,29 @@
"format": "int64"
}
},
{
"name": "limit",
"in": "query",
"description": "Maximum number of users to return",
"schema": {
"type": "integer",
"format": "int64",
"default": 200,
"minimum": 1,
"maximum": 200
}
},
{
"name": "offset",
"in": "query",
"description": "Offset for pagination",
"schema": {
"type": "integer",
"format": "int64",
"default": 0,
"minimum": 0
}
},
{
"name": "OCS-APIRequest",
"in": "header",