{ "openapi": "3.1.0", "info": { "version": "1.0.0", "title": "OpenAPI" }, "components": { "schemas": {}, "parameters": {} }, "paths": { "/event/{eventId}/list_sales": { "get": { "tags": [ "ListSales" ], "summary": "List Sales", "operationId": "get_ListSalesGet", "parameters": [ { "schema": { "type": "string" }, "required": true, "name": "eventId", "in": "path" }, { "schema": { "type": "string" }, "required": false, "name": "fresh", "in": "query" } ], "responses": { "200": { "description": "Returns a list of sales", "content": { "application/json": { "schema": { "type": "object", "properties": { "sales": { "type": "array", "items": { "type": "object", "properties": { "sales_id": { "type": "string" }, "event_id": { "type": "string" }, "ticket_name": { "type": "string" } }, "required": [ "sales_id", "event_id", "ticket_name" ] } } }, "required": [ "sales" ] } } } }, "500": { "description": "Internal Server Error", "content": { "application/json": { "schema": { "type": "object", "properties": { "error": { "type": "string" }, "message": { "type": "string" } }, "required": [ "error", "message" ] } } } } } } }, "/event/{eventId}/list_sales/{salesId}": { "get": { "tags": [ "Sale" ], "summary": "Sale", "operationId": "get_SaleGet", "parameters": [ { "schema": { "type": "string" }, "required": true, "name": "eventId", "in": "path" }, { "schema": { "type": "string" }, "required": true, "name": "salesId", "in": "path" }, { "schema": { "type": "string" }, "required": false, "name": "fresh", "in": "query" } ], "responses": { "200": { "description": "Returns a sale", "content": { "application/json": { "schema": { "type": "object", "properties": { "sales_id": { "type": "string" }, "event_id": { "type": "string" }, "ticket_name": { "type": "string" } }, "required": [ "sales_id", "event_id", "ticket_name" ] } } } }, "404": { "description": "Sale not found", "content": { "application/json": { "schema": { "type": "object", "properties": { "error": { "type": "string" }, "message": { "type": "string" } }, "required": [ "error", "message" ] } } } }, "500": { "description": "Internal Server Error", "content": { "application/json": { "schema": { "type": "object", "properties": { "error": { "type": "string" }, "message": { "type": "string" } }, "required": [ "error", "message" ] } } } } } } } }, "webhooks": {} }