summary refs log tree commit diff
path: root/assets/openapi.json
diff options
context:
space:
mode:
Diffstat (limited to 'assets/openapi.json')
-rw-r--r--assets/openapi.json89
1 files changed, 83 insertions, 6 deletions
diff --git a/assets/openapi.json b/assets/openapi.json

index 14d13fa4..5a973072 100644 --- a/assets/openapi.json +++ b/assets/openapi.json
@@ -118,10 +118,7 @@ "type": "string" }, "team_id": { - "type": [ - "string", - "integer" - ] + "type": "string" } }, "required": [ @@ -3169,6 +3166,9 @@ "type": "string" } }, + "role": { + "$ref": "#/components/schemas/TeamMemberRole" + }, "team_id": { "type": "string" }, @@ -3189,6 +3189,7 @@ "id", "membership_state", "permissions", + "role", "team", "team_id", "user", @@ -3202,6 +3203,14 @@ ], "type": "number" }, + "TeamMemberRole": { + "enum": [ + "admin", + "developer", + "read_only" + ], + "type": "string" + }, "Sticker": { "type": "object", "properties": { @@ -6307,6 +6316,17 @@ "protocol" ] }, + "TeamCreateSchema": { + "type": "object", + "properties": { + "name": { + "type": "string" + } + }, + "required": [ + "name" + ] + }, "TemplateCreateSchema": { "type": "object", "properties": { @@ -7661,6 +7681,14 @@ "location" ] }, + "TeamListResponse": { + "type": "object", + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/components/schemas/Team" + } + } + }, "TenorTrendingResponse": { "type": "object", "properties": { @@ -10622,8 +10650,57 @@ } ], "responses": { - "default": { - "description": "No description available" + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TeamListResponse" + } + } + } + } + }, + "parameters": [ + { + "name": "include_payout_account_status", + "in": "query", + "schema": { + "type": "boolean" + }, + "description": "Whether to include team payout account status in the response (default false)" + } + ], + "tags": [ + "teams" + ] + }, + "post": { + "security": [ + { + "bearer": [] + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TeamCreateSchema" + } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Team" + } + } + } } }, "tags": [