{ "openapi": "3.0.0", "info": { "title": "GAMBLE!", "description": "Gambling API", "version": "1.0.0" }, "servers": [ { "url": "http://localhost:3000/" } ], "paths": { "/register": { "post": { "description": "", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "username": { "example": "any" } } } } } } } }, "/login": { "post": { "description": "", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "username": { "example": "any" } } } } } } } }, "/": { "get": { "description": "", "parameters": [ { "name": "authorization", "in": "header", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" } } } }, "/verify": { "post": { "description": "", "parameters": [ { "name": "authorization", "in": "header", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" } } } }, "/logout": { "delete": { "description": "", "parameters": [ { "name": "authorization", "in": "header", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" } } } } } }