{
    "openapi": "3.1.0",
    "info": {
        "title": "Alpha Wing API and Web Route Specification",
        "summary": "OpenAPI specification generated from the Laravel route table.",
        "description": "This document covers the public pages, authentication flows, authenticated workspace endpoints, webhook receivers, downloads, storage routes, and system routes currently registered by the Alpha Wing Laravel app.",
        "version": "1.0.0"
    },
    "servers": [
        {
            "url": "/",
            "description": "Current Alpha Wing host"
        }
    ],
    "tags": [
        {
            "name": "AI Chat"
        },
        {
            "name": "Accounts"
        },
        {
            "name": "Audit"
        },
        {
            "name": "Authentication"
        },
        {
            "name": "Charts"
        },
        {
            "name": "Credential Manager"
        },
        {
            "name": "Dashboard"
        },
        {
            "name": "Deployments"
        },
        {
            "name": "Documentation"
        },
        {
            "name": "Home"
        },
        {
            "name": "Market Data"
        },
        {
            "name": "Notifications"
        },
        {
            "name": "Orders"
        },
        {
            "name": "Paper Trading"
        },
        {
            "name": "Positions"
        },
        {
            "name": "Profile"
        },
        {
            "name": "Profit Loss"
        },
        {
            "name": "Queue Monitor"
        },
        {
            "name": "Reports"
        },
        {
            "name": "Scribe"
        },
        {
            "name": "Security"
        },
        {
            "name": "Settings"
        },
        {
            "name": "Storage"
        },
        {
            "name": "Strategies"
        },
        {
            "name": "System"
        },
        {
            "name": "Teams"
        },
        {
            "name": "Tickers"
        },
        {
            "name": "Trade Plans"
        },
        {
            "name": "Webhooks"
        }
    ],
    "paths": {
        "/": {
            "get": {
                "tags": [
                    "Home"
                ],
                "summary": "GET /",
                "description": "Public landing page. Authenticated users are redirected to the dashboard.",
                "operationId": "get_home",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": null,
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web"
                ]
            },
            "head": {
                "tags": [
                    "Home"
                ],
                "summary": "HEAD /",
                "description": "Public landing page. Authenticated users are redirected to the dashboard.",
                "operationId": "head_home",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": null,
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web"
                ]
            }
        },
        "/accounts": {
            "get": {
                "tags": [
                    "Accounts"
                ],
                "summary": "GET accounts index",
                "description": "Laravel route `accounts.index` handled by `App\\Http\\Controllers\\AccountConnectionController@page`.",
                "operationId": "get_accounts_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "accounts.index",
                "x-laravel-action": "App\\Http\\Controllers\\AccountConnectionController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Accounts"
                ],
                "summary": "HEAD accounts index",
                "description": "Laravel route `accounts.index` handled by `App\\Http\\Controllers\\AccountConnectionController@page`.",
                "operationId": "head_accounts_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "accounts.index",
                "x-laravel-action": "App\\Http\\Controllers\\AccountConnectionController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/accounts/connections": {
            "post": {
                "tags": [
                    "Accounts"
                ],
                "summary": "POST accounts connections store",
                "description": "Laravel route `accounts.connections.store` handled by `App\\Http\\Controllers\\AccountConnectionController@storeConnection`.",
                "operationId": "post_accounts_connections_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "accounts.connections.store",
                "x-laravel-action": "App\\Http\\Controllers\\AccountConnectionController@storeConnection",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/accounts/create": {
            "post": {
                "tags": [
                    "Accounts"
                ],
                "summary": "POST accounts create",
                "description": "Laravel route `accounts.create` handled by `App\\Http\\Controllers\\AccountConnectionController@createAccountp`.",
                "operationId": "post_accounts_create",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "accounts.create",
                "x-laravel-action": "App\\Http\\Controllers\\AccountConnectionController@createAccountp",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/accounts/credentials": {
            "post": {
                "tags": [
                    "Accounts"
                ],
                "summary": "POST accounts credentials store",
                "description": "Laravel route `accounts.credentials.store` handled by `App\\Http\\Controllers\\AccountConnectionController@storeCredential`.",
                "operationId": "post_accounts_credentials_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "accounts.credentials.store",
                "x-laravel-action": "App\\Http\\Controllers\\AccountConnectionController@storeCredential",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/accounts/credentials/{credential}/revoke": {
            "post": {
                "tags": [
                    "Accounts"
                ],
                "summary": "POST accounts credentials revoke",
                "description": "Laravel route `accounts.credentials.revoke` handled by `App\\Http\\Controllers\\AccountConnectionController@revokeCredential`.",
                "operationId": "post_accounts_credentials_revoke",
                "parameters": [
                    {
                        "name": "credential",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: credential."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "accounts.credentials.revoke",
                "x-laravel-action": "App\\Http\\Controllers\\AccountConnectionController@revokeCredential",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/accounts/credentials/{credential}/test": {
            "post": {
                "tags": [
                    "Accounts"
                ],
                "summary": "POST accounts credentials test",
                "description": "Laravel route `accounts.credentials.test` handled by `App\\Http\\Controllers\\AccountConnectionController@testCredential`.",
                "operationId": "post_accounts_credentials_test",
                "parameters": [
                    {
                        "name": "credential",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: credential."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "accounts.credentials.test",
                "x-laravel-action": "App\\Http\\Controllers\\AccountConnectionController@testCredential",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/accounts/data": {
            "get": {
                "tags": [
                    "Accounts"
                ],
                "summary": "GET accounts data",
                "description": "Laravel route `accounts.data` handled by `App\\Http\\Controllers\\AccountConnectionController@data`.",
                "operationId": "get_accounts_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "accounts.data",
                "x-laravel-action": "App\\Http\\Controllers\\AccountConnectionController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Accounts"
                ],
                "summary": "HEAD accounts data",
                "description": "Laravel route `accounts.data` handled by `App\\Http\\Controllers\\AccountConnectionController@data`.",
                "operationId": "head_accounts_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "accounts.data",
                "x-laravel-action": "App\\Http\\Controllers\\AccountConnectionController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/ai-chat": {
            "get": {
                "tags": [
                    "AI Chat"
                ],
                "summary": "GET ai chat show",
                "description": "Laravel route `ai-chat.show` handled by `App\\Http\\Controllers\\AiChatController@show`.",
                "operationId": "get_ai_chat_show",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "ai-chat.show",
                "x-laravel-action": "App\\Http\\Controllers\\AiChatController@show",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "AI Chat"
                ],
                "summary": "HEAD ai chat show",
                "description": "Laravel route `ai-chat.show` handled by `App\\Http\\Controllers\\AiChatController@show`.",
                "operationId": "head_ai_chat_show",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "ai-chat.show",
                "x-laravel-action": "App\\Http\\Controllers\\AiChatController@show",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/ai-chat/actions/evaluate-deployment": {
            "post": {
                "tags": [
                    "AI Chat"
                ],
                "summary": "POST ai chat actions evaluate deployment",
                "description": "Laravel route `ai-chat.actions.evaluate-deployment` handled by `App\\Http\\Controllers\\AiChatController@evaluateDeployment`.",
                "operationId": "post_ai_chat_actions_evaluate_deployment",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "ai-chat.actions.evaluate-deployment",
                "x-laravel-action": "App\\Http\\Controllers\\AiChatController@evaluateDeployment",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/ai-chat/actions/market-data-sync": {
            "post": {
                "tags": [
                    "AI Chat"
                ],
                "summary": "POST ai chat actions market data sync",
                "description": "Laravel route `ai-chat.actions.market-data-sync` handled by `App\\Http\\Controllers\\AiChatController@marketDataSync`.",
                "operationId": "post_ai_chat_actions_market_data_sync",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "ai-chat.actions.market-data-sync",
                "x-laravel-action": "App\\Http\\Controllers\\AiChatController@marketDataSync",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/ai-chat/actions/paper-order": {
            "post": {
                "tags": [
                    "AI Chat"
                ],
                "summary": "POST ai chat actions paper order",
                "description": "Laravel route `ai-chat.actions.paper-order` handled by `App\\Http\\Controllers\\AiChatController@paperOrder`.",
                "operationId": "post_ai_chat_actions_paper_order",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "ai-chat.actions.paper-order",
                "x-laravel-action": "App\\Http\\Controllers\\AiChatController@paperOrder",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/ai-chat/messages": {
            "post": {
                "tags": [
                    "AI Chat"
                ],
                "summary": "POST ai chat messages store",
                "description": "Laravel route `ai-chat.messages.store` handled by `App\\Http\\Controllers\\AiChatController@store`.",
                "operationId": "post_ai_chat_messages_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "ai-chat.messages.store",
                "x-laravel-action": "App\\Http\\Controllers\\AiChatController@store",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/audit": {
            "get": {
                "tags": [
                    "Audit"
                ],
                "summary": "GET audit index",
                "description": "Laravel route `audit.index` handled by `App\\Http\\Controllers\\AuditController@page`.",
                "operationId": "get_audit_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "audit.index",
                "x-laravel-action": "App\\Http\\Controllers\\AuditController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Audit"
                ],
                "summary": "HEAD audit index",
                "description": "Laravel route `audit.index` handled by `App\\Http\\Controllers\\AuditController@page`.",
                "operationId": "head_audit_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "audit.index",
                "x-laravel-action": "App\\Http\\Controllers\\AuditController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/audit/data": {
            "get": {
                "tags": [
                    "Audit"
                ],
                "summary": "GET audit data",
                "description": "Laravel route `audit.data` handled by `App\\Http\\Controllers\\AuditController@data`.",
                "operationId": "get_audit_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "audit.data",
                "x-laravel-action": "App\\Http\\Controllers\\AuditController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Audit"
                ],
                "summary": "HEAD audit data",
                "description": "Laravel route `audit.data` handled by `App\\Http\\Controllers\\AuditController@data`.",
                "operationId": "head_audit_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "audit.data",
                "x-laravel-action": "App\\Http\\Controllers\\AuditController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/charts": {
            "get": {
                "tags": [
                    "Charts"
                ],
                "summary": "GET charts index",
                "description": "Laravel route `charts.index` handled by `App\\Http\\Controllers\\ChartController@page`.",
                "operationId": "get_charts_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "charts.index",
                "x-laravel-action": "App\\Http\\Controllers\\ChartController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Charts"
                ],
                "summary": "HEAD charts index",
                "description": "Laravel route `charts.index` handled by `App\\Http\\Controllers\\ChartController@page`.",
                "operationId": "head_charts_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "charts.index",
                "x-laravel-action": "App\\Http\\Controllers\\ChartController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/charts/data": {
            "get": {
                "tags": [
                    "Charts"
                ],
                "summary": "GET charts data",
                "description": "Laravel route `charts.data` handled by `App\\Http\\Controllers\\ChartController@data`.",
                "operationId": "get_charts_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "charts.data",
                "x-laravel-action": "App\\Http\\Controllers\\ChartController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Charts"
                ],
                "summary": "HEAD charts data",
                "description": "Laravel route `charts.data` handled by `App\\Http\\Controllers\\ChartController@data`.",
                "operationId": "head_charts_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "charts.data",
                "x-laravel-action": "App\\Http\\Controllers\\ChartController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/credential-manager": {
            "get": {
                "tags": [
                    "Credential Manager"
                ],
                "summary": "GET credential manager index",
                "description": "Laravel route `credential-manager.index` handled by `App\\Http\\Controllers\\CredentialManagerController@index`.",
                "operationId": "get_credential_manager_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "credential-manager.index",
                "x-laravel-action": "App\\Http\\Controllers\\CredentialManagerController@index",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Credential Manager"
                ],
                "summary": "HEAD credential manager index",
                "description": "Laravel route `credential-manager.index` handled by `App\\Http\\Controllers\\CredentialManagerController@index`.",
                "operationId": "head_credential_manager_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "credential-manager.index",
                "x-laravel-action": "App\\Http\\Controllers\\CredentialManagerController@index",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "post": {
                "tags": [
                    "Credential Manager"
                ],
                "summary": "POST credential manager store",
                "description": "Laravel route `credential-manager.store` handled by `App\\Http\\Controllers\\CredentialManagerController@storeCredential`.",
                "operationId": "post_credential_manager_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "credential-manager.store",
                "x-laravel-action": "App\\Http\\Controllers\\CredentialManagerController@storeCredential",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/credential-manager/data": {
            "get": {
                "tags": [
                    "Credential Manager"
                ],
                "summary": "GET credential manager data",
                "description": "Laravel route `credential-manager.data` handled by `App\\Http\\Controllers\\CredentialManagerController@data`.",
                "operationId": "get_credential_manager_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "credential-manager.data",
                "x-laravel-action": "App\\Http\\Controllers\\CredentialManagerController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Credential Manager"
                ],
                "summary": "HEAD credential manager data",
                "description": "Laravel route `credential-manager.data` handled by `App\\Http\\Controllers\\CredentialManagerController@data`.",
                "operationId": "head_credential_manager_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "credential-manager.data",
                "x-laravel-action": "App\\Http\\Controllers\\CredentialManagerController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/credential-manager/{credential}": {
            "patch": {
                "tags": [
                    "Credential Manager"
                ],
                "summary": "PATCH credential manager update",
                "description": "Laravel route `credential-manager.update` handled by `App\\Http\\Controllers\\CredentialManagerController@updateCredential`.",
                "operationId": "patch_credential_manager_update",
                "parameters": [
                    {
                        "name": "credential",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: credential."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "credential-manager.update",
                "x-laravel-action": "App\\Http\\Controllers\\CredentialManagerController@updateCredential",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            },
            "delete": {
                "tags": [
                    "Credential Manager"
                ],
                "summary": "DELETE credential manager destroy",
                "description": "Laravel route `credential-manager.destroy` handled by `App\\Http\\Controllers\\CredentialManagerController@destroyCredential`.",
                "operationId": "delete_credential_manager_destroy",
                "parameters": [
                    {
                        "name": "credential",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: credential."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    },
                    "204": {
                        "description": "Deleted successfully with no response body."
                    }
                },
                "x-laravel-route-name": "credential-manager.destroy",
                "x-laravel-action": "App\\Http\\Controllers\\CredentialManagerController@destroyCredential",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ]
            }
        },
        "/credential-manager/{credential}/reveal": {
            "post": {
                "tags": [
                    "Credential Manager"
                ],
                "summary": "POST credential manager reveal",
                "description": "Laravel route `credential-manager.reveal` handled by `App\\Http\\Controllers\\CredentialManagerController@revealCredential`.",
                "operationId": "post_credential_manager_reveal",
                "parameters": [
                    {
                        "name": "credential",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: credential."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "credential-manager.reveal",
                "x-laravel-action": "App\\Http\\Controllers\\CredentialManagerController@revealCredential",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/csrf-token": {
            "get": {
                "tags": [
                    "System"
                ],
                "summary": "GET csrf-token",
                "description": "Returns the active Laravel CSRF token for browser clients.",
                "operationId": "get_csrf_token",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "CSRF token response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "required": [
                                        "csrf_token"
                                    ],
                                    "properties": {
                                        "csrf_token": {
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": null,
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web"
                ]
            },
            "head": {
                "tags": [
                    "System"
                ],
                "summary": "HEAD csrf-token",
                "description": "Returns the active Laravel CSRF token for browser clients.",
                "operationId": "head_csrf_token",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": null,
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web"
                ]
            }
        },
        "/dashboard": {
            "get": {
                "tags": [
                    "Dashboard"
                ],
                "summary": "GET dashboard",
                "description": "Laravel route `dashboard` handled by `Closure`.",
                "operationId": "get_dashboard",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "dashboard",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Dashboard"
                ],
                "summary": "HEAD dashboard",
                "description": "Laravel route `dashboard` handled by `Closure`.",
                "operationId": "head_dashboard",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "dashboard",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/deployments": {
            "get": {
                "tags": [
                    "Deployments"
                ],
                "summary": "GET deployments index",
                "description": "Laravel route `deployments.index` handled by `App\\Http\\Controllers\\DeploymentController@page`.",
                "operationId": "get_deployments_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "deployments.index",
                "x-laravel-action": "App\\Http\\Controllers\\DeploymentController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Deployments"
                ],
                "summary": "HEAD deployments index",
                "description": "Laravel route `deployments.index` handled by `App\\Http\\Controllers\\DeploymentController@page`.",
                "operationId": "head_deployments_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "deployments.index",
                "x-laravel-action": "App\\Http\\Controllers\\DeploymentController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "post": {
                "tags": [
                    "Deployments"
                ],
                "summary": "POST deployments store",
                "description": "Laravel route `deployments.store` handled by `App\\Http\\Controllers\\DeploymentController@store`.",
                "operationId": "post_deployments_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "deployments.store",
                "x-laravel-action": "App\\Http\\Controllers\\DeploymentController@store",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/deployments/data": {
            "get": {
                "tags": [
                    "Deployments"
                ],
                "summary": "GET deployments data",
                "description": "Laravel route `deployments.data` handled by `App\\Http\\Controllers\\DeploymentController@data`.",
                "operationId": "get_deployments_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "deployments.data",
                "x-laravel-action": "App\\Http\\Controllers\\DeploymentController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Deployments"
                ],
                "summary": "HEAD deployments data",
                "description": "Laravel route `deployments.data` handled by `App\\Http\\Controllers\\DeploymentController@data`.",
                "operationId": "head_deployments_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "deployments.data",
                "x-laravel-action": "App\\Http\\Controllers\\DeploymentController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/deployments/{deployment}/evaluate": {
            "post": {
                "tags": [
                    "Deployments"
                ],
                "summary": "POST deployments evaluate",
                "description": "Laravel route `deployments.evaluate` handled by `App\\Http\\Controllers\\DeploymentController@evaluate`.",
                "operationId": "post_deployments_evaluate",
                "parameters": [
                    {
                        "name": "deployment",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: deployment."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "deployments.evaluate",
                "x-laravel-action": "App\\Http\\Controllers\\DeploymentController@evaluate",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/deployments/{deployment}/flatten": {
            "post": {
                "tags": [
                    "Deployments"
                ],
                "summary": "POST deployments flatten",
                "description": "Laravel route `deployments.flatten` handled by `App\\Http\\Controllers\\DeploymentController@flatten`.",
                "operationId": "post_deployments_flatten",
                "parameters": [
                    {
                        "name": "deployment",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: deployment."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "deployments.flatten",
                "x-laravel-action": "App\\Http\\Controllers\\DeploymentController@flatten",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/deployments/{deployment}/pause": {
            "post": {
                "tags": [
                    "Deployments"
                ],
                "summary": "POST deployments pause",
                "description": "Laravel route `deployments.pause` handled by `App\\Http\\Controllers\\DeploymentController@pause`.",
                "operationId": "post_deployments_pause",
                "parameters": [
                    {
                        "name": "deployment",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: deployment."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "deployments.pause",
                "x-laravel-action": "App\\Http\\Controllers\\DeploymentController@pause",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/deployments/{deployment}/resume": {
            "post": {
                "tags": [
                    "Deployments"
                ],
                "summary": "POST deployments resume",
                "description": "Laravel route `deployments.resume` handled by `App\\Http\\Controllers\\DeploymentController@resume`.",
                "operationId": "post_deployments_resume",
                "parameters": [
                    {
                        "name": "deployment",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: deployment."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "deployments.resume",
                "x-laravel-action": "App\\Http\\Controllers\\DeploymentController@resume",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/deployments/{deployment}/stop": {
            "post": {
                "tags": [
                    "Deployments"
                ],
                "summary": "POST deployments stop",
                "description": "Laravel route `deployments.stop` handled by `App\\Http\\Controllers\\DeploymentController@stop`.",
                "operationId": "post_deployments_stop",
                "parameters": [
                    {
                        "name": "deployment",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: deployment."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "deployments.stop",
                "x-laravel-action": "App\\Http\\Controllers\\DeploymentController@stop",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/docs": {
            "get": {
                "tags": [
                    "Scribe"
                ],
                "summary": "GET scribe",
                "description": "Laravel route `scribe` handled by `Illuminate\\Routing\\ViewController`.",
                "operationId": "get_scribe",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "scribe",
                "x-laravel-action": "Illuminate\\Routing\\ViewController",
                "x-laravel-middleware": []
            },
            "head": {
                "tags": [
                    "Scribe"
                ],
                "summary": "HEAD scribe",
                "description": "Laravel route `scribe` handled by `Illuminate\\Routing\\ViewController`.",
                "operationId": "head_scribe",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "scribe",
                "x-laravel-action": "Illuminate\\Routing\\ViewController",
                "x-laravel-middleware": []
            }
        },
        "/docs.openapi": {
            "get": {
                "tags": [
                    "Scribe"
                ],
                "summary": "GET scribe openapi",
                "description": "Laravel route `scribe.openapi` handled by `Closure`.",
                "operationId": "get_scribe_openapi",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "scribe.openapi",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": []
            },
            "head": {
                "tags": [
                    "Scribe"
                ],
                "summary": "HEAD scribe openapi",
                "description": "Laravel route `scribe.openapi` handled by `Closure`.",
                "operationId": "head_scribe_openapi",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "scribe.openapi",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": []
            }
        },
        "/docs.postman": {
            "get": {
                "tags": [
                    "Scribe"
                ],
                "summary": "GET scribe postman",
                "description": "Laravel route `scribe.postman` handled by `Closure`.",
                "operationId": "get_scribe_postman",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "scribe.postman",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": []
            },
            "head": {
                "tags": [
                    "Scribe"
                ],
                "summary": "HEAD scribe postman",
                "description": "Laravel route `scribe.postman` handled by `Closure`.",
                "operationId": "head_scribe_postman",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "scribe.postman",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": []
            }
        },
        "/documentation": {
            "get": {
                "tags": [
                    "Documentation"
                ],
                "summary": "GET documentation",
                "description": "Public operator documentation for using the Alpha Wing workspace.",
                "operationId": "get_documentation",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "documentation",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web"
                ]
            },
            "head": {
                "tags": [
                    "Documentation"
                ],
                "summary": "HEAD documentation",
                "description": "Public operator documentation for using the Alpha Wing workspace.",
                "operationId": "head_documentation",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "documentation",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web"
                ]
            }
        },
        "/email/verification-notification": {
            "post": {
                "tags": [
                    "Authentication"
                ],
                "summary": "POST verification send",
                "description": "Laravel route `verification.send` handled by `App\\Http\\Controllers\\SecurityController@sendVerification`.",
                "operationId": "post_verification_send",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "verification.send",
                "x-laravel-action": "App\\Http\\Controllers\\SecurityController@sendVerification",
                "x-laravel-middleware": [
                    "web",
                    "auth",
                    "throttle:6,1"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/email/verify": {
            "get": {
                "tags": [
                    "Authentication"
                ],
                "summary": "GET verification notice",
                "description": "Laravel route `verification.notice` handled by `Closure`.",
                "operationId": "get_verification_notice",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "verification.notice",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Authentication"
                ],
                "summary": "HEAD verification notice",
                "description": "Laravel route `verification.notice` handled by `Closure`.",
                "operationId": "head_verification_notice",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "verification.notice",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/email/verify/{id}/{hash}": {
            "get": {
                "tags": [
                    "Authentication"
                ],
                "summary": "GET verification verify",
                "description": "Laravel route `verification.verify` handled by `Closure`.",
                "operationId": "get_verification_verify",
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: id."
                    },
                    {
                        "name": "hash",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: hash."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "verification.verify",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web",
                    "auth",
                    "signed"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Authentication"
                ],
                "summary": "HEAD verification verify",
                "description": "Laravel route `verification.verify` handled by `Closure`.",
                "operationId": "head_verification_verify",
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: id."
                    },
                    {
                        "name": "hash",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: hash."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "verification.verify",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web",
                    "auth",
                    "signed"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/forgot-password": {
            "get": {
                "tags": [
                    "Authentication"
                ],
                "summary": "GET password request",
                "description": "Laravel route `password.request` handled by `App\\Http\\Controllers\\AuthController@showForgotPassword`.",
                "operationId": "get_password_request",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "password.request",
                "x-laravel-action": "App\\Http\\Controllers\\AuthController@showForgotPassword",
                "x-laravel-middleware": [
                    "web",
                    "guest"
                ]
            },
            "head": {
                "tags": [
                    "Authentication"
                ],
                "summary": "HEAD password request",
                "description": "Laravel route `password.request` handled by `App\\Http\\Controllers\\AuthController@showForgotPassword`.",
                "operationId": "head_password_request",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "password.request",
                "x-laravel-action": "App\\Http\\Controllers\\AuthController@showForgotPassword",
                "x-laravel-middleware": [
                    "web",
                    "guest"
                ]
            },
            "post": {
                "tags": [
                    "Authentication"
                ],
                "summary": "POST password email",
                "description": "Laravel route `password.email` handled by `App\\Http\\Controllers\\AuthController@sendResetLink`.",
                "operationId": "post_password_email",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "password.email",
                "x-laravel-action": "App\\Http\\Controllers\\AuthController@sendResetLink",
                "x-laravel-middleware": [
                    "web",
                    "guest"
                ],
                "security": [
                    {
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "email"
                                ],
                                "properties": {
                                    "email": {
                                        "type": "string",
                                        "format": "email"
                                    }
                                }
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "email"
                                ],
                                "properties": {
                                    "email": {
                                        "type": "string",
                                        "format": "email"
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/login": {
            "get": {
                "tags": [
                    "Authentication"
                ],
                "summary": "GET login",
                "description": "Laravel route `login` handled by `App\\Http\\Controllers\\AuthController@showLogin`.",
                "operationId": "get_login",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "login",
                "x-laravel-action": "App\\Http\\Controllers\\AuthController@showLogin",
                "x-laravel-middleware": [
                    "web",
                    "guest"
                ]
            },
            "head": {
                "tags": [
                    "Authentication"
                ],
                "summary": "HEAD login",
                "description": "Laravel route `login` handled by `App\\Http\\Controllers\\AuthController@showLogin`.",
                "operationId": "head_login",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "login",
                "x-laravel-action": "App\\Http\\Controllers\\AuthController@showLogin",
                "x-laravel-middleware": [
                    "web",
                    "guest"
                ]
            },
            "post": {
                "tags": [
                    "Authentication"
                ],
                "summary": "POST login store",
                "description": "Laravel route `login.store` handled by `App\\Http\\Controllers\\AuthController@login`.",
                "operationId": "post_login_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "login.store",
                "x-laravel-action": "App\\Http\\Controllers\\AuthController@login",
                "x-laravel-middleware": [
                    "web",
                    "guest"
                ],
                "security": [
                    {
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "email",
                                    "password"
                                ],
                                "properties": {
                                    "email": {
                                        "type": "string",
                                        "format": "email"
                                    },
                                    "password": {
                                        "type": "string",
                                        "format": "password"
                                    },
                                    "remember": {
                                        "type": "boolean"
                                    }
                                }
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "email",
                                    "password"
                                ],
                                "properties": {
                                    "email": {
                                        "type": "string",
                                        "format": "email"
                                    },
                                    "password": {
                                        "type": "string",
                                        "format": "password"
                                    },
                                    "remember": {
                                        "type": "boolean"
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/logout": {
            "post": {
                "tags": [
                    "Authentication"
                ],
                "summary": "POST logout",
                "description": "Laravel route `logout` handled by `App\\Http\\Controllers\\AuthController@logout`.",
                "operationId": "post_logout",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "logout",
                "x-laravel-action": "App\\Http\\Controllers\\AuthController@logout",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/market-data": {
            "get": {
                "tags": [
                    "Market Data"
                ],
                "summary": "GET market data index",
                "description": "Laravel route `market-data.index` handled by `App\\Http\\Controllers\\MarketDataController@page`.",
                "operationId": "get_market_data_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "market-data.index",
                "x-laravel-action": "App\\Http\\Controllers\\MarketDataController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Market Data"
                ],
                "summary": "HEAD market data index",
                "description": "Laravel route `market-data.index` handled by `App\\Http\\Controllers\\MarketDataController@page`.",
                "operationId": "head_market_data_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "market-data.index",
                "x-laravel-action": "App\\Http\\Controllers\\MarketDataController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/market-data/data": {
            "get": {
                "tags": [
                    "Market Data"
                ],
                "summary": "GET market data data",
                "description": "Laravel route `market-data.data` handled by `App\\Http\\Controllers\\MarketDataController@data`.",
                "operationId": "get_market_data_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "market-data.data",
                "x-laravel-action": "App\\Http\\Controllers\\MarketDataController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Market Data"
                ],
                "summary": "HEAD market data data",
                "description": "Laravel route `market-data.data` handled by `App\\Http\\Controllers\\MarketDataController@data`.",
                "operationId": "head_market_data_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "market-data.data",
                "x-laravel-action": "App\\Http\\Controllers\\MarketDataController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/market-data/sync": {
            "post": {
                "tags": [
                    "Market Data"
                ],
                "summary": "POST market data sync",
                "description": "Laravel route `market-data.sync` handled by `App\\Http\\Controllers\\MarketDataController@sync`.",
                "operationId": "post_market_data_sync",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "market-data.sync",
                "x-laravel-action": "App\\Http\\Controllers\\MarketDataController@sync",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/notifications": {
            "get": {
                "tags": [
                    "Notifications"
                ],
                "summary": "GET notifications index",
                "description": "Laravel route `notifications.index` handled by `App\\Http\\Controllers\\NotificationController@page`.",
                "operationId": "get_notifications_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "notifications.index",
                "x-laravel-action": "App\\Http\\Controllers\\NotificationController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Notifications"
                ],
                "summary": "HEAD notifications index",
                "description": "Laravel route `notifications.index` handled by `App\\Http\\Controllers\\NotificationController@page`.",
                "operationId": "head_notifications_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "notifications.index",
                "x-laravel-action": "App\\Http\\Controllers\\NotificationController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/notifications/alerts/{event}/dispatch": {
            "post": {
                "tags": [
                    "Notifications"
                ],
                "summary": "POST notifications alerts dispatch",
                "description": "Laravel route `notifications.alerts.dispatch` handled by `App\\Http\\Controllers\\NotificationController@dispatchAlert`.",
                "operationId": "post_notifications_alerts_dispatch",
                "parameters": [
                    {
                        "name": "event",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: event."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "notifications.alerts.dispatch",
                "x-laravel-action": "App\\Http\\Controllers\\NotificationController@dispatchAlert",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/notifications/channels": {
            "post": {
                "tags": [
                    "Notifications"
                ],
                "summary": "POST notifications channels store",
                "description": "Laravel route `notifications.channels.store` handled by `App\\Http\\Controllers\\NotificationController@store`.",
                "operationId": "post_notifications_channels_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "notifications.channels.store",
                "x-laravel-action": "App\\Http\\Controllers\\NotificationController@store",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/notifications/channels/{channel}": {
            "patch": {
                "tags": [
                    "Notifications"
                ],
                "summary": "PATCH notifications channels update",
                "description": "Laravel route `notifications.channels.update` handled by `App\\Http\\Controllers\\NotificationController@update`.",
                "operationId": "patch_notifications_channels_update",
                "parameters": [
                    {
                        "name": "channel",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: channel."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "notifications.channels.update",
                "x-laravel-action": "App\\Http\\Controllers\\NotificationController@update",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/notifications/channels/{channel}/test": {
            "post": {
                "tags": [
                    "Notifications"
                ],
                "summary": "POST notifications channels test",
                "description": "Laravel route `notifications.channels.test` handled by `App\\Http\\Controllers\\NotificationController@test`.",
                "operationId": "post_notifications_channels_test",
                "parameters": [
                    {
                        "name": "channel",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: channel."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "notifications.channels.test",
                "x-laravel-action": "App\\Http\\Controllers\\NotificationController@test",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/notifications/data": {
            "get": {
                "tags": [
                    "Notifications"
                ],
                "summary": "GET notifications data",
                "description": "Laravel route `notifications.data` handled by `App\\Http\\Controllers\\NotificationController@data`.",
                "operationId": "get_notifications_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "notifications.data",
                "x-laravel-action": "App\\Http\\Controllers\\NotificationController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Notifications"
                ],
                "summary": "HEAD notifications data",
                "description": "Laravel route `notifications.data` handled by `App\\Http\\Controllers\\NotificationController@data`.",
                "operationId": "head_notifications_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "notifications.data",
                "x-laravel-action": "App\\Http\\Controllers\\NotificationController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/notifications/deliveries/{delivery}/read": {
            "post": {
                "tags": [
                    "Notifications"
                ],
                "summary": "POST notifications deliveries read",
                "description": "Laravel route `notifications.deliveries.read` handled by `App\\Http\\Controllers\\NotificationController@markRead`.",
                "operationId": "post_notifications_deliveries_read",
                "parameters": [
                    {
                        "name": "delivery",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: delivery."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "notifications.deliveries.read",
                "x-laravel-action": "App\\Http\\Controllers\\NotificationController@markRead",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/openapi.json": {
            "get": {
                "tags": [
                    "Documentation"
                ],
                "summary": "GET openapi",
                "description": "Machine-readable OpenAPI 3.1 specification for the project route table.",
                "operationId": "get_openapi",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "OpenAPI JSON document.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "openapi",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web"
                ]
            },
            "head": {
                "tags": [
                    "Documentation"
                ],
                "summary": "HEAD openapi",
                "description": "Machine-readable OpenAPI 3.1 specification for the project route table.",
                "operationId": "head_openapi",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "openapi",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web"
                ]
            }
        },
        "/orders": {
            "get": {
                "tags": [
                    "Orders"
                ],
                "summary": "GET orders index",
                "description": "Laravel route `orders.index` handled by `App\\Http\\Controllers\\LedgerController@page`.",
                "operationId": "get_orders_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "orders.index",
                "x-laravel-action": "App\\Http\\Controllers\\LedgerController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Orders"
                ],
                "summary": "HEAD orders index",
                "description": "Laravel route `orders.index` handled by `App\\Http\\Controllers\\LedgerController@page`.",
                "operationId": "head_orders_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "orders.index",
                "x-laravel-action": "App\\Http\\Controllers\\LedgerController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/orders/data": {
            "get": {
                "tags": [
                    "Orders"
                ],
                "summary": "GET orders data",
                "description": "Laravel route `orders.data` handled by `App\\Http\\Controllers\\LedgerController@data`.",
                "operationId": "get_orders_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "orders.data",
                "x-laravel-action": "App\\Http\\Controllers\\LedgerController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Orders"
                ],
                "summary": "HEAD orders data",
                "description": "Laravel route `orders.data` handled by `App\\Http\\Controllers\\LedgerController@data`.",
                "operationId": "head_orders_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "orders.data",
                "x-laravel-action": "App\\Http\\Controllers\\LedgerController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/paper-trading": {
            "get": {
                "tags": [
                    "Paper Trading"
                ],
                "summary": "GET paper trading index",
                "description": "Laravel route `paper-trading.index` handled by `App\\Http\\Controllers\\PaperTradingController@page`.",
                "operationId": "get_paper_trading_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "paper-trading.index",
                "x-laravel-action": "App\\Http\\Controllers\\PaperTradingController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Paper Trading"
                ],
                "summary": "HEAD paper trading index",
                "description": "Laravel route `paper-trading.index` handled by `App\\Http\\Controllers\\PaperTradingController@page`.",
                "operationId": "head_paper_trading_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "paper-trading.index",
                "x-laravel-action": "App\\Http\\Controllers\\PaperTradingController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/paper-trading/data": {
            "get": {
                "tags": [
                    "Paper Trading"
                ],
                "summary": "GET paper trading data",
                "description": "Laravel route `paper-trading.data` handled by `App\\Http\\Controllers\\PaperTradingController@data`.",
                "operationId": "get_paper_trading_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "paper-trading.data",
                "x-laravel-action": "App\\Http\\Controllers\\PaperTradingController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Paper Trading"
                ],
                "summary": "HEAD paper trading data",
                "description": "Laravel route `paper-trading.data` handled by `App\\Http\\Controllers\\PaperTradingController@data`.",
                "operationId": "head_paper_trading_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "paper-trading.data",
                "x-laravel-action": "App\\Http\\Controllers\\PaperTradingController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/paper-trading/orders": {
            "post": {
                "tags": [
                    "Paper Trading"
                ],
                "summary": "POST paper trading orders store",
                "description": "Laravel route `paper-trading.orders.store` handled by `App\\Http\\Controllers\\PaperTradingController@order`.",
                "operationId": "post_paper_trading_orders_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "paper-trading.orders.store",
                "x-laravel-action": "App\\Http\\Controllers\\PaperTradingController@order",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/paper-trading/positions/{position}/flatten": {
            "post": {
                "tags": [
                    "Paper Trading"
                ],
                "summary": "POST paper trading positions flatten",
                "description": "Laravel route `paper-trading.positions.flatten` handled by `App\\Http\\Controllers\\PaperTradingController@flatten`.",
                "operationId": "post_paper_trading_positions_flatten",
                "parameters": [
                    {
                        "name": "position",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: position."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "paper-trading.positions.flatten",
                "x-laravel-action": "App\\Http\\Controllers\\PaperTradingController@flatten",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/paper-trading/reset": {
            "post": {
                "tags": [
                    "Paper Trading"
                ],
                "summary": "POST paper trading reset",
                "description": "Laravel route `paper-trading.reset` handled by `App\\Http\\Controllers\\PaperTradingController@reset`.",
                "operationId": "post_paper_trading_reset",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "paper-trading.reset",
                "x-laravel-action": "App\\Http\\Controllers\\PaperTradingController@reset",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/positions": {
            "get": {
                "tags": [
                    "Positions"
                ],
                "summary": "GET positions index",
                "description": "Laravel route `positions.index` handled by `App\\Http\\Controllers\\PositionController@page`.",
                "operationId": "get_positions_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "positions.index",
                "x-laravel-action": "App\\Http\\Controllers\\PositionController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Positions"
                ],
                "summary": "HEAD positions index",
                "description": "Laravel route `positions.index` handled by `App\\Http\\Controllers\\PositionController@page`.",
                "operationId": "head_positions_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "positions.index",
                "x-laravel-action": "App\\Http\\Controllers\\PositionController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/positions/data": {
            "get": {
                "tags": [
                    "Positions"
                ],
                "summary": "GET positions data",
                "description": "Laravel route `positions.data` handled by `App\\Http\\Controllers\\PositionController@data`.",
                "operationId": "get_positions_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "positions.data",
                "x-laravel-action": "App\\Http\\Controllers\\PositionController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Positions"
                ],
                "summary": "HEAD positions data",
                "description": "Laravel route `positions.data` handled by `App\\Http\\Controllers\\PositionController@data`.",
                "operationId": "head_positions_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "positions.data",
                "x-laravel-action": "App\\Http\\Controllers\\PositionController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/positions/{position}/flatten": {
            "post": {
                "tags": [
                    "Positions"
                ],
                "summary": "POST positions flatten",
                "description": "Laravel route `positions.flatten` handled by `App\\Http\\Controllers\\PositionController@flatten`.",
                "operationId": "post_positions_flatten",
                "parameters": [
                    {
                        "name": "position",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: position."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "positions.flatten",
                "x-laravel-action": "App\\Http\\Controllers\\PositionController@flatten",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/profile": {
            "get": {
                "tags": [
                    "Profile"
                ],
                "summary": "GET profile index",
                "description": "Laravel route `profile.index` handled by `App\\Http\\Controllers\\ProfileController@page`.",
                "operationId": "get_profile_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "profile.index",
                "x-laravel-action": "App\\Http\\Controllers\\ProfileController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Profile"
                ],
                "summary": "HEAD profile index",
                "description": "Laravel route `profile.index` handled by `App\\Http\\Controllers\\ProfileController@page`.",
                "operationId": "head_profile_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "profile.index",
                "x-laravel-action": "App\\Http\\Controllers\\ProfileController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/profile/email": {
            "patch": {
                "tags": [
                    "Profile"
                ],
                "summary": "PATCH profile email update",
                "description": "Laravel route `profile.email.update` handled by `App\\Http\\Controllers\\ProfileController@updateEmail`.",
                "operationId": "patch_profile_email_update",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "profile.email.update",
                "x-laravel-action": "App\\Http\\Controllers\\ProfileController@updateEmail",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/profile/password": {
            "patch": {
                "tags": [
                    "Profile"
                ],
                "summary": "PATCH profile password update",
                "description": "Laravel route `profile.password.update` handled by `App\\Http\\Controllers\\ProfileController@updatePassword`.",
                "operationId": "patch_profile_password_update",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "profile.password.update",
                "x-laravel-action": "App\\Http\\Controllers\\ProfileController@updatePassword",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/profile/security": {
            "patch": {
                "tags": [
                    "Profile"
                ],
                "summary": "PATCH profile security update",
                "description": "Laravel route `profile.security.update` handled by `App\\Http\\Controllers\\ProfileController@updateSecurity`.",
                "operationId": "patch_profile_security_update",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "profile.security.update",
                "x-laravel-action": "App\\Http\\Controllers\\ProfileController@updateSecurity",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/profit-loss": {
            "get": {
                "tags": [
                    "Profit Loss"
                ],
                "summary": "GET profit loss index",
                "description": "Laravel route `profit-loss.index` handled by `App\\Http\\Controllers\\ProfitLossController@page`.",
                "operationId": "get_profit_loss_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "profit-loss.index",
                "x-laravel-action": "App\\Http\\Controllers\\ProfitLossController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Profit Loss"
                ],
                "summary": "HEAD profit loss index",
                "description": "Laravel route `profit-loss.index` handled by `App\\Http\\Controllers\\ProfitLossController@page`.",
                "operationId": "head_profit_loss_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "profit-loss.index",
                "x-laravel-action": "App\\Http\\Controllers\\ProfitLossController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "post": {
                "tags": [
                    "Profit Loss"
                ],
                "summary": "POST profit loss store",
                "description": "Laravel route `profit-loss.store` handled by `App\\Http\\Controllers\\ProfitLossController@store`.",
                "operationId": "post_profit_loss_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "profit-loss.store",
                "x-laravel-action": "App\\Http\\Controllers\\ProfitLossController@store",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/profit-loss/data": {
            "get": {
                "tags": [
                    "Profit Loss"
                ],
                "summary": "GET profit loss data",
                "description": "Laravel route `profit-loss.data` handled by `App\\Http\\Controllers\\ProfitLossController@data`.",
                "operationId": "get_profit_loss_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "profit-loss.data",
                "x-laravel-action": "App\\Http\\Controllers\\ProfitLossController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Profit Loss"
                ],
                "summary": "HEAD profit loss data",
                "description": "Laravel route `profit-loss.data` handled by `App\\Http\\Controllers\\ProfitLossController@data`.",
                "operationId": "head_profit_loss_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "profit-loss.data",
                "x-laravel-action": "App\\Http\\Controllers\\ProfitLossController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/profit-loss/{entry}": {
            "patch": {
                "tags": [
                    "Profit Loss"
                ],
                "summary": "PATCH profit loss update",
                "description": "Laravel route `profit-loss.update` handled by `App\\Http\\Controllers\\ProfitLossController@update`.",
                "operationId": "patch_profit_loss_update",
                "parameters": [
                    {
                        "name": "entry",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: entry."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "profit-loss.update",
                "x-laravel-action": "App\\Http\\Controllers\\ProfitLossController@update",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            },
            "delete": {
                "tags": [
                    "Profit Loss"
                ],
                "summary": "DELETE profit loss destroy",
                "description": "Laravel route `profit-loss.destroy` handled by `App\\Http\\Controllers\\ProfitLossController@destroy`.",
                "operationId": "delete_profit_loss_destroy",
                "parameters": [
                    {
                        "name": "entry",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: entry."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    },
                    "204": {
                        "description": "Deleted successfully with no response body."
                    }
                },
                "x-laravel-route-name": "profit-loss.destroy",
                "x-laravel-action": "App\\Http\\Controllers\\ProfitLossController@destroy",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ]
            }
        },
        "/queue-monitor": {
            "get": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "GET queue monitor index",
                "description": "Laravel route `queue-monitor.index` handled by `App\\Http\\Controllers\\QueueMonitorController@page`.",
                "operationId": "get_queue_monitor_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.index",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "HEAD queue monitor index",
                "description": "Laravel route `queue-monitor.index` handled by `App\\Http\\Controllers\\QueueMonitorController@page`.",
                "operationId": "head_queue_monitor_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "queue-monitor.index",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/queue-monitor/data": {
            "get": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "GET queue monitor data",
                "description": "Laravel route `queue-monitor.data` handled by `App\\Http\\Controllers\\QueueMonitorController@data`.",
                "operationId": "get_queue_monitor_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.data",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "HEAD queue monitor data",
                "description": "Laravel route `queue-monitor.data` handled by `App\\Http\\Controllers\\QueueMonitorController@data`.",
                "operationId": "head_queue_monitor_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "queue-monitor.data",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/queue-monitor/dispatch-due": {
            "post": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "POST queue monitor dispatch due",
                "description": "Laravel route `queue-monitor.dispatch-due` handled by `App\\Http\\Controllers\\QueueMonitorController@dispatchDue`.",
                "operationId": "post_queue_monitor_dispatch_due",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.dispatch-due",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@dispatchDue",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/queue-monitor/order-previews": {
            "post": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "POST queue monitor order previews store",
                "description": "Laravel route `queue-monitor.order-previews.store` handled by `App\\Http\\Controllers\\QueueMonitorController@previewOrder`.",
                "operationId": "post_queue_monitor_order_previews_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.order-previews.store",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@previewOrder",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/queue-monitor/probe": {
            "post": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "POST queue monitor probe",
                "description": "Laravel route `queue-monitor.probe` handled by `App\\Http\\Controllers\\QueueMonitorController@probe`.",
                "operationId": "post_queue_monitor_probe",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.probe",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@probe",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/queue-monitor/processes/{process}/stop": {
            "post": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "POST queue monitor processes stop",
                "description": "Laravel route `queue-monitor.processes.stop` handled by `App\\Http\\Controllers\\QueueMonitorController@stopProcess`.",
                "operationId": "post_queue_monitor_processes_stop",
                "parameters": [
                    {
                        "name": "process",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: process."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.processes.stop",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@stopProcess",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/queue-monitor/reconciliations": {
            "post": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "POST queue monitor reconciliations store",
                "description": "Laravel route `queue-monitor.reconciliations.store` handled by `App\\Http\\Controllers\\QueueMonitorController@reconcileTrades`.",
                "operationId": "post_queue_monitor_reconciliations_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.reconciliations.store",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@reconcileTrades",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/queue-monitor/signal-simulations": {
            "post": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "POST queue monitor signal simulations store",
                "description": "Laravel route `queue-monitor.signal-simulations.store` handled by `App\\Http\\Controllers\\QueueMonitorController@simulateSignal`.",
                "operationId": "post_queue_monitor_signal_simulations_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.signal-simulations.store",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@simulateSignal",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/queue-monitor/supervisors": {
            "post": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "POST queue monitor supervisors store",
                "description": "Laravel route `queue-monitor.supervisors.store` handled by `App\\Http\\Controllers\\QueueMonitorController@storeSupervisor`.",
                "operationId": "post_queue_monitor_supervisors_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.supervisors.store",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@storeSupervisor",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/queue-monitor/supervisors/{supervisor}": {
            "patch": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "PATCH queue monitor supervisors update",
                "description": "Laravel route `queue-monitor.supervisors.update` handled by `App\\Http\\Controllers\\QueueMonitorController@updateSupervisor`.",
                "operationId": "patch_queue_monitor_supervisors_update",
                "parameters": [
                    {
                        "name": "supervisor",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: supervisor."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.supervisors.update",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@updateSupervisor",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            },
            "delete": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "DELETE queue monitor supervisors destroy",
                "description": "Laravel route `queue-monitor.supervisors.destroy` handled by `App\\Http\\Controllers\\QueueMonitorController@destroySupervisor`.",
                "operationId": "delete_queue_monitor_supervisors_destroy",
                "parameters": [
                    {
                        "name": "supervisor",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: supervisor."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    },
                    "204": {
                        "description": "Deleted successfully with no response body."
                    }
                },
                "x-laravel-route-name": "queue-monitor.supervisors.destroy",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@destroySupervisor",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ]
            }
        },
        "/queue-monitor/supervisors/{supervisor}/{action}": {
            "post": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "POST queue monitor supervisors control",
                "description": "Laravel route `queue-monitor.supervisors.control` handled by `App\\Http\\Controllers\\QueueMonitorController@controlSupervisor`.",
                "operationId": "post_queue_monitor_supervisors_control",
                "parameters": [
                    {
                        "name": "supervisor",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: supervisor."
                    },
                    {
                        "name": "action",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: action."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.supervisors.control",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@controlSupervisor",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/queue-monitor/tasks": {
            "post": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "POST queue monitor tasks store",
                "description": "Laravel route `queue-monitor.tasks.store` handled by `App\\Http\\Controllers\\QueueMonitorController@store`.",
                "operationId": "post_queue_monitor_tasks_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.tasks.store",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@store",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/queue-monitor/tasks/{task}": {
            "patch": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "PATCH queue monitor tasks update",
                "description": "Laravel route `queue-monitor.tasks.update` handled by `App\\Http\\Controllers\\QueueMonitorController@update`.",
                "operationId": "patch_queue_monitor_tasks_update",
                "parameters": [
                    {
                        "name": "task",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: task."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.tasks.update",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@update",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            },
            "delete": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "DELETE queue monitor tasks destroy",
                "description": "Laravel route `queue-monitor.tasks.destroy` handled by `App\\Http\\Controllers\\QueueMonitorController@destroy`.",
                "operationId": "delete_queue_monitor_tasks_destroy",
                "parameters": [
                    {
                        "name": "task",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: task."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    },
                    "204": {
                        "description": "Deleted successfully with no response body."
                    }
                },
                "x-laravel-route-name": "queue-monitor.tasks.destroy",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@destroy",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ]
            }
        },
        "/queue-monitor/tasks/{task}/run": {
            "post": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "POST queue monitor tasks run",
                "description": "Laravel route `queue-monitor.tasks.run` handled by `App\\Http\\Controllers\\QueueMonitorController@run`.",
                "operationId": "post_queue_monitor_tasks_run",
                "parameters": [
                    {
                        "name": "task",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: task."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.tasks.run",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@run",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/queue-monitor/trading-ops": {
            "patch": {
                "tags": [
                    "Queue Monitor"
                ],
                "summary": "PATCH queue monitor trading ops update",
                "description": "Laravel route `queue-monitor.trading-ops.update` handled by `App\\Http\\Controllers\\QueueMonitorController@saveTradingOps`.",
                "operationId": "patch_queue_monitor_trading_ops_update",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "queue-monitor.trading-ops.update",
                "x-laravel-action": "App\\Http\\Controllers\\QueueMonitorController@saveTradingOps",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/register": {
            "get": {
                "tags": [
                    "Authentication"
                ],
                "summary": "GET register",
                "description": "Laravel route `register` handled by `App\\Http\\Controllers\\AuthController@showRegister`.",
                "operationId": "get_register",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "register",
                "x-laravel-action": "App\\Http\\Controllers\\AuthController@showRegister",
                "x-laravel-middleware": [
                    "web",
                    "guest"
                ]
            },
            "head": {
                "tags": [
                    "Authentication"
                ],
                "summary": "HEAD register",
                "description": "Laravel route `register` handled by `App\\Http\\Controllers\\AuthController@showRegister`.",
                "operationId": "head_register",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "register",
                "x-laravel-action": "App\\Http\\Controllers\\AuthController@showRegister",
                "x-laravel-middleware": [
                    "web",
                    "guest"
                ]
            },
            "post": {
                "tags": [
                    "Authentication"
                ],
                "summary": "POST register store",
                "description": "Laravel route `register.store` handled by `App\\Http\\Controllers\\AuthController@register`.",
                "operationId": "post_register_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "register.store",
                "x-laravel-action": "App\\Http\\Controllers\\AuthController@register",
                "x-laravel-middleware": [
                    "web",
                    "guest"
                ],
                "security": [
                    {
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "name",
                                    "username",
                                    "workspace_name",
                                    "email",
                                    "password",
                                    "password_confirmation"
                                ],
                                "properties": {
                                    "name": {
                                        "type": "string"
                                    },
                                    "username": {
                                        "type": "string"
                                    },
                                    "workspace_name": {
                                        "type": "string"
                                    },
                                    "email": {
                                        "type": "string",
                                        "format": "email"
                                    },
                                    "password": {
                                        "type": "string",
                                        "format": "password"
                                    },
                                    "password_confirmation": {
                                        "type": "string",
                                        "format": "password"
                                    }
                                }
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "name",
                                    "username",
                                    "workspace_name",
                                    "email",
                                    "password",
                                    "password_confirmation"
                                ],
                                "properties": {
                                    "name": {
                                        "type": "string"
                                    },
                                    "username": {
                                        "type": "string"
                                    },
                                    "workspace_name": {
                                        "type": "string"
                                    },
                                    "email": {
                                        "type": "string",
                                        "format": "email"
                                    },
                                    "password": {
                                        "type": "string",
                                        "format": "password"
                                    },
                                    "password_confirmation": {
                                        "type": "string",
                                        "format": "password"
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/reports": {
            "get": {
                "tags": [
                    "Reports"
                ],
                "summary": "GET reports index",
                "description": "Laravel route `reports.index` handled by `App\\Http\\Controllers\\ReportController@page`.",
                "operationId": "get_reports_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "reports.index",
                "x-laravel-action": "App\\Http\\Controllers\\ReportController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Reports"
                ],
                "summary": "HEAD reports index",
                "description": "Laravel route `reports.index` handled by `App\\Http\\Controllers\\ReportController@page`.",
                "operationId": "head_reports_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "reports.index",
                "x-laravel-action": "App\\Http\\Controllers\\ReportController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/reports/data": {
            "get": {
                "tags": [
                    "Reports"
                ],
                "summary": "GET reports data",
                "description": "Laravel route `reports.data` handled by `App\\Http\\Controllers\\ReportController@data`.",
                "operationId": "get_reports_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "reports.data",
                "x-laravel-action": "App\\Http\\Controllers\\ReportController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Reports"
                ],
                "summary": "HEAD reports data",
                "description": "Laravel route `reports.data` handled by `App\\Http\\Controllers\\ReportController@data`.",
                "operationId": "head_reports_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "reports.data",
                "x-laravel-action": "App\\Http\\Controllers\\ReportController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/reports/exports": {
            "post": {
                "tags": [
                    "Reports"
                ],
                "summary": "POST reports exports store",
                "description": "Laravel route `reports.exports.store` handled by `App\\Http\\Controllers\\ReportController@export`.",
                "operationId": "post_reports_exports_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "reports.exports.store",
                "x-laravel-action": "App\\Http\\Controllers\\ReportController@export",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/reports/exports/{export}/download": {
            "get": {
                "tags": [
                    "Reports"
                ],
                "summary": "GET reports exports download",
                "description": "Laravel route `reports.exports.download` handled by `App\\Http\\Controllers\\ReportController@download`.",
                "operationId": "get_reports_exports_download",
                "parameters": [
                    {
                        "name": "export",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: export."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "File download response.",
                        "content": {
                            "application/octet-stream": {
                                "schema": {
                                    "type": "string",
                                    "format": "binary"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "reports.exports.download",
                "x-laravel-action": "App\\Http\\Controllers\\ReportController@download",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Reports"
                ],
                "summary": "HEAD reports exports download",
                "description": "Laravel route `reports.exports.download` handled by `App\\Http\\Controllers\\ReportController@download`.",
                "operationId": "head_reports_exports_download",
                "parameters": [
                    {
                        "name": "export",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: export."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "reports.exports.download",
                "x-laravel-action": "App\\Http\\Controllers\\ReportController@download",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/reset-password": {
            "post": {
                "tags": [
                    "Authentication"
                ],
                "summary": "POST password store",
                "description": "Laravel route `password.store` handled by `App\\Http\\Controllers\\AuthController@resetPassword`.",
                "operationId": "post_password_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "password.store",
                "x-laravel-action": "App\\Http\\Controllers\\AuthController@resetPassword",
                "x-laravel-middleware": [
                    "web",
                    "guest"
                ],
                "security": [
                    {
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "token",
                                    "email",
                                    "password",
                                    "password_confirmation"
                                ],
                                "properties": {
                                    "token": {
                                        "type": "string"
                                    },
                                    "email": {
                                        "type": "string",
                                        "format": "email"
                                    },
                                    "password": {
                                        "type": "string",
                                        "format": "password"
                                    },
                                    "password_confirmation": {
                                        "type": "string",
                                        "format": "password"
                                    }
                                }
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "token",
                                    "email",
                                    "password",
                                    "password_confirmation"
                                ],
                                "properties": {
                                    "token": {
                                        "type": "string"
                                    },
                                    "email": {
                                        "type": "string",
                                        "format": "email"
                                    },
                                    "password": {
                                        "type": "string",
                                        "format": "password"
                                    },
                                    "password_confirmation": {
                                        "type": "string",
                                        "format": "password"
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/reset-password/{token}": {
            "get": {
                "tags": [
                    "Authentication"
                ],
                "summary": "GET password reset",
                "description": "Laravel route `password.reset` handled by `App\\Http\\Controllers\\AuthController@showResetPassword`.",
                "operationId": "get_password_reset",
                "parameters": [
                    {
                        "name": "token",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: token."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "password.reset",
                "x-laravel-action": "App\\Http\\Controllers\\AuthController@showResetPassword",
                "x-laravel-middleware": [
                    "web",
                    "guest"
                ]
            },
            "head": {
                "tags": [
                    "Authentication"
                ],
                "summary": "HEAD password reset",
                "description": "Laravel route `password.reset` handled by `App\\Http\\Controllers\\AuthController@showResetPassword`.",
                "operationId": "head_password_reset",
                "parameters": [
                    {
                        "name": "token",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: token."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "password.reset",
                "x-laravel-action": "App\\Http\\Controllers\\AuthController@showResetPassword",
                "x-laravel-middleware": [
                    "web",
                    "guest"
                ]
            }
        },
        "/security": {
            "get": {
                "tags": [
                    "Security"
                ],
                "summary": "GET security index",
                "description": "Laravel route `security.index` handled by `App\\Http\\Controllers\\SecurityController@page`.",
                "operationId": "get_security_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "security.index",
                "x-laravel-action": "App\\Http\\Controllers\\SecurityController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Security"
                ],
                "summary": "HEAD security index",
                "description": "Laravel route `security.index` handled by `App\\Http\\Controllers\\SecurityController@page`.",
                "operationId": "head_security_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "security.index",
                "x-laravel-action": "App\\Http\\Controllers\\SecurityController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/security/password": {
            "patch": {
                "tags": [
                    "Security"
                ],
                "summary": "PATCH security password update",
                "description": "Laravel route `security.password.update` handled by `App\\Http\\Controllers\\SecurityController@updatePassword`.",
                "operationId": "patch_security_password_update",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "security.password.update",
                "x-laravel-action": "App\\Http\\Controllers\\SecurityController@updatePassword",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/security/sessions/{session}": {
            "delete": {
                "tags": [
                    "Security"
                ],
                "summary": "DELETE security sessions destroy",
                "description": "Laravel route `security.sessions.destroy` handled by `App\\Http\\Controllers\\SecurityController@destroySession`.",
                "operationId": "delete_security_sessions_destroy",
                "parameters": [
                    {
                        "name": "session",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: session."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    },
                    "204": {
                        "description": "Deleted successfully with no response body."
                    }
                },
                "x-laravel-route-name": "security.sessions.destroy",
                "x-laravel-action": "App\\Http\\Controllers\\SecurityController@destroySession",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ]
            }
        },
        "/settings": {
            "get": {
                "tags": [
                    "Settings"
                ],
                "summary": "GET settings index",
                "description": "Laravel route `settings.index` handled by `App\\Http\\Controllers\\SettingsController@page`.",
                "operationId": "get_settings_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "settings.index",
                "x-laravel-action": "App\\Http\\Controllers\\SettingsController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Settings"
                ],
                "summary": "HEAD settings index",
                "description": "Laravel route `settings.index` handled by `App\\Http\\Controllers\\SettingsController@page`.",
                "operationId": "head_settings_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "settings.index",
                "x-laravel-action": "App\\Http\\Controllers\\SettingsController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/settings/data": {
            "get": {
                "tags": [
                    "Settings"
                ],
                "summary": "GET settings data",
                "description": "Laravel route `settings.data` handled by `App\\Http\\Controllers\\SettingsController@data`.",
                "operationId": "get_settings_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "settings.data",
                "x-laravel-action": "App\\Http\\Controllers\\SettingsController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Settings"
                ],
                "summary": "HEAD settings data",
                "description": "Laravel route `settings.data` handled by `App\\Http\\Controllers\\SettingsController@data`.",
                "operationId": "head_settings_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "settings.data",
                "x-laravel-action": "App\\Http\\Controllers\\SettingsController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/settings/update": {
            "patch": {
                "tags": [
                    "Settings"
                ],
                "summary": "PATCH settings update",
                "description": "Laravel route `settings.update` handled by `App\\Http\\Controllers\\SettingsController@update`.",
                "operationId": "patch_settings_update",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "settings.update",
                "x-laravel-action": "App\\Http\\Controllers\\SettingsController@update",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/storage/{path}": {
            "get": {
                "tags": [
                    "Storage"
                ],
                "summary": "GET storage local",
                "description": "Laravel route `storage.local` handled by `Closure`.",
                "operationId": "get_storage_local",
                "parameters": [
                    {
                        "name": "path",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: path."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "storage.local",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": []
            },
            "head": {
                "tags": [
                    "Storage"
                ],
                "summary": "HEAD storage local",
                "description": "Laravel route `storage.local` handled by `Closure`.",
                "operationId": "head_storage_local",
                "parameters": [
                    {
                        "name": "path",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: path."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "storage.local",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": []
            },
            "put": {
                "tags": [
                    "Storage"
                ],
                "summary": "PUT storage local upload",
                "description": "Laravel route `storage.local.upload` handled by `Closure`.",
                "operationId": "put_storage_local_upload",
                "parameters": [
                    {
                        "name": "path",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: path."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "storage.local.upload",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/strategies": {
            "get": {
                "tags": [
                    "Strategies"
                ],
                "summary": "GET strategies index",
                "description": "Laravel route `strategies.index` handled by `App\\Http\\Controllers\\StrategyController@page`.",
                "operationId": "get_strategies_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "strategies.index",
                "x-laravel-action": "App\\Http\\Controllers\\StrategyController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Strategies"
                ],
                "summary": "HEAD strategies index",
                "description": "Laravel route `strategies.index` handled by `App\\Http\\Controllers\\StrategyController@page`.",
                "operationId": "head_strategies_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "strategies.index",
                "x-laravel-action": "App\\Http\\Controllers\\StrategyController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "post": {
                "tags": [
                    "Strategies"
                ],
                "summary": "POST strategies store",
                "description": "Laravel route `strategies.store` handled by `App\\Http\\Controllers\\StrategyController@store`.",
                "operationId": "post_strategies_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "strategies.store",
                "x-laravel-action": "App\\Http\\Controllers\\StrategyController@store",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/strategies/data": {
            "get": {
                "tags": [
                    "Strategies"
                ],
                "summary": "GET strategies data",
                "description": "Laravel route `strategies.data` handled by `App\\Http\\Controllers\\StrategyController@data`.",
                "operationId": "get_strategies_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "strategies.data",
                "x-laravel-action": "App\\Http\\Controllers\\StrategyController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Strategies"
                ],
                "summary": "HEAD strategies data",
                "description": "Laravel route `strategies.data` handled by `App\\Http\\Controllers\\StrategyController@data`.",
                "operationId": "head_strategies_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "strategies.data",
                "x-laravel-action": "App\\Http\\Controllers\\StrategyController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/strategies/{strategy}": {
            "patch": {
                "tags": [
                    "Strategies"
                ],
                "summary": "PATCH strategies update",
                "description": "Laravel route `strategies.update` handled by `App\\Http\\Controllers\\StrategyController@update`.",
                "operationId": "patch_strategies_update",
                "parameters": [
                    {
                        "name": "strategy",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: strategy."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "strategies.update",
                "x-laravel-action": "App\\Http\\Controllers\\StrategyController@update",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/strategies/{strategy}/approve": {
            "post": {
                "tags": [
                    "Strategies"
                ],
                "summary": "POST strategies approve",
                "description": "Laravel route `strategies.approve` handled by `App\\Http\\Controllers\\StrategyController@approve`.",
                "operationId": "post_strategies_approve",
                "parameters": [
                    {
                        "name": "strategy",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: strategy."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "strategies.approve",
                "x-laravel-action": "App\\Http\\Controllers\\StrategyController@approve",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/strategies/{strategy}/preview": {
            "post": {
                "tags": [
                    "Strategies"
                ],
                "summary": "POST strategies preview",
                "description": "Laravel route `strategies.preview` handled by `App\\Http\\Controllers\\StrategyController@preview`.",
                "operationId": "post_strategies_preview",
                "parameters": [
                    {
                        "name": "strategy",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: strategy."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "strategies.preview",
                "x-laravel-action": "App\\Http\\Controllers\\StrategyController@preview",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/strategies/{strategy}/reject": {
            "post": {
                "tags": [
                    "Strategies"
                ],
                "summary": "POST strategies reject",
                "description": "Laravel route `strategies.reject` handled by `App\\Http\\Controllers\\StrategyController@reject`.",
                "operationId": "post_strategies_reject",
                "parameters": [
                    {
                        "name": "strategy",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: strategy."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "strategies.reject",
                "x-laravel-action": "App\\Http\\Controllers\\StrategyController@reject",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/strategies/{strategy}/submit-approval": {
            "post": {
                "tags": [
                    "Strategies"
                ],
                "summary": "POST strategies submit approval",
                "description": "Laravel route `strategies.submit-approval` handled by `App\\Http\\Controllers\\StrategyController@submitApproval`.",
                "operationId": "post_strategies_submit_approval",
                "parameters": [
                    {
                        "name": "strategy",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: strategy."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "strategies.submit-approval",
                "x-laravel-action": "App\\Http\\Controllers\\StrategyController@submitApproval",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/swagger": {
            "get": {
                "tags": [
                    "Documentation"
                ],
                "summary": "GET swagger",
                "description": "Interactive Swagger UI for exploring the Alpha Wing OpenAPI specification.",
                "operationId": "get_swagger",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "swagger",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web"
                ]
            },
            "head": {
                "tags": [
                    "Documentation"
                ],
                "summary": "HEAD swagger",
                "description": "Interactive Swagger UI for exploring the Alpha Wing OpenAPI specification.",
                "operationId": "head_swagger",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "swagger",
                "x-laravel-action": "Closure",
                "x-laravel-middleware": [
                    "web"
                ]
            }
        },
        "/teams": {
            "get": {
                "tags": [
                    "Teams"
                ],
                "summary": "GET teams index",
                "description": "Laravel route `teams.index` handled by `App\\Http\\Controllers\\TeamController@page`.",
                "operationId": "get_teams_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "teams.index",
                "x-laravel-action": "App\\Http\\Controllers\\TeamController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Teams"
                ],
                "summary": "HEAD teams index",
                "description": "Laravel route `teams.index` handled by `App\\Http\\Controllers\\TeamController@page`.",
                "operationId": "head_teams_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "teams.index",
                "x-laravel-action": "App\\Http\\Controllers\\TeamController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/teams/members": {
            "post": {
                "tags": [
                    "Teams"
                ],
                "summary": "POST teams members invite",
                "description": "Laravel route `teams.members.invite` handled by `App\\Http\\Controllers\\TeamController@invite`.",
                "operationId": "post_teams_members_invite",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "teams.members.invite",
                "x-laravel-action": "App\\Http\\Controllers\\TeamController@invite",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/teams/members/{member}": {
            "patch": {
                "tags": [
                    "Teams"
                ],
                "summary": "PATCH teams members update",
                "description": "Laravel route `teams.members.update` handled by `App\\Http\\Controllers\\TeamController@update`.",
                "operationId": "patch_teams_members_update",
                "parameters": [
                    {
                        "name": "member",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: member."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "teams.members.update",
                "x-laravel-action": "App\\Http\\Controllers\\TeamController@update",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            },
            "delete": {
                "tags": [
                    "Teams"
                ],
                "summary": "DELETE teams members remove",
                "description": "Laravel route `teams.members.remove` handled by `App\\Http\\Controllers\\TeamController@remove`.",
                "operationId": "delete_teams_members_remove",
                "parameters": [
                    {
                        "name": "member",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: member."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    },
                    "204": {
                        "description": "Deleted successfully with no response body."
                    }
                },
                "x-laravel-route-name": "teams.members.remove",
                "x-laravel-action": "App\\Http\\Controllers\\TeamController@remove",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ]
            }
        },
        "/tickers": {
            "get": {
                "tags": [
                    "Tickers"
                ],
                "summary": "GET tickers index",
                "description": "Laravel route `tickers.index` handled by `App\\Http\\Controllers\\TickerController@index`.",
                "operationId": "get_tickers_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "tickers.index",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@index",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Tickers"
                ],
                "summary": "HEAD tickers index",
                "description": "Laravel route `tickers.index` handled by `App\\Http\\Controllers\\TickerController@index`.",
                "operationId": "head_tickers_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "tickers.index",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@index",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "post": {
                "tags": [
                    "Tickers"
                ],
                "summary": "POST tickers store",
                "description": "Laravel route `tickers.store` handled by `App\\Http\\Controllers\\TickerController@store`.",
                "operationId": "post_tickers_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "tickers.store",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@store",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/tickers/data": {
            "get": {
                "tags": [
                    "Tickers"
                ],
                "summary": "GET tickers data",
                "description": "Laravel route `tickers.data` handled by `App\\Http\\Controllers\\TickerController@data`.",
                "operationId": "get_tickers_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "tickers.data",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Tickers"
                ],
                "summary": "HEAD tickers data",
                "description": "Laravel route `tickers.data` handled by `App\\Http\\Controllers\\TickerController@data`.",
                "operationId": "head_tickers_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "tickers.data",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/tickers/import": {
            "post": {
                "tags": [
                    "Tickers"
                ],
                "summary": "POST tickers import",
                "description": "Laravel route `tickers.import` handled by `App\\Http\\Controllers\\TickerController@import`.",
                "operationId": "post_tickers_import",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "tickers.import",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@import",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/tickers/watchlists": {
            "post": {
                "tags": [
                    "Tickers"
                ],
                "summary": "POST tickers watchlists store",
                "description": "Laravel route `tickers.watchlists.store` handled by `App\\Http\\Controllers\\TickerController@storeWatchlist`.",
                "operationId": "post_tickers_watchlists_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "tickers.watchlists.store",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@storeWatchlist",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/tickers/watchlists/{watchlist}": {
            "delete": {
                "tags": [
                    "Tickers"
                ],
                "summary": "DELETE tickers watchlists destroy",
                "description": "Laravel route `tickers.watchlists.destroy` handled by `App\\Http\\Controllers\\TickerController@destroyWatchlist`.",
                "operationId": "delete_tickers_watchlists_destroy",
                "parameters": [
                    {
                        "name": "watchlist",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: watchlist."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    },
                    "204": {
                        "description": "Deleted successfully with no response body."
                    }
                },
                "x-laravel-route-name": "tickers.watchlists.destroy",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@destroyWatchlist",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ]
            }
        },
        "/tickers/watchlists/{watchlist}/symbols/{symbol}": {
            "post": {
                "tags": [
                    "Tickers"
                ],
                "summary": "POST tickers watchlists symbols attach",
                "description": "Laravel route `tickers.watchlists.symbols.attach` handled by `App\\Http\\Controllers\\TickerController@attachWatchlistSymbol`.",
                "operationId": "post_tickers_watchlists_symbols_attach",
                "parameters": [
                    {
                        "name": "watchlist",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: watchlist."
                    },
                    {
                        "name": "symbol",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: symbol."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "tickers.watchlists.symbols.attach",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@attachWatchlistSymbol",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            },
            "delete": {
                "tags": [
                    "Tickers"
                ],
                "summary": "DELETE tickers watchlists symbols detach",
                "description": "Laravel route `tickers.watchlists.symbols.detach` handled by `App\\Http\\Controllers\\TickerController@detachWatchlistSymbol`.",
                "operationId": "delete_tickers_watchlists_symbols_detach",
                "parameters": [
                    {
                        "name": "watchlist",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: watchlist."
                    },
                    {
                        "name": "symbol",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: symbol."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    },
                    "204": {
                        "description": "Deleted successfully with no response body."
                    }
                },
                "x-laravel-route-name": "tickers.watchlists.symbols.detach",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@detachWatchlistSymbol",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ]
            }
        },
        "/tickers/{symbol}": {
            "patch": {
                "tags": [
                    "Tickers"
                ],
                "summary": "PATCH tickers update",
                "description": "Laravel route `tickers.update` handled by `App\\Http\\Controllers\\TickerController@update`.",
                "operationId": "patch_tickers_update",
                "parameters": [
                    {
                        "name": "symbol",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: symbol."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "tickers.update",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@update",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            },
            "delete": {
                "tags": [
                    "Tickers"
                ],
                "summary": "DELETE tickers destroy",
                "description": "Laravel route `tickers.destroy` handled by `App\\Http\\Controllers\\TickerController@destroy`.",
                "operationId": "delete_tickers_destroy",
                "parameters": [
                    {
                        "name": "symbol",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: symbol."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    },
                    "204": {
                        "description": "Deleted successfully with no response body."
                    }
                },
                "x-laravel-route-name": "tickers.destroy",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@destroy",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ]
            }
        },
        "/tickers/{symbol}/aliases": {
            "post": {
                "tags": [
                    "Tickers"
                ],
                "summary": "POST tickers aliases store",
                "description": "Laravel route `tickers.aliases.store` handled by `App\\Http\\Controllers\\TickerController@storeAlias`.",
                "operationId": "post_tickers_aliases_store",
                "parameters": [
                    {
                        "name": "symbol",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: symbol."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "tickers.aliases.store",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@storeAlias",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/tickers/{symbol}/aliases/{alias}": {
            "patch": {
                "tags": [
                    "Tickers"
                ],
                "summary": "PATCH tickers aliases update",
                "description": "Laravel route `tickers.aliases.update` handled by `App\\Http\\Controllers\\TickerController@updateAlias`.",
                "operationId": "patch_tickers_aliases_update",
                "parameters": [
                    {
                        "name": "symbol",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: symbol."
                    },
                    {
                        "name": "alias",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: alias."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "tickers.aliases.update",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@updateAlias",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            },
            "delete": {
                "tags": [
                    "Tickers"
                ],
                "summary": "DELETE tickers aliases destroy",
                "description": "Laravel route `tickers.aliases.destroy` handled by `App\\Http\\Controllers\\TickerController@destroyAlias`.",
                "operationId": "delete_tickers_aliases_destroy",
                "parameters": [
                    {
                        "name": "symbol",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Route parameter: symbol."
                    },
                    {
                        "name": "alias",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: alias."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    },
                    "204": {
                        "description": "Deleted successfully with no response body."
                    }
                },
                "x-laravel-route-name": "tickers.aliases.destroy",
                "x-laravel-action": "App\\Http\\Controllers\\TickerController@destroyAlias",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ]
            }
        },
        "/trade-plans": {
            "get": {
                "tags": [
                    "Trade Plans"
                ],
                "summary": "GET trade plans index",
                "description": "Laravel route `trade-plans.index` handled by `App\\Http\\Controllers\\TradePlanController@page`.",
                "operationId": "get_trade_plans_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "trade-plans.index",
                "x-laravel-action": "App\\Http\\Controllers\\TradePlanController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Trade Plans"
                ],
                "summary": "HEAD trade plans index",
                "description": "Laravel route `trade-plans.index` handled by `App\\Http\\Controllers\\TradePlanController@page`.",
                "operationId": "head_trade_plans_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "trade-plans.index",
                "x-laravel-action": "App\\Http\\Controllers\\TradePlanController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "post": {
                "tags": [
                    "Trade Plans"
                ],
                "summary": "POST trade plans store",
                "description": "Laravel route `trade-plans.store` handled by `App\\Http\\Controllers\\TradePlanController@store`.",
                "operationId": "post_trade_plans_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "trade-plans.store",
                "x-laravel-action": "App\\Http\\Controllers\\TradePlanController@store",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/trade-plans/data": {
            "get": {
                "tags": [
                    "Trade Plans"
                ],
                "summary": "GET trade plans data",
                "description": "Laravel route `trade-plans.data` handled by `App\\Http\\Controllers\\TradePlanController@data`.",
                "operationId": "get_trade_plans_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "trade-plans.data",
                "x-laravel-action": "App\\Http\\Controllers\\TradePlanController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Trade Plans"
                ],
                "summary": "HEAD trade plans data",
                "description": "Laravel route `trade-plans.data` handled by `App\\Http\\Controllers\\TradePlanController@data`.",
                "operationId": "head_trade_plans_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "trade-plans.data",
                "x-laravel-action": "App\\Http\\Controllers\\TradePlanController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/trade-plans/{template}": {
            "patch": {
                "tags": [
                    "Trade Plans"
                ],
                "summary": "PATCH trade plans update",
                "description": "Laravel route `trade-plans.update` handled by `App\\Http\\Controllers\\TradePlanController@update`.",
                "operationId": "patch_trade_plans_update",
                "parameters": [
                    {
                        "name": "template",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: template."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "trade-plans.update",
                "x-laravel-action": "App\\Http\\Controllers\\TradePlanController@update",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            },
            "delete": {
                "tags": [
                    "Trade Plans"
                ],
                "summary": "DELETE trade plans destroy",
                "description": "Laravel route `trade-plans.destroy` handled by `App\\Http\\Controllers\\TradePlanController@destroy`.",
                "operationId": "delete_trade_plans_destroy",
                "parameters": [
                    {
                        "name": "template",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: template."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    },
                    "204": {
                        "description": "Deleted successfully with no response body."
                    }
                },
                "x-laravel-route-name": "trade-plans.destroy",
                "x-laravel-action": "App\\Http\\Controllers\\TradePlanController@destroy",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ]
            }
        },
        "/trade-plans/{template}/download": {
            "get": {
                "tags": [
                    "Trade Plans"
                ],
                "summary": "GET trade plans download",
                "description": "Laravel route `trade-plans.download` handled by `App\\Http\\Controllers\\TradePlanController@download`.",
                "operationId": "get_trade_plans_download",
                "parameters": [
                    {
                        "name": "template",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: template."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "File download response.",
                        "content": {
                            "application/octet-stream": {
                                "schema": {
                                    "type": "string",
                                    "format": "binary"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "trade-plans.download",
                "x-laravel-action": "App\\Http\\Controllers\\TradePlanController@download",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Trade Plans"
                ],
                "summary": "HEAD trade plans download",
                "description": "Laravel route `trade-plans.download` handled by `App\\Http\\Controllers\\TradePlanController@download`.",
                "operationId": "head_trade_plans_download",
                "parameters": [
                    {
                        "name": "template",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: template."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "trade-plans.download",
                "x-laravel-action": "App\\Http\\Controllers\\TradePlanController@download",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/up": {
            "get": {
                "tags": [
                    "System"
                ],
                "summary": "GET up",
                "description": "Application health check endpoint.",
                "operationId": "get_up",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Application is healthy."
                    }
                },
                "x-laravel-route-name": null,
                "x-laravel-action": "Closure",
                "x-laravel-middleware": []
            },
            "head": {
                "tags": [
                    "System"
                ],
                "summary": "HEAD up",
                "description": "Application health check endpoint.",
                "operationId": "head_up",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": null,
                "x-laravel-action": "Closure",
                "x-laravel-middleware": []
            }
        },
        "/webhooks": {
            "get": {
                "tags": [
                    "Webhooks"
                ],
                "summary": "GET webhooks index",
                "description": "Laravel route `webhooks.index` handled by `App\\Http\\Controllers\\WebhookController@page`.",
                "operationId": "get_webhooks_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "HTML page response.",
                        "content": {
                            "text/html": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "webhooks.index",
                "x-laravel-action": "App\\Http\\Controllers\\WebhookController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Webhooks"
                ],
                "summary": "HEAD webhooks index",
                "description": "Laravel route `webhooks.index` handled by `App\\Http\\Controllers\\WebhookController@page`.",
                "operationId": "head_webhooks_index",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "webhooks.index",
                "x-laravel-action": "App\\Http\\Controllers\\WebhookController@page",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/webhooks/data": {
            "get": {
                "tags": [
                    "Webhooks"
                ],
                "summary": "GET webhooks data",
                "description": "Laravel route `webhooks.data` handled by `App\\Http\\Controllers\\WebhookController@data`.",
                "operationId": "get_webhooks_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "webhooks.data",
                "x-laravel-action": "App\\Http\\Controllers\\WebhookController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            },
            "head": {
                "tags": [
                    "Webhooks"
                ],
                "summary": "HEAD webhooks data",
                "description": "Laravel route `webhooks.data` handled by `App\\Http\\Controllers\\WebhookController@data`.",
                "operationId": "head_webhooks_data",
                "parameters": [
                    {
                        "name": "search",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "symbol",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "from",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "to",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    },
                    {
                        "name": "per_page",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "integer",
                            "minimum": 1
                        },
                        "description": "Optional data-table filter."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response."
                    }
                },
                "x-laravel-route-name": "webhooks.data",
                "x-laravel-action": "App\\Http\\Controllers\\WebhookController@data",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": []
                    }
                ]
            }
        },
        "/webhooks/endpoints": {
            "post": {
                "tags": [
                    "Webhooks"
                ],
                "summary": "POST webhooks endpoints store",
                "description": "Laravel route `webhooks.endpoints.store` handled by `App\\Http\\Controllers\\WebhookController@store`.",
                "operationId": "post_webhooks_endpoints_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "webhooks.endpoints.store",
                "x-laravel-action": "App\\Http\\Controllers\\WebhookController@store",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/webhooks/endpoints/{endpoint}/reveal": {
            "post": {
                "tags": [
                    "Webhooks"
                ],
                "summary": "POST webhooks endpoints reveal",
                "description": "Laravel route `webhooks.endpoints.reveal` handled by `App\\Http\\Controllers\\WebhookController@reveal`.",
                "operationId": "post_webhooks_endpoints_reveal",
                "parameters": [
                    {
                        "name": "endpoint",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: endpoint."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "webhooks.endpoints.reveal",
                "x-laravel-action": "App\\Http\\Controllers\\WebhookController@reveal",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/webhooks/endpoints/{endpoint}/revoke": {
            "post": {
                "tags": [
                    "Webhooks"
                ],
                "summary": "POST webhooks endpoints revoke",
                "description": "Laravel route `webhooks.endpoints.revoke` handled by `App\\Http\\Controllers\\WebhookController@revoke`.",
                "operationId": "post_webhooks_endpoints_revoke",
                "parameters": [
                    {
                        "name": "endpoint",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: endpoint."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "webhooks.endpoints.revoke",
                "x-laravel-action": "App\\Http\\Controllers\\WebhookController@revoke",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/webhooks/endpoints/{endpoint}/rotate": {
            "post": {
                "tags": [
                    "Webhooks"
                ],
                "summary": "POST webhooks endpoints rotate",
                "description": "Laravel route `webhooks.endpoints.rotate` handled by `App\\Http\\Controllers\\WebhookController@rotate`.",
                "operationId": "post_webhooks_endpoints_rotate",
                "parameters": [
                    {
                        "name": "endpoint",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: endpoint."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "webhooks.endpoints.rotate",
                "x-laravel-action": "App\\Http\\Controllers\\WebhookController@rotate",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/webhooks/endpoints/{endpoint}/subscriptions": {
            "patch": {
                "tags": [
                    "Webhooks"
                ],
                "summary": "PATCH webhooks endpoints subscriptions",
                "description": "Laravel route `webhooks.endpoints.subscriptions` handled by `App\\Http\\Controllers\\WebhookController@subscriptions`.",
                "operationId": "patch_webhooks_endpoints_subscriptions",
                "parameters": [
                    {
                        "name": "endpoint",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: endpoint."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "webhooks.endpoints.subscriptions",
                "x-laravel-action": "App\\Http\\Controllers\\WebhookController@subscriptions",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/webhooks/messages": {
            "post": {
                "tags": [
                    "Webhooks"
                ],
                "summary": "POST webhooks incoming messages store",
                "description": "Public webhook receiver for external JSON alerts.",
                "operationId": "post_webhooks_incoming_messages_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "webhooks.incoming.messages.store",
                "x-laravel-action": "App\\Http\\Controllers\\WebhookSignalReceiverController@store",
                "x-laravel-middleware": [
                    "web"
                ],
                "security": [
                    {
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "api_key"
                                ],
                                "properties": {
                                    "api_key": {
                                        "type": "string"
                                    },
                                    "channel": {
                                        "type": "string",
                                        "enum": [
                                            "signals",
                                            "webhook"
                                        ]
                                    },
                                    "symbol": {
                                        "type": "string"
                                    },
                                    "side": {
                                        "type": "string"
                                    },
                                    "strategy": {
                                        "type": "string"
                                    },
                                    "payload": {
                                        "type": "object",
                                        "additionalProperties": true
                                    }
                                }
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "api_key"
                                ],
                                "properties": {
                                    "api_key": {
                                        "type": "string"
                                    },
                                    "channel": {
                                        "type": "string",
                                        "enum": [
                                            "signals",
                                            "webhook"
                                        ]
                                    },
                                    "symbol": {
                                        "type": "string"
                                    },
                                    "side": {
                                        "type": "string"
                                    },
                                    "strategy": {
                                        "type": "string"
                                    },
                                    "payload": {
                                        "type": "object",
                                        "additionalProperties": true
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/webhooks/messages/send": {
            "post": {
                "tags": [
                    "Webhooks"
                ],
                "summary": "POST webhooks messages store",
                "description": "Laravel route `webhooks.messages.store` handled by `App\\Http\\Controllers\\WebhookController@send`.",
                "operationId": "post_webhooks_messages_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "webhooks.messages.store",
                "x-laravel-action": "App\\Http\\Controllers\\WebhookController@send",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/webhooks/messages/{message}/replay": {
            "post": {
                "tags": [
                    "Webhooks"
                ],
                "summary": "POST webhooks messages replay",
                "description": "Laravel route `webhooks.messages.replay` handled by `App\\Http\\Controllers\\WebhookController@replay`.",
                "operationId": "post_webhooks_messages_replay",
                "parameters": [
                    {
                        "name": "message",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 1
                        },
                        "description": "Route parameter: message."
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "webhooks.messages.replay",
                "x-laravel-action": "App\\Http\\Controllers\\WebhookController@replay",
                "x-laravel-middleware": [
                    "web",
                    "auth"
                ],
                "security": [
                    {
                        "laravelSession": [],
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "additionalProperties": true,
                                "properties": {}
                            }
                        }
                    }
                }
            }
        },
        "/webhooks/signals": {
            "post": {
                "tags": [
                    "Webhooks"
                ],
                "summary": "POST webhooks signals store",
                "description": "Public webhook receiver alias for external signal alerts.",
                "operationId": "post_webhooks_signals_store",
                "parameters": [],
                "responses": {
                    "200": {
                        "description": "Successful response.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "additionalProperties": true
                                }
                            }
                        }
                    },
                    "302": {
                        "description": "Redirect response for browser form flows."
                    },
                    "422": {
                        "description": "Validation error.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ValidationError"
                                }
                            }
                        }
                    }
                },
                "x-laravel-route-name": "webhooks.signals.store",
                "x-laravel-action": "App\\Http\\Controllers\\WebhookSignalReceiverController@store",
                "x-laravel-middleware": [
                    "web"
                ],
                "security": [
                    {
                        "csrfToken": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "api_key"
                                ],
                                "properties": {
                                    "api_key": {
                                        "type": "string"
                                    },
                                    "channel": {
                                        "type": "string",
                                        "enum": [
                                            "signals",
                                            "webhook"
                                        ]
                                    },
                                    "symbol": {
                                        "type": "string"
                                    },
                                    "side": {
                                        "type": "string"
                                    },
                                    "strategy": {
                                        "type": "string"
                                    },
                                    "payload": {
                                        "type": "object",
                                        "additionalProperties": true
                                    }
                                }
                            }
                        },
                        "application/x-www-form-urlencoded": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "api_key"
                                ],
                                "properties": {
                                    "api_key": {
                                        "type": "string"
                                    },
                                    "channel": {
                                        "type": "string",
                                        "enum": [
                                            "signals",
                                            "webhook"
                                        ]
                                    },
                                    "symbol": {
                                        "type": "string"
                                    },
                                    "side": {
                                        "type": "string"
                                    },
                                    "strategy": {
                                        "type": "string"
                                    },
                                    "payload": {
                                        "type": "object",
                                        "additionalProperties": true
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    },
    "components": {
        "securitySchemes": {
            "laravelSession": {
                "type": "apiKey",
                "in": "cookie",
                "name": "laravel_session",
                "description": "Laravel authenticated browser session cookie."
            },
            "csrfToken": {
                "type": "apiKey",
                "in": "header",
                "name": "X-CSRF-TOKEN",
                "description": "Laravel CSRF token required for browser form and unsafe web requests."
            }
        },
        "schemas": {
            "ValidationError": {
                "type": "object",
                "required": [
                    "message",
                    "errors"
                ],
                "properties": {
                    "message": {
                        "type": "string"
                    },
                    "errors": {
                        "type": "object",
                        "additionalProperties": {
                            "type": "array",
                            "items": {
                                "type": "string"
                            }
                        }
                    }
                }
            },
            "MessageResponse": {
                "type": "object",
                "properties": {
                    "message": {
                        "type": "string"
                    }
                },
                "additionalProperties": true
            }
        }
    }
}
