{
    "openapi": "3.0.0",
    "info": {
        "title": "Tauret Computadores API",
        "version": "1.0"
    },
    "servers": [
        {
            "url": "https://tauretcomputadores.test/api/V1"
        }
    ],
    "paths": {
        "/settings": {
            "get": {
                "tags": [
                    "General"
                ],
                "operationId": "de9b6404cf1d31d69e6a7f5977498bb0",
                "responses": {
                    "201": {
                        "description": "return general settings"
                    }
                }
            }
        },
        "/settings/menu": {
            "get": {
                "tags": [
                    "General"
                ],
                "operationId": "2713e92609f14b6ce3dece6586ecdf40",
                "responses": {
                    "201": {
                        "description": "return menu options"
                    }
                }
            }
        },
        "/settings/documents": {
            "get": {
                "tags": [
                    "General"
                ],
                "operationId": "20726217d026168e356766b306e275e7",
                "responses": {
                    "201": {
                        "description": "return company docuemnts"
                    }
                }
            }
        },
        "/banners/{slug}": {
            "get": {
                "tags": [
                    "Home"
                ],
                "operationId": "360a884545e2bc850c6c637d79626579",
                "parameters": [
                    {
                        "name": "slug",
                        "in": "path",
                        "description": "Parameter with mutliple examples",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "principal": {
                                "summary": "banners principal.",
                                "value": "principal"
                            },
                            "secundario": {
                                "summary": "banners secundario.",
                                "value": "secundario"
                            },
                            "video-principal": {
                                "summary": "banners video-principal.",
                                "value": "video-principal"
                            },
                            "terciario": {
                                "summary": "banners terciario.",
                                "value": "terciario"
                            },
                            "cuaternario": {
                                "summary": "banners cuaternario.",
                                "value": "cuaternario"
                            },
                            "tres-abajo": {
                                "summary": "banners tres-abajo.",
                                "value": "tres-abajo"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "return all banners of one type banners"
                    }
                }
            }
        },
        "/banners/catagory/{slug}": {
            "get": {
                "tags": [
                    "Home"
                ],
                "operationId": "37993e0ae3aa643573eac46fcbe35f90",
                "responses": {
                    "200": {
                        "description": "return banners by catagory"
                    }
                }
            }
        },
        "/popups": {
            "get": {
                "tags": [
                    "Home"
                ],
                "operationId": "922eac71268ccf32c739856825419df1",
                "responses": {
                    "200": {
                        "description": "return popup of home"
                    }
                }
            }
        },
        "/products/news": {
            "get": {
                "tags": [
                    "Products"
                ],
                "operationId": "3ae5c74ab40ea237d929885637c811d5",
                "responses": {
                    "200": {
                        "description": "return news products"
                    }
                }
            }
        },
        "/products/offers": {
            "get": {
                "tags": [
                    "Products"
                ],
                "operationId": "cf9b609bf2da641b6ed090fca452a9ed",
                "responses": {
                    "200": {
                        "description": "return offers products"
                    }
                }
            }
        },
        "/products/featured": {
            "get": {
                "tags": [
                    "Products"
                ],
                "operationId": "12dc381bac0bf8d5dbb2efee8cac4fc3",
                "responses": {
                    "200": {
                        "description": "return featured products"
                    }
                }
            }
        },
        "/products/list": {
            "get": {
                "tags": [
                    "Products"
                ],
                "operationId": "f2d7e413e005b990dd9227036c3492ac",
                "responses": {
                    "200": {
                        "description": "return list products"
                    }
                }
            }
        },
        "/products/category/{slug}": {
            "get": {
                "tags": [
                    "Products"
                ],
                "operationId": "b41b4e894ecceeefe7d5b3ae83c72e8c",
                "responses": {
                    "200": {
                        "description": "return products by category"
                    }
                }
            }
        },
        "/products/subcategory/{slug}": {
            "get": {
                "tags": [
                    "Products"
                ],
                "operationId": "7de92b9b24f44a1797fb94b06288f3f8",
                "responses": {
                    "200": {
                        "description": "return products by subcategory"
                    }
                }
            }
        }
    }
}