{
  "openapi": "3.0.0",
  "info": {
    "version": "1.2.0",
    "title": "Toplojas",
    "description": "",
    "contact": {
      "name": "Paloma Macetko",
      "email": "suporte2@web4business.com.br"
    }
  },
  "servers": [
    {
      "url": "https://api.toplojas.com.br",
      "variables": {
        "protocol": {
          "default": "https",
          "enum": [
            "http",
            "https"
          ]
        }
      }
    }
  ],
  "paths": {
    "/status/": {
      "get": {
        "tags": [
          "Outros"
        ],
        "summary": "Verificar se a API esta disponível",
        "description": "",
        "operationId": "Outros",
        "responses": {
          "204": {
            "$ref": "#/components/responses/204"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/departamentos/": {
      "get": {
        "tags": [
          "Departamentos"
        ],
        "summary": "Listagem de Departamentos",
        "description": "",
        "operationId": "get-departamentos",
        "parameters": [
          {
            "$ref": "#/components/parameters/pagina"
          },
          {
            "$ref": "#/components/parameters/qtdporpagina"
          },
          {
            "$ref": "#/components/parameters/status"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Dados": {
                      "type": "array",
                      "minItems": 1,
                      "uniqueItems": true,
                      "items": {
                        "$ref": "#/components/schemas/Departamentos2"
                      }
                    },
                    "Paginacao": {
                      "$ref": "#/components/schemas/Paginacao"
                    }
                  },
                  "required": [
                    "Dados",
                    "Paginacao"
                  ]
                },
                "examples": {
                  "Exemplo": {
                    "value": {
                      "Dados": [
                        {
                          "Codigo": 41360,
                          "Status": "A",
                          "Nome": "Livros 2",
                          "Pai": {
                            "Codigo": 0,
                            "Nome": ""
                          }
                        }
                      ],
                      "Paginacao": {
                        "PaginaAtual": 1,
                        "QtdPaginas": 1,
                        "QtdRegistros": 6
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "post": {
        "tags": [
          "Departamentos"
        ],
        "summary": "Criar novo Departamento",
        "description": "",
        "operationId": "post-departamentos",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Nome": {
                    "type": "string",
                    "minLength": 1
                  },
                  "Status": {
                    "$ref": "#/components/schemas/Geral_Status"
                  },
                  "CodigoPai": {
                    "type": "integer",
                    "description": "Código do Departamento \"PAI\" deste departamento"
                  }
                },
                "required": [
                  "Nome",
                  "Status"
                ]
              },
              "examples": {
                "Exemplo": {
                  "value": {
                    "Nome": "Livros",
                    "Status": "A",
                    "CodigoPai": 0
                  }
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "$ref": "#/components/responses/201"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/departamentos/{Codigo}/": {
      "put": {
        "tags": [
          "Departamentos"
        ],
        "summary": "Editar Departamento",
        "description": "",
        "operationId": "put-departamentos-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Departamento",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Nome": {
                    "type": "string",
                    "minLength": 1
                  },
                  "Status": {
                    "$ref": "#/components/schemas/Geral_Status"
                  }
                },
                "required": [
                  "Nome",
                  "Status"
                ]
              },
              "examples": {
                "Exemplo": {
                  "value": {
                    "Nome": "Livros 22222",
                    "Status": "A"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/204"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "delete": {
        "tags": [
          "Departamentos"
        ],
        "summary": "Deletar Departamento",
        "operationId": "delete-departamentos-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Departamento",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/200"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "get": {
        "tags": [
          "Departamentos"
        ],
        "summary": "Detalhes de um Departamento",
        "operationId": "get-departamentos-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Departamento",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Departamentos2"
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/webhook/eventos/": {
      "get": {
        "tags": [
          "Webhook"
        ],
        "summary": "Listagem de Eventos para o Webhook",
        "description": "",
        "operationId": "get-webhook-eventos",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WebhookEventos"
                  },
                  "x-examples": {
                    "Example 1": [
                      {
                        "Codigo": "Pedidos_Concluidos",
                        "Titulo": "Pedidos que foram marcados como Concluído/Entregue"
                      }
                    ]
                  }
                },
                "examples": {
                  "Exemplo": {
                    "value": [
                      {
                        "Codigo": "Pedidos_Concluidos",
                        "Titulo": "Pedidos que foram marcados como Concluído/Entregue"
                      }
                    ]
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/webhook/": {
      "get": {
        "tags": [
          "Webhook"
        ],
        "summary": "Listagem de Webhook",
        "description": "",
        "operationId": "get-webhook",
        "parameters": [
          {
            "$ref": "#/components/parameters/pagina"
          },
          {
            "$ref": "#/components/parameters/qtdporpagina"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Dados": {
                      "type": "array",
                      "minItems": 1,
                      "uniqueItems": true,
                      "items": {
                        "$ref": "#/components/schemas/Webhook"
                      }
                    },
                    "Paginacao": {
                      "$ref": "#/components/schemas/Paginacao"
                    }
                  },
                  "required": [
                    "Dados",
                    "Paginacao"
                  ]
                },
                "examples": {
                  "Exemplo": {
                    "value": {
                      "Dados": [
                        {
                          "Codigo": 6,
                          "Evento": "Pedidos_Criados",
                          "DataCadastro": "2025-07-22 09:15:17",
                          "Endpoint": "https://webhook.site/34bde777-5d3d-4591-b0c8-36a1e729753b"
                        }
                      ],
                      "Paginacao": {
                        "PaginaAtual": 1,
                        "QtdPaginas": 1,
                        "QtdRegistros": 1
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "post": {
        "tags": [
          "Webhook"
        ],
        "summary": "Criar novo Webhook",
        "description": "",
        "operationId": "post-webhook",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Evento": {
                    "type": "string",
                    "description": "Código do evento.\r\nVocê pode obter a listagem dos eventos disponíveis em /webhook/eventos/."
                  },
                  "Endpoint": {
                    "type": "string",
                    "description": "Endpoint que irá receber as notificações.\r\nEste Link deve possuir HTTPS, aceitar POST, e responder um HttpCode 200.\r\nO Webhook será enviado no formato JSON."
                  }
                },
                "required": [
                  "Evento",
                  "Endpoint"
                ],
                "x-examples": {
                  "Example 1": {
                    "Evento": "Pedidos_Criados",
                    "Endpoint": "https://webhook.site/34bde777-5d3d-4591-b0c8-36a1e729753b"
                  }
                }
              },
              "examples": {
                "Exemplo": {
                  "value": {
                    "Evento": "Pedidos_Criados",
                    "Endpoint": "https://webhook.site/34bde777-5d3d-4591-b0c8-36a1e729753b"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "$ref": "#/components/responses/201"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/webhook/{Codigo}/": {
      "put": {
        "tags": [
          "Webhook"
        ],
        "summary": "Editar Webhook",
        "description": "",
        "operationId": "put-webhook-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Webhook",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Endpoint": {
                    "type": "string",
                    "description": "Endpoint que irá receber as notificações.\r\nEste Link deve possuir HTTPS, aceitar POST, e responder um HttpCode 200.\r\nO Webhook será enviado no formato JSON."
                  }
                },
                "required": [
                  "Endpoint"
                ],
                "x-examples": {
                  "Example 1": {
                    "Endpoint": "https://webhook.site/34bde777-5d3d-4591-b0c8-36a1e729753b"
                  }
                }
              },
              "examples": {
                "Exemplo": {
                  "value": {
                    "Endpoint": "https://webhook.site/34bde777-5d3d-4591-b0c8-36a1e729753b"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/204"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "delete": {
        "tags": [
          "Webhook"
        ],
        "summary": "Deletar Webhook",
        "operationId": "delete-webhook-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Webhook",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "204": {
            "description": ""
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "get": {
        "tags": [
          "Webhook"
        ],
        "summary": "Detalhes de um Webhook",
        "operationId": "get-webhook-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Webhook",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Webhook"
                },
                "examples": {
                  "Exemplo": {
                    "value": {
                      "Codigo": 6,
                      "Evento": "Pedidos_Criados",
                      "DataCadastro": "2025-07-22 09:15:17",
                      "Endpoint": "https://webhook.site/34bde777-5d3d-4591-b0c8-36a1e729753b"
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/informacoes/status/": {
      "get": {
        "tags": [
          "Informações"
        ],
        "summary": "Listagem dos Status de Pedidos disponíveis na plataforma",
        "operationId": "get-informacoes-status",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "minItems": 1,
                  "uniqueItems": true,
                  "items": {
                    "type": "object",
                    "properties": {
                      "Codigo": {
                        "type": "integer",
                        "description": "Código do Status"
                      },
                      "NomeStaff": {
                        "type": "string",
                        "description": "Nome do Status",
                        "minLength": 1
                      }
                    },
                    "required": [
                      "Codigo",
                      "NomeStaff"
                    ]
                  }
                },
                "examples": {
                  "Exemplo": {
                    "value": [
                      {
                        "Codigo": 3,
                        "NomeStaff": "Aguardando Pagamento"
                      }
                    ]
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/informacoes/formas-entrega/": {
      "get": {
        "tags": [
          "Informações"
        ],
        "summary": "Listagem das Formas de Entrega ativas na Loja",
        "operationId": "get-informacoes-formas-entrega",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "minItems": 1,
                  "uniqueItems": true,
                  "items": {
                    "type": "object",
                    "properties": {
                      "Codigo": {
                        "type": "integer",
                        "description": "Código da Forma de Entrega"
                      },
                      "Nome": {
                        "type": "string",
                        "description": "Nome da Forma de Entrega",
                        "minLength": 1
                      }
                    },
                    "required": [
                      "Codigo",
                      "Nome"
                    ]
                  }
                },
                "examples": {
                  "Exemplo": {
                    "value": [
                      {
                        "Codigo": 1747,
                        "Nome": "Sedex"
                      }
                    ]
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/informacoes/formas-pagamento/": {
      "get": {
        "tags": [
          "Informações"
        ],
        "summary": "Listagem das Formas de Pagamento ativas na Loja",
        "description": "",
        "operationId": "get-informacoes-formas-pagamento",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "minItems": 1,
                  "uniqueItems": true,
                  "items": {
                    "type": "object",
                    "properties": {
                      "Codigo": {
                        "type": "integer",
                        "description": "Código da Forma de Pagamento"
                      },
                      "Grupo": {
                        "type": "string",
                        "description": "Tipo de Pagamento - Exemplo: Cartão de Crédito, Boleto Bancário",
                        "minLength": 1
                      },
                      "Gateway": {
                        "type": "string",
                        "description": "Gateway atrelado a esta forma de pagamento - Exemplo: Cielo, Stone, Rede",
                        "minLength": 1
                      },
                      "Nome": {
                        "type": "string",
                        "description": "Nome exibido na loja",
                        "minLength": 1
                      }
                    },
                    "required": [
                      "Codigo",
                      "Grupo",
                      "Gateway",
                      "Nome"
                    ]
                  }
                },
                "examples": {
                  "Exemplo": {
                    "value": [
                      {
                        "Codigo": 35876,
                        "Grupo": "Cartão de Crédito",
                        "Gateway": "CIELO - Webservice 3.0",
                        "Nome": "Visa"
                      }
                    ]
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/pedidos/": {
      "get": {
        "tags": [
          "Pedidos"
        ],
        "summary": "Listagem de Pedidos",
        "operationId": "get-pedidos",
        "parameters": [
          {
            "$ref": "#/components/parameters/pagina"
          },
          {
            "$ref": "#/components/parameters/qtdporpagina"
          },
          {
            "name": "DataDe",
            "in": "query",
            "description": "Buscar pedidos feitos após esta data",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "DataAte",
            "in": "query",
            "description": "Buscar pedidos feitos até esta data",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "CodigoStatus",
            "in": "query",
            "description": "Buscar pedidos por código de status de pedidos",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "CodigoCliente",
            "in": "query",
            "description": "Buscar pedidos por código do cliente que realizou o pedido",
            "schema": {
              "type": "integer"
            }
          },
          {
            "$ref": "#/components/parameters/pedidos_statusindicacao"
          },
          {
            "name": "Marketplace",
            "in": "query",
            "description": "Buscar pedidos pelo Marketplace que o Gerou",
            "schema": {
              "type": "string",
              "example": "Exemplo: MercadoLivre"
            }
          },
          {
            "name": "NFESerie",
            "in": "query",
            "description": "Buscar pedidos pela Série da Nota Fiscal Eletrônica",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "NFENumero",
            "in": "query",
            "description": "Buscar pedidos pelo Número da Nota Fiscal Eletrônica",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "NFEChave",
            "in": "query",
            "description": "Buscar pedidos pela Chave de Acesso da Nota Fiscal Eletrônica",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Dados": {
                      "type": "array",
                      "minItems": 1,
                      "uniqueItems": true,
                      "items": {
                        "$ref": "#/components/schemas/Pedidos"
                      }
                    },
                    "Paginacao": {
                      "$ref": "#/components/schemas/Paginacao"
                    }
                  },
                  "required": [
                    "Dados",
                    "Paginacao"
                  ]
                },
                "examples": {
                  "Exemplo": {
                    "value": {
                      "Dados": [
                        {
                          "Codigo": 1000,
                          "CodigoReferencial": 1,
                          "Data": "2020-12-01 12:00:00",
                          "Loja": "cmacetkoteste",
                          "Cliente": {
                            "Codigo": 1,
                            "IsPessoa": "F",
                            "Nome_RazaoSocial": "Paloma Macetko",
                            "Contato": "",
                            "DataNascimento": "1989-11-14",
                            "Sexo": "M",
                            "CPF_CNPJ": "000.000.000-00",
                            "RG_IE": "",
                            "Email": "suporte2@web4business.com.br",
                            "Telefone01": "(47) 33224477",
                            "Telefone02": "(47) 55447788",
                            "Telefone03": "(47) 55886699",
                            "Empresa": "",
                            "End_Estado": "SC",
                            "End_Cidade": "Brusque",
                            "End_Bairro": "centro",
                            "End_Endereco": "Rua Central",
                            "End_Numero": "99",
                            "End_Complemento": "",
                            "End_CEP": "88355-000"
                          },
                          "Endereco": {
                            "End_Estado": "SC",
                            "End_Cidade": "Brusque",
                            "End_Bairro": "centro",
                            "End_Endereco": "Rua Central",
                            "End_Numero": "99",
                            "End_Complemento": "",
                            "End_CEP": "88355-000"
                          },
                          "ValorTotal": 253.79,
                          "ValorProdutos": 220,
                          "ValorFrete": 33.79,
                          "ValorDescontosCupom": 0,
                          "ValorDescontosPagamento": 0,
                          "FormaPagamento": {
                            "Codigo": 78509,
                            "Nome": "PagSeguro"
                          },
                          "FormaEntrega": {
                            "Codigo": 27154,
                            "Nome": "PAC"
                          },
                          "NumeroParcelas": 1,
                          "Status": {
                            "Codigo": 25,
                            "Nome": "Pedido com Pagamento Confirmado, Aguardando Captura",
                            "Indicacao": "Pago"
                          },
                          "Rastreamento": "https://www.loggi.com/rastreador/",
                          "PrazoEntrega": {
                            "QtdDias": 9,
                            "Texto": "Entrega em até <strong>9 dias</strong> úteis após a postagem"
                          },
                          "Itens": [
                            {
                              "Codigo": 1187876,
                              "SKU": "3017",
                              "Nome": "Teste1",
                              "Quantidade": 2,
                              "ValorUnitario": 110,
                              "ValorTotal": 220
                            }
                          ],
                          "Marketplace": {
                            "Is": true,
                            "Nome": "MercadoLivre",
                            "Codigo": "99999999999999999"
                          },
                          "NotaFiscal": {
                            "Serie": "1",
                            "Numero": "999999",
                            "Chave": "35260714200166000187550010000451239817650432",
                            "Data": "2026-05-25",
                            "ValorProdutos": 123.45,
                            "ValorTotal": 123.45,
                            "CFOP": "",
                            "Transportadora": "Correios",
                            "QtdVolumes": 1,
                            "XML_Link": "",
                            "XML_Arquivo": "https://www.toplojas.com.br/",
                            "Danfe_Link": "",
                            "Danfe_Arquivo": "https://www.toplojas.com.br/"
                          }
                        }
                      ],
                      "Paginacao": {
                        "PaginaAtual": 1,
                        "QtdPaginas": 1,
                        "QtdRegistros": 4
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/pedidos/{Codigo}/": {
      "get": {
        "tags": [
          "Pedidos"
        ],
        "summary": "Detalhes de um Pedido",
        "operationId": "get-pedidos-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Pedido",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Pedidos"
                },
                "examples": {
                  "Exemplo": {
                    "value": {
                      "Codigo": 1000,
                      "CodigoReferencial": 1,
                      "Data": "2020-12-01 12:00:00",
                      "Loja": "cmacetkoteste",
                      "Cliente": {
                        "Codigo": 1,
                        "IsPessoa": "F",
                        "Nome_RazaoSocial": "Charles Macetko",
                        "Contato": "",
                        "DataNascimento": "1989-11-14",
                        "Sexo": "M",
                        "CPF_CNPJ": "000.000.000-00",
                        "RG_IE": "",
                        "Email": "suporte2@web4business.com.br",
                        "Telefone01": "(47) 33224477",
                        "Telefone02": "(47) 55447788",
                        "Telefone03": "(47) 55886699",
                        "Empresa": "",
                        "End_Estado": "SC",
                        "End_Cidade": "Brusque",
                        "End_Bairro": "centro",
                        "End_Endereco": "Rua Central",
                        "End_Numero": "99",
                        "End_Complemento": "",
                        "End_CEP": "88355-000"
                      },
                      "Endereco": {
                        "End_Estado": "SC",
                        "End_Cidade": "Brusque",
                        "End_Bairro": "centro",
                        "End_Endereco": "Rua Central",
                        "End_Numero": "99",
                        "End_Complemento": "",
                        "End_CEP": "88355-000"
                      },
                      "ValorTotal": 253.79,
                      "ValorProdutos": 220,
                      "ValorFrete": 33.79,
                      "ValorDescontosCupom": 0,
                      "ValorDescontosPagamento": 0,
                      "FormaPagamento": {
                        "Codigo": 78509,
                        "Nome": "PagSeguro"
                      },
                      "FormaEntrega": {
                        "Codigo": 27154,
                        "Nome": "PAC"
                      },
                      "NumeroParcelas": 1,
                      "Status": {
                        "Codigo": 25,
                        "Nome": "Pedido com Pagamento Confirmado, Aguardando Captura",
                        "Indicacao": "Pago"
                      },
                      "Rastreamento": "https://www.loggi.com/rastreador/",
                      "PrazoEntrega": {
                        "QtdDias": 9,
                        "Texto": "Entrega em até <strong>9 dias</strong> úteis após a postagem"
                      },
                      "Itens": [
                        {
                          "Codigo": 1187876,
                          "SKU": "3017",
                          "Nome": "Teste1",
                          "Quantidade": 2,
                          "ValorUnitario": 110,
                          "ValorTotal": 220
                        }
                      ],
                      "NotaFiscal": {
                        "Serie": "1",
                        "Numero": "999999",
                        "Chave": "35260714200166000187550010000451239817650432",
                        "Data": "2026-05-25",
                        "ValorProdutos": 123.45,
                        "ValorTotal": 123.45,
                        "CFOP": "",
                        "Transportadora": "Correios",
                        "QtdVolumes": 1,
                        "XML_Link": "",
                        "XML_Arquivo": "https://www.toplojas.com.br/",
                        "Danfe_Link": "",
                        "Danfe_Arquivo": "https://www.toplojas.com.br/"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/pedidos/{Codigo}/informar-codigo-rastreio/": {
      "put": {
        "tags": [
          "Pedidos"
        ],
        "summary": "Informar Código de Rastreio de um Pedido",
        "operationId": "put-pedidos-Codigo-informar-codigo-rastreio",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Pedido",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "CodigoRastramento": {
                    "type": "string",
                    "description": "Código de Rastreio para ser utilizado nos Correios ou Transportadora",
                    "minLength": 1
                  },
                  "CodigoFormaEntrega": {
                    "type": "integer",
                    "description": "Código da Forma de Entega\n- Se não for preenchido: Será utilizado a forma de entrega selecionada pelo cliente no ato do pedido\n- Se for preenchido: Será alterado a forma de entrega vinculada ao pedido"
                  },
                  "Tipo": {
                    "$ref": "#/components/schemas/Geral_TipoEnvio"
                  },
                  "DataPostagem": {
                    "type": "string",
                    "description": "Pode ser utilizado datas retroativas, caso não seja preenchido, será utilizado a data atual",
                    "format": "date",
                    "minLength": 1
                  },
                  "IsEnviarEmail": {
                    "$ref": "#/components/schemas/Geral_SimNao"
                  }
                },
                "required": [
                  "CodigoRastramento"
                ]
              },
              "examples": {
                "Exemplo": {
                  "value": {
                    "CodigoRastramento": "A1",
                    "CodigoFormaEntrega": 0,
                    "Tipo": "E",
                    "DataPostagem": "2020-12-01",
                    "IsEnviarEmail": "S"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/204"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/pedidos/{Codigo}/alterar-status/": {
      "put": {
        "tags": [
          "Pedidos"
        ],
        "summary": "Alterar Status de um Pedido",
        "description": "",
        "operationId": "put-pedidos-Codigo]-alterar-status",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Pedido",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "CodigoStatus": {
                    "type": "integer",
                    "description": "Código do Status para qual desejar alterar o pedido"
                  },
                  "IsEnviarEmail": {
                    "$ref": "#/components/schemas/Geral_SimNao"
                  }
                },
                "required": [
                  "CodigoStatus"
                ]
              },
              "examples": {
                "Exemplo": {
                  "value": {
                    "CodigoStatus": 8,
                    "IsEnviarEmail": "S"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/pedidos/{Codigo}/informar-nota-fiscal/": {
      "put": {
        "tags": [
          "Pedidos"
        ],
        "summary": "Informar Nota Fiscal de um Pedido",
        "operationId": "put-pedidos-Codigo-informar-nota-fiscal",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Pedido",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "NFE_Numero": {
                    "type": "string",
                    "minLength": 1
                  },
                  "NFE_Serie": {
                    "type": "string",
                    "minLength": 1
                  },
                  "NFE_Data": {
                    "type": "string",
                    "format": "date",
                    "minLength": 1
                  },
                  "NFE_CFOP": {
                    "type": "string",
                    "minLength": 1
                  },
                  "NFE_Chave": {
                    "type": "string",
                    "minLength": 1
                  }
                },
                "required": [
                  "NFE_Numero",
                  "NFE_Serie",
                  "NFE_Data",
                  "NFE_Chave"
                ]
              },
              "examples": {
                "Exemplo": {
                  "value": {
                    "NFE_Numero": "4444444444",
                    "NFE_Serie": "3",
                    "NFE_Data": "2020-12-01",
                    "NFE_CFOP": "2222222222",
                    "NFE_Chave": "111111111"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/204"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/produtos/": {
      "get": {
        "tags": [
          "Produtos"
        ],
        "summary": "Listagem de Produtos",
        "description": "",
        "operationId": "get-produtos",
        "parameters": [
          {
            "$ref": "#/components/parameters/pagina"
          },
          {
            "$ref": "#/components/parameters/qtdporpagina"
          },
          {
            "$ref": "#/components/parameters/status"
          },
          {
            "name": "CodigoImportacao",
            "in": "query",
            "description": "Código Importado de Sistemas Terceiros",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SKU",
            "in": "query",
            "description": "SKU do Produto",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "description": "Nome do Produto (O sistema também ira buscar por nomes parciais)",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Retorno": {
                      "type": "array",
                      "minItems": 1,
                      "uniqueItems": true,
                      "items": {
                        "$ref": "#/components/schemas/Produtos"
                      }
                    },
                    "Paginacao": {
                      "$ref": "#/components/schemas/Paginacao"
                    }
                  },
                  "required": [
                    "Retorno",
                    "Paginacao"
                  ]
                },
                "examples": {
                  "Exemplo sem Variação": {
                    "value": {
                      "Codigo": 1287407,
                      "DataCadastro": "2023-03-21 16:48:47",
                      "DataModificacao": "2023-03-21 17:01:06",
                      "Nome": "Teste1",
                      "SKU": "T1",
                      "GTIN": "TesteGTIN1",
                      "EAN": "TesteEAN1",
                      "CodigoImportacao": "IMP100",
                      "LinkSlug": "https://www.teste.com.br/conjuntos/teste1/",
                      "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
                      "Peso": 12.34,
                      "Dim_Comprimento": 4.323,
                      "Dim_Largura": 2.323,
                      "Dim_Altura": 1.548,
                      "PrecoPromocional": 120.2,
                      "PrecoNormal": 234.56,
                      "PrecoCusto": 100.96,
                      "Status": "A",
                      "Fabricante": "TesteFabricante1",
                      "Marca": "TesteMarca1",
                      "DepartamentoPrincipal": "Livros > Aventura",
                      "Departamentos": [
                        "Livros",
                        "Livros > Aventura",
                        "Livros > Romance",
                        "Escolar",
                        "Escolar > Livros"
                      ],
                      "Descricao": {
                        "Titulo": "Descrição",
                        "Texto": "TesteDescricao1"
                      },
                      "Estoque": {
                        "Tipo": "P",
                        "Disponivel": 125
                      },
                      "Variacoes": {
                        "CampoAIs": false,
                        "CampoA": "",
                        "CampoBIs": false,
                        "CampoB": "",
                        "Listagem": []
                      },
                      "Fotos": [
                        {
                          "Foto": "Produtos/1287407/Fotos/G_990ec2a14c2bc8010e03aec0cff058.png",
                          "IsCapa": true
                        }
                      ],
                      "Relacionados": [],
                      "Atributos": [
                        {
                          "Grupo": "Composicao",
                          "Item": "Exemplo de Composicao 1"
                        },
                        {
                          "Grupo": "Genero",
                          "Item": "Exemplo de Genero 1"
                        },
                        {
                          "Grupo": "Mataria Prima",
                          "Item": "Exemplo de Mataria Prima 1"
                        }
                      ]
                    }
                  },
                  "Exemplo com Variação": {
                    "value": {
                      "Codigo": 1287408,
                      "DataCadastro": "2023-03-21 17:00:26",
                      "DataModificacao": "2023-03-21 17:00:26",
                      "Nome": "Teste2",
                      "SKU": "T2",
                      "GTIN": "TesteGTIN1",
                      "EAN": "TesteEAN1",
                      "CodigoImportacao": "IMP100",
                      "LinkSlug": "https://www.teste.com.br/conjuntos/teste1/",
                      "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
                      "Peso": 12.34,
                      "Dim_Comprimento": 4.323,
                      "Dim_Largura": 2.323,
                      "Dim_Altura": 1.548,
                      "PrecoPromocional": 120.2,
                      "PrecoNormal": 234.56,
                      "PrecoCusto": 100.96,
                      "Status": "A",
                      "Fabricante": "TesteFabricante1",
                      "Marca": "TesteMarca1",
                      "DepartamentoPrincipal": "Livros > Aventura",
                      "Departamentos": [
                        "Livros",
                        "Livros > Aventura"
                      ],
                      "Descricao": {
                        "Titulo": "Descrição",
                        "Texto": "TesteDescricao1"
                      },
                      "Estoque": {
                        "Tipo": "V",
                        "Disponivel": 0
                      },
                      "Variacoes": {
                        "CampoAIs": true,
                        "CampoA": "Cor",
                        "CampoBIs": false,
                        "CampoB": "",
                        "Listagem": [
                          {
                            "Codigo": 6880215,
                            "CampoA": "Azul",
                            "CampoB": "",
                            "SKU": "Azul_SKU",
                            "GTIN": "Azul_GTIN",
                            "EAN": "Azul_EAN",
                            "PrecoTipo": "N",
                            "PrecoValor": 0,
                            "PesoTipo": "N",
                            "PesoValor": 0,
                            "Estoque": {
                              "Disponivel": 100
                            }
                          },
                          {
                            "Codigo": 6880216,
                            "CampoA": "Preto",
                            "CampoB": "",
                            "SKU": "Preto_SKU",
                            "GTIN": "Preto_GTIN",
                            "EAN": "Preto_EAN",
                            "PrecoTipo": "F",
                            "PrecoValor": 250.26,
                            "PesoTipo": "F",
                            "PesoValor": 2.32,
                            "Estoque": {
                              "Disponivel": 200
                            }
                          },
                          {
                            "Codigo": 6880217,
                            "CampoA": "Branco",
                            "CampoB": "",
                            "SKU": "Branco_SKU",
                            "GTIN": "Branco_GTIN",
                            "EAN": "Branco_EAN",
                            "PrecoTipo": "A",
                            "PrecoValor": 50.25,
                            "PesoTipo": "S",
                            "PesoValor": 0.852,
                            "Estoque": {
                              "Disponivel": 300
                            }
                          }
                        ]
                      },
                      "Fotos": [
                        {
                          "Foto": "Produtos/1287408/Fotos/G_bbcf77cc825b38c3db4f2f06128095.png",
                          "IsCapa": true
                        }
                      ],
                      "Relacionados": [],
                      "Atributos": [
                        {
                          "Grupo": "Composicao",
                          "Item": "Exemplo de Composicao 1"
                        },
                        {
                          "Grupo": "Genero",
                          "Item": "Exemplo de Genero 1"
                        },
                        {
                          "Grupo": "Mataria Prima",
                          "Item": "Exemplo de Mataria Prima 1"
                        }
                      ]
                    }
                  },
                  "Exemplo com Variação e SubVariação": {
                    "value": {
                      "Codigo": 1287409,
                      "DataCadastro": "2023-03-21 17:00:30",
                      "DataModificacao": "2023-03-21 17:00:30",
                      "Nome": "Teste3",
                      "SKU": "T3",
                      "GTIN": "TesteGTIN1",
                      "EAN": "TesteEAN1",
                      "CodigoImportacao": "IMP100",
                      "LinkSlug": "https://www.teste.com.br/conjuntos/teste1/",
                      "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
                      "Peso": 12.34,
                      "Dim_Comprimento": 4.323,
                      "Dim_Largura": 2.323,
                      "Dim_Altura": 1.548,
                      "PrecoPromocional": 120.2,
                      "PrecoNormal": 234.56,
                      "PrecoCusto": 100.96,
                      "Status": "A",
                      "Fabricante": "TesteFabricante1",
                      "Marca": "TesteMarca1",
                      "DepartamentoPrincipal": "Livros > Aventura",
                      "Departamentos": [
                        "Livros",
                        "Livros > Aventura"
                      ],
                      "Descricao": {
                        "Titulo": "Descrição",
                        "Texto": "TesteDescricao1"
                      },
                      "Estoque": {
                        "Tipo": "V",
                        "Disponivel": 0
                      },
                      "Variacoes": {
                        "CampoAIs": true,
                        "CampoA": "Cor",
                        "CampoBIs": true,
                        "CampoB": "Tamanho",
                        "Listagem": [
                          {
                            "Codigo": 6880218,
                            "CampoA": "Azul",
                            "CampoB": "P",
                            "SKU": "Azul_SKU",
                            "GTIN": "Azul_GTIN",
                            "EAN": "Azul_EAN",
                            "PrecoTipo": "N",
                            "PrecoValor": 0,
                            "PesoTipo": "N",
                            "PesoValor": 0,
                            "Estoque": {
                              "Disponivel": 100
                            }
                          },
                          {
                            "Codigo": 6880219,
                            "CampoA": "Preto",
                            "CampoB": "P",
                            "SKU": "Preto_SKU",
                            "GTIN": "Preto_GTIN",
                            "EAN": "Preto_EAN",
                            "PrecoTipo": "F",
                            "PrecoValor": 250.26,
                            "PesoTipo": "F",
                            "PesoValor": 2.32,
                            "Estoque": {
                              "Disponivel": 200
                            }
                          },
                          {
                            "Codigo": 6880220,
                            "CampoA": "Branco",
                            "CampoB": "P",
                            "SKU": "Branco_SKU",
                            "GTIN": "Branco_GTIN",
                            "EAN": "Branco_EAN",
                            "PrecoTipo": "A",
                            "PrecoValor": 50.25,
                            "PesoTipo": "S",
                            "PesoValor": 0.852,
                            "Estoque": {
                              "Disponivel": 300
                            }
                          }
                        ]
                      },
                      "Fotos": [
                        {
                          "Foto": "Produtos/1287409/Fotos/G_bae77b65149ae8ac14321a70254f1d.png",
                          "IsCapa": true
                        }
                      ],
                      "Relacionados": [],
                      "Atributos": [
                        {
                          "Grupo": "Composicao",
                          "Item": "Exemplo de Composicao 1"
                        },
                        {
                          "Grupo": "Genero",
                          "Item": "Exemplo de Genero 1"
                        },
                        {
                          "Grupo": "Mataria Prima",
                          "Item": "Exemplo de Mataria Prima 1"
                        }
                      ]
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "post": {
        "tags": [
          "Produtos"
        ],
        "summary": "Criar novo Produtos",
        "operationId": "post-produtos",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProdutosCadastro"
              },
              "examples": {
                "Exemplo de Produto sem Variação": {
                  "value": {
                    "Nome": "Teste1",
                    "SKU": "T1",
                    "Status": "A",
                    "PrecoNormal": 234.56,
                    "PrecoPromocional": 120.2,
                    "PrecoCusto": 100.96,
                    "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
                    "Fabricante": "TesteFabricante1",
                    "Marca": "TesteMarca1",
                    "Dim_Altura": 1.548,
                    "Dim_Largura": 2.323,
                    "Dim_Comprimento": 4.323,
                    "Peso": 12.34,
                    "DepartamentoPrincipal": "Livros > Aventura",
                    "Departamentos": [
                      "Livros",
                      "Livros > Aventura",
                      "Escolar",
                      "Escolar > Livros"
                    ],
                    "GTIN": "TesteGTIN1",
                    "EAN": "TesteEAN1",
                    "CodigoImportacao": "IMP100",
                    "Estoque": {
                      "Tipo": "P",
                      "Disponivel": 125
                    },
                    "Descricao": {
                      "Texto": "TesteDescricao1"
                    },
                    "Relacionados": [
                      1188323,
                      1187878,
                      1187877
                    ],
                    "Fotos": [
                      {
                        "Foto": "data:image/png;base64,XXXXXXX",
                        "IsCapa": true
                      }
                    ],
                    "Atributos": [
                      {
                        "Grupo": "Composicao",
                        "Item": "Exemplo de Composicao 1"
                      },
                      {
                        "Grupo": "Genero",
                        "Item": "Exemplo de Genero 1"
                      },
                      {
                        "Grupo": "Mataria Prima",
                        "Item": "Exemplo de Mataria Prima 1"
                      }
                    ]
                  }
                },
                "Exemplo de Produto com Variação": {
                  "value": {
                    "Nome": "Teste1",
                    "SKU": "T1",
                    "Status": "A",
                    "PrecoNormal": 234.56,
                    "PrecoPromocional": 120.2,
                    "PrecoCusto": 100.96,
                    "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
                    "Fabricante": "TesteFabricante1",
                    "Marca": "TesteMarca1",
                    "Dim_Altura": 1.548,
                    "Dim_Largura": 2.323,
                    "Dim_Comprimento": 4.323,
                    "Peso": 12.34,
                    "DepartamentoPrincipal": "Livros > Aventura",
                    "Departamentos": [
                      "Livros",
                      "Livros > Aventura",
                      "Escolar",
                      "Escolar > Livros"
                    ],
                    "GTIN": "TesteGTIN1",
                    "EAN": "TesteEAN1",
                    "CodigoImportacao": "IMP100",
                    "Estoque": {
                      "Tipo": "V"
                    },
                    "Descricao": {
                      "Texto": "TesteDescricao1"
                    },
                    "Relacionados": [
                      1188323,
                      1187878,
                      1187877
                    ],
                    "Fotos": [
                      {
                        "Foto": "data:image/png;base64,XXXXXXXXXX",
                        "IsCapa": true
                      }
                    ],
                    "Variacoes": {
                      "CampoAIs": true,
                      "CampoA": "Cor",
                      "CampoBIs": false,
                      "CampoB": "",
                      "Listagem": [
                        {
                          "CampoA": "Azul",
                          "CampoB": "",
                          "SKU": "Azul_SKU",
                          "GTIN": "Azul_GTIN",
                          "EAN": "Azul_EAN",
                          "PrecoTipo": "N",
                          "PrecoValor": 0,
                          "PesoTipo": "N",
                          "PesoValor": 0,
                          "Estoque": {
                            "Disponivel": 100
                          }
                        },
                        {
                          "CampoA": "Preto",
                          "CampoB": "",
                          "SKU": "Preto_SKU",
                          "GTIN": "Preto_GTIN",
                          "EAN": "Preto_EAN",
                          "PrecoTipo": "F",
                          "PrecoValor": 250.26,
                          "PesoTipo": "F",
                          "PesoValor": 2.32,
                          "Estoque": {
                            "Disponivel": 200
                          }
                        },
                        {
                          "CampoA": "Branco",
                          "CampoB": "",
                          "SKU": "Branco_SKU",
                          "GTIN": "Branco_GTIN",
                          "EAN": "Branco_EAN",
                          "PrecoTipo": "A",
                          "PrecoValor": 50.25,
                          "PesoTipo": "S",
                          "PesoValor": 0.852,
                          "Estoque": {
                            "Disponivel": 300
                          }
                        }
                      ]
                    },
                    "Atributos": [
                      {
                        "Grupo": "Composicao",
                        "Item": "Exemplo de Composicao 1"
                      },
                      {
                        "Grupo": "Genero",
                        "Item": "Exemplo de Genero 1"
                      },
                      {
                        "Grupo": "Mataria Prima",
                        "Item": "Exemplo de Mataria Prima 1"
                      }
                    ]
                  }
                },
                "Exemplo de Produto com Variação e SubVariação": {
                  "value": {
                    "Nome": "Teste1",
                    "SKU": "T1",
                    "Status": "A",
                    "PrecoNormal": 234.56,
                    "PrecoPromocional": 120.2,
                    "PrecoCusto": 100.96,
                    "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
                    "Fabricante": "TesteFabricante1",
                    "Marca": "TesteMarca1",
                    "Dim_Altura": 1.548,
                    "Dim_Largura": 2.323,
                    "Dim_Comprimento": 4.323,
                    "Peso": 12.34,
                    "DepartamentoPrincipal": "Livros > Aventura",
                    "Departamentos": [
                      "Livros",
                      "Livros > Aventura",
                      "Escolar",
                      "Escolar > Livros"
                    ],
                    "GTIN": "TesteGTIN1",
                    "EAN": "TesteEAN1",
                    "CodigoImportacao": "IMP100",
                    "Estoque": {
                      "Tipo": "V"
                    },
                    "Descricao": {
                      "Texto": "TesteDescricao1"
                    },
                    "Relacionados": [
                      1188323,
                      1187878,
                      1187877
                    ],
                    "Fotos": [
                      {
                        "Foto": "data:image/png;base64,XXXXXXXXX",
                        "IsCapa": true
                      }
                    ],
                    "Variacoes": {
                      "CampoAIs": true,
                      "CampoA": "Cor",
                      "CampoBIs": false,
                      "CampoB": "Tamanho",
                      "Listagem": [
                        {
                          "CampoA": "Azul",
                          "CampoB": "P",
                          "SKU": "Azul_SKU",
                          "GTIN": "Azul_GTIN",
                          "EAN": "Azul_EAN",
                          "PrecoTipo": "N",
                          "PrecoValor": 0,
                          "PesoTipo": "N",
                          "PesoValor": 0,
                          "Estoque": {
                            "Disponivel": 100
                          }
                        },
                        {
                          "CampoA": "Preto",
                          "CampoB": "P",
                          "SKU": "Preto_SKU",
                          "GTIN": "Preto_GTIN",
                          "EAN": "Preto_EAN",
                          "PrecoTipo": "F",
                          "PrecoValor": 250.26,
                          "PesoTipo": "F",
                          "PesoValor": 2.32,
                          "Estoque": {
                            "Disponivel": 200
                          }
                        },
                        {
                          "CampoA": "Branco",
                          "CampoB": "P",
                          "SKU": "Branco_SKU",
                          "GTIN": "Branco_GTIN",
                          "EAN": "Branco_EAN",
                          "PrecoTipo": "A",
                          "PrecoValor": 50.25,
                          "PesoTipo": "S",
                          "PesoValor": 0.852,
                          "Estoque": {
                            "Disponivel": 300
                          }
                        }
                      ]
                    },
                    "Atributos": [
                      {
                        "Grupo": "Composicao",
                        "Item": "Exemplo de Composicao 1"
                      },
                      {
                        "Grupo": "Genero",
                        "Item": "Exemplo de Genero 1"
                      },
                      {
                        "Grupo": "Mataria Prima",
                        "Item": "Exemplo de Mataria Prima 1"
                      }
                    ]
                  }
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "$ref": "#/components/responses/201"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/produtos/{Codigo}/": {
      "get": {
        "tags": [
          "Produtos"
        ],
        "summary": "Detalhes de um Produto",
        "operationId": "get-produtos-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Produto",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Produtos"
                },
                "examples": {
                  "Exemplo de Produto sem Variação": {
                    "value": {
                      "Nome": "Teste1",
                      "SKU": "T1",
                      "Status": "A",
                      "PrecoNormal": 234.56,
                      "PrecoPromocional": 120.2,
                      "PrecoCusto": 100.96,
                      "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
                      "Fabricante": "TesteFabricante1",
                      "Marca": "TesteMarca1",
                      "Dim_Altura": 1.548,
                      "Dim_Largura": 2.323,
                      "Dim_Comprimento": 4.323,
                      "Peso": 12.34,
                      "DepartamentoPrincipal": "Livros > Aventura",
                      "Departamentos": [
                        "Livros",
                        "Livros > Aventura",
                        "Livros > Romance",
                        "Escolar",
                        "Escolar > Livros"
                      ],
                      "GTIN": "TesteGTIN1",
                      "EAN": "TesteEAN1",
                      "CodigoImportacao": "IMP100",
                      "LinkSlug": "https://www.teste.com.br/conjuntos/teste1/",
                      "Estoque": {
                        "Tipo": "P",
                        "Disponivel": 125
                      },
                      "Descricao": {
                        "Texto": "TesteDescricao1"
                      },
                      "Relacionados": [
                        1188323,
                        1187878,
                        1187877
                      ],
                      "Fotos": [
                        {
                          "Foto": "data:image/png;base64,XXXXXXX",
                          "IsCapa": true
                        }
                      ],
                      "Atributos": [
                        {
                          "Grupo": "Composicao",
                          "Item": "Exemplo de Composicao 1"
                        },
                        {
                          "Grupo": "Genero",
                          "Item": "Exemplo de Genero 1"
                        },
                        {
                          "Grupo": "Mataria Prima",
                          "Item": "Exemplo de Mataria Prima 1"
                        }
                      ]
                    }
                  },
                  "Exemplo de Produto com Variação": {
                    "value": {
                      "Nome": "Teste1",
                      "SKU": "T1",
                      "Status": "A",
                      "PrecoNormal": 234.56,
                      "PrecoPromocional": 120.2,
                      "PrecoCusto": 100.96,
                      "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
                      "Fabricante": "TesteFabricante1",
                      "Marca": "TesteMarca1",
                      "Dim_Altura": 1.548,
                      "Dim_Largura": 2.323,
                      "Dim_Comprimento": 4.323,
                      "Peso": 12.34,
                      "DepartamentoPrincipal": "Livros > Aventura",
                      "Departamentos": [
                        "Livros",
                        "Livros > Aventura",
                        "Livros > Romance",
                        "Escolar",
                        "Escolar > Livros"
                      ],
                      "GTIN": "TesteGTIN1",
                      "EAN": "TesteEAN1",
                      "CodigoImportacao": "IMP100",
                      "LinkSlug": "https://www.teste.com.br/conjuntos/teste1/",
                      "Estoque": {
                        "Tipo": "V"
                      },
                      "Descricao": {
                        "Texto": "TesteDescricao1"
                      },
                      "Relacionados": [
                        1188323,
                        1187878,
                        1187877
                      ],
                      "Fotos": [
                        {
                          "Foto": "data:image/png;base64,XXXXXXXXXX",
                          "IsCapa": true
                        }
                      ],
                      "Variacoes": {
                        "CampoAIs": true,
                        "CampoA": "Cor",
                        "CampoBIs": false,
                        "CampoB": "",
                        "Listagem": [
                          {
                            "CampoA": "Azul",
                            "CampoB": "",
                            "SKU": "Azul_SKU",
                            "GTIN": "Azul_GTIN",
                            "EAN": "Azul_EAN",
                            "PrecoTipo": "N",
                            "PrecoValor": 0,
                            "PesoTipo": "N",
                            "PesoValor": 0,
                            "Estoque": {
                              "Disponivel": 100
                            }
                          },
                          {
                            "CampoA": "Preto",
                            "CampoB": "",
                            "SKU": "Preto_SKU",
                            "GTIN": "Preto_GTIN",
                            "EAN": "Preto_EAN",
                            "PrecoTipo": "F",
                            "PrecoValor": 250.26,
                            "PesoTipo": "F",
                            "PesoValor": 2.32,
                            "Estoque": {
                              "Disponivel": 200
                            }
                          },
                          {
                            "CampoA": "Branco",
                            "CampoB": "",
                            "SKU": "Branco_SKU",
                            "GTIN": "Branco_GTIN",
                            "EAN": "Branco_EAN",
                            "PrecoTipo": "A",
                            "PrecoValor": 50.25,
                            "PesoTipo": "S",
                            "PesoValor": 0.852,
                            "Estoque": {
                              "Disponivel": 300
                            }
                          }
                        ]
                      },
                      "Atributos": [
                        {
                          "Grupo": "Composicao",
                          "Item": "Exemplo de Composicao 1"
                        },
                        {
                          "Grupo": "Genero",
                          "Item": "Exemplo de Genero 1"
                        },
                        {
                          "Grupo": "Mataria Prima",
                          "Item": "Exemplo de Mataria Prima 1"
                        }
                      ]
                    }
                  },
                  "Exemplo de Produto com Variação e SubVariação": {
                    "value": {
                      "Nome": "Teste1",
                      "SKU": "T1",
                      "Status": "A",
                      "PrecoNormal": 234.56,
                      "PrecoPromocional": 120.2,
                      "PrecoCusto": 100.96,
                      "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
                      "Fabricante": "TesteFabricante1",
                      "Marca": "TesteMarca1",
                      "Dim_Altura": 1.548,
                      "Dim_Largura": 2.323,
                      "Dim_Comprimento": 4.323,
                      "Peso": 12.34,
                      "DepartamentoPrincipal": "Livros > Aventura",
                      "Departamentos": [
                        "Livros",
                        "Livros > Aventura",
                        "Livros > Romance",
                        "Escolar",
                        "Escolar > Livros"
                      ],
                      "GTIN": "TesteGTIN1",
                      "EAN": "TesteEAN1",
                      "CodigoImportacao": "IMP100",
                      "LinkSlug": "https://www.teste.com.br/conjuntos/teste1/",
                      "Estoque": {
                        "Tipo": "V"
                      },
                      "Descricao": {
                        "Texto": "TesteDescricao1"
                      },
                      "Relacionados": [
                        1188323,
                        1187878,
                        1187877
                      ],
                      "Fotos": [
                        {
                          "Foto": "data:image/png;base64,XXXXXXXXX",
                          "IsCapa": true
                        }
                      ],
                      "Variacoes": {
                        "CampoAIs": true,
                        "CampoA": "Cor",
                        "CampoBIs": false,
                        "CampoB": "Tamanho",
                        "Listagem": [
                          {
                            "CampoA": "Azul",
                            "CampoB": "P",
                            "SKU": "Azul_SKU",
                            "GTIN": "Azul_GTIN",
                            "EAN": "Azul_EAN",
                            "PrecoTipo": "N",
                            "PrecoValor": 0,
                            "PesoTipo": "N",
                            "PesoValor": 0,
                            "Estoque": {
                              "Disponivel": 100
                            }
                          },
                          {
                            "CampoA": "Preto",
                            "CampoB": "P",
                            "SKU": "Preto_SKU",
                            "GTIN": "Preto_GTIN",
                            "EAN": "Preto_EAN",
                            "PrecoTipo": "F",
                            "PrecoValor": 250.26,
                            "PesoTipo": "F",
                            "PesoValor": 2.32,
                            "Estoque": {
                              "Disponivel": 200
                            }
                          },
                          {
                            "CampoA": "Branco",
                            "CampoB": "P",
                            "SKU": "Branco_SKU",
                            "GTIN": "Branco_GTIN",
                            "EAN": "Branco_EAN",
                            "PrecoTipo": "A",
                            "PrecoValor": 50.25,
                            "PesoTipo": "S",
                            "PesoValor": 0.852,
                            "Estoque": {
                              "Disponivel": 300
                            }
                          }
                        ]
                      },
                      "Atributos": [
                        {
                          "Grupo": "Composicao",
                          "Item": "Exemplo de Composicao 1"
                        },
                        {
                          "Grupo": "Genero",
                          "Item": "Exemplo de Genero 1"
                        },
                        {
                          "Grupo": "Mataria Prima",
                          "Item": "Exemplo de Mataria Prima 1"
                        }
                      ]
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "delete": {
        "tags": [
          "Produtos"
        ],
        "summary": "Deletar Produto",
        "operationId": "delete-produtos-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Produto",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "204": {
            "$ref": "#/components/responses/204"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "put": {
        "tags": [
          "Produtos"
        ],
        "summary": "Editar Produto",
        "description": "ATENÇÃO: Na edição de produtos não é possível editar o estoque, para edição do estoque utilize o endpoint \"/produtos/estoque/\"",
        "operationId": "put-produtos-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Produto",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProdutosEdicao"
              },
              "examples": {
                "Exemplo de Produto sem Variação": {
                  "value": {
                    "Nome": "Teste1 Editado 2",
                    "SKU": "T1",
                    "Status": "A",
                    "PrecoNormal": 234.56,
                    "PrecoPromocional": 120.2,
                    "PrecoCusto": 100.96,
                    "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
                    "Fabricante": "TesteFabricante1",
                    "Marca": "TesteMarca1",
                    "Dim_Altura": 1.548,
                    "Dim_Largura": 2.323,
                    "Dim_Comprimento": 4.323,
                    "Peso": 12.34,
                    "DepartamentoPrincipal": "Livros > Aventura",
                    "Departamentos": [
                      "Livros",
                      "Livros > Aventura",
                      "Escolar",
                      "Escolar > Livros"
                    ],
                    "GTIN": "TesteGTIN1",
                    "EAN": "TesteEAN1",
                    "CodigoImportacao": "IMP100",
                    "Descricao": {
                      "Texto": "TesteDescricao1"
                    },
                    "Relacionados": [
                      1188323,
                      1187878,
                      1187877
                    ],
                    "Fotos": [
                      {
                        "Foto": "data:image/png;base64,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X37iQAIQr2HIv2v+DoD7pQfkk0gA2se2bdvsDTfcUJJugI/t15kzH7X77NOzaHPWq9c+9rHHZkpfZqyU6meoTCayN9xwg922bZv0JScSJABxS/c3ewcAvSA/IH9EAlAY7777ru3X7/Ci3JtMJrLjx4/3ruo/55xzSra+zznnHLt69Wrpy/AJjZ0AACAASURBVI6N2tpae9NNNxWtG3D44d+377zzjvRlJhokAHFLzzfvALwpPyB/lEgAFi5cYNesWVPyv1ssGrsB18faDfCx/Tpr1l9tr177lHyN9+7dy86a9Vfpy4+V999/P9afoaIotNdfP86rqn/NmjV24cIFJf+7SABi943mLwH6xIEBeaNEAvDEE4/bXK63d92Ht99+2x5++PcLuh8+tl9Xr15tf/SjH4mv9R/96EdeJZ61tbX2xhtvLDjx/P73/8O+9dZb0pcTK5IxBglA7C5pngBscWBA3ii9QS644AK7du3ako+hWGzbts2OGzfWRlHY5nvhY/v18cdn2d69e4mv8+327t3LPv74LOlpiZX2/gwVRaEdO/Y6u3XrVulLiI21a9fa888/35n4BmOxZvv5X+bAYLzShQ3Sp0/Ozp49u+TjKCZvvfWW/f73/yOve+Br+/W8884TX9+tef7553uXeLblZ6jDDjvU/utf/5IedqzMnv2EzeV6OxffYOEqpTqpIAh6Sg/EN13aIKNGjbLr1q0r+XiKxdatW+3YsdftshvgY/t1Z4HYRXO53nb27CekpytW3nnnnV3+DBWGxv7ud//Pq6p/3bp1dtSoUc7HN9h+gyDooTKZzMHSA/FN1zZInz45++STT5Z8TMXkX//6lz3ssEO/cZ2+tl8vuOAC8TXdVkeNGuVdN+D668e1SDwPPfR79o033pAeXqw8+eSTtk+fXGLiG2yfmUzmu4qIhkgPxDdd3SBjxoz2rhvwu9/9PxuGxsv26+4Csev6mHhu/xkqDI397W+vtf/+97+lhxQb69ats2PGjE5sfINtM4qiwSqK+Ezpgfimyxtk33372Keffrrk4ysmc+fO9arqX7dunR09euft1yTqY+I5d+5c6WHEytNPP2333bdP4uMbzN8o4jNUGPIV0gPxzSRskIsuutCuX7++5OMEu+app57KOxAnSR8TTx9Yv369veiiC72Lb3D3MvPlSmv9W+mB+GZSNkjfvvvaZ555puRjBS1Zv369vfDCMeJrt9heeOEYJJ6O8Mwzz9i+fff1Nr7BXau1/q3SWt8hPRDfTNoG+fGPL7IbNmwo+ZhBI3PmzGlXIE6qSDxl2bBhg7344h+nJr7BncvMtyvmYIb0QHwziRtkv/362meffbbk404z7Wm/+iQSz9Lz3HPP2f333y918Q22lDmYoYzRs6UH4ptJ3iCXXHKx3bhxY8nHnzaeffZZu99+fcXXqrRIPEvDxo0b7SWXXJz6+Aa/1hj9hCKiZ6UH4ptJ3yD777+fff7550t+DWmg0ParryLxLB4vvPCCPeCA/RHf4A7SM4o5eEl+IH7pywa59NJLEJRjJI72q88i8YyXTZs22csuuxTxDe5U5uBFpbX+X+mB+KZPG+SAA/a3f/vb30p+PT6xceNGe+mll4ivy6R42WWXIvEskBdffNFWVx+A+AZbVWv9P4pI/1N6IL7p4wa5/PLL7KZNm0p+XUkn7vZrWkTi2T42bdpkr7jicsQ3mI+vKyJ624GBeKWvG6S6+gD74osvlvzaksimTZvs5ZdfJr4Wky4Sz/x56aWXilb1pyG+pU96SzEHc+UH4pe+b5Arr7zCbt68ueTXmBSK2X5No9XVB9iXXnpJ+rY6y+bNm+1PfnJlye6H7/EtLTLTh8oYvVB6IL6Zhg3yrW9VIyjvwObNm+2VV14hvv58FYlnS1555RX77W9/q6T3IQ3xLQ1qrRcoIr1MeiC+maYN8pOfXImgbBvbr9/6VrX42vPdb32r2r788svSt1ucmprN9qc/vcoyU8nvQZrim+d+qpjpcwcG4pVp2yDf/va37CuvvFLya3aBUrdfYaNXXfUTW1OTzsTz1Vdftd/5zrfF5j5t8c1XmWmVYqYN0gPxzTRuEGayP/3pVakKyhLtV/i1aUs8a2pq7M9+9jORqr+5aYxvPspM6xWR/lJ6IL6Z5g3yne9827766qslv/5SItl+hd+0MfH8qfeJ53//93/bAw/8jvh8E6U7vnnmF4pI1zswEK9M+wbxOShLt1/hzv3Od75t//73v0svj9ipqamxP//5z51KNtMe3zyyDglAEUz7BmEm+7Of/czW1NSUfB6Kzd///nckAA564IHf8TIB2LJli/3P//xPJAAOxTePrMNPAEUwzRvE10qsOY0/AfzUqaCcVr9ONv3rNjUHPwG4Ed888ws8BFgE07hBfG77t8arr76KhwAFTcPzJs2pqamxV199tXjimcb45qPMtB7/BlgE07ZBvv3tb6UqEDdn8+bN9qqrfiK+5tJkGv/jpDnSP0OlLb75KjOtwouAimCaNshVV/0ELwKy1r788st4EVAJxIuAGpH8GSpN8c1zP8WrgItgGjYIAnFL8FKg4oq3TrYErwKG7VVrvQAfAyqCvm8QBOJdg48BxSu+O7FrSv0zlO/xLS0y04f4HHAR9HWD4HPA+VOK77KnwSuuuByfA86TUn2Pwtf4lj7pLUWk/yk/EL/0cYMgELePF154wR5wwP7iazJpVlcfYP/2t79J377EsWnTpqJ/kdLH+JZSX1da6/91YCBe6dMGOeCA/RGIC2Tjxo32sssuFV+XSfHyyy9DslkgxfwZyqf4lma11v+jmIOXpAfim75skMsuu9Ru3Lix5NfiK88//7zdf//9xNenq+6//372+eefl75N3rBp0yZ7+eWXIb7BncocvKiI6Fnpgfhm0jcIAnHx2LBhg73kkovF16hrXnrpJUg2i0TcP0MlPb7B7dIzyhg9W34gfpnkDYJAXBqee+45u99+fcXXqrT77dfXPvfcc9K3w3s2btxoL730ktTHN/i1xugnFHMwQ3ogvpnEDYJAXHo2bNhgf/zji8TXq5QXX/xju2HDBunbkCqee+65gn+GSmJ8gy1lDmYorfUd0gPxzaRtEARiWZ555hnbt+++4uu2VO63X1/7zDPPSE97ain0Z6ikxTe4c5n5dqW1/q30QHwzKRsEgdgd1q9fby+66ELxtVtsL7roQrt+/Xrp6QbW2meffbZdP0MlJb7BXau1/q0KQ75CeiC+mYQN8uMfX4RA7CBPP/203XffPuJrOG779t3XzpkzR3p6wQ6sX7++zT9DJSG+wd3LzJerKOIzpQfimy5vEB8D8fz58+3WrVulhxEb69ats2PGjBZfx3F54YVjvEo2t23bZufPny89jFiZM2dO3j9DuRzfYP5GEZ+hiGiI9EB809UN4mMgHjdurI2i0B5++Pft22+/LT2kWHnyySdtnz458fXcXvv0ydmnnnpKehpj5d1337X9+/ezURTa6677nVeJ5/r16+2FF45JbHyDbTOKosEqk8kcLD0Q33Rtg+y7bx/vAvHbb79tDz/8+zss6NDecMP1dtu2bdLDi421a9faUaNGia/ptjp6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",
                        "IsCapa": true
                      }
                    ],
                    "Atributos": [
                      {
                        "Grupo": "Composicao",
                        "Item": "Exemplo de Composicao 1"
                      },
                      {
                        "Grupo": "Genero",
                        "Item": "Exemplo de Genero 1"
                      },
                      {
                        "Grupo": "Mataria Prima",
                        "Item": "Exemplo de Mataria Prima 1"
                      }
                    ]
                  }
                },
                "Exemplo de Produto com Variação": {
                  "value": {
                    "Nome": "Teste2 Editado 2",
                    "SKU": "T2",
                    "Status": "A",
                    "PrecoNormal": 234.56,
                    "PrecoPromocional": 120.2,
                    "PrecoCusto": 100.96,
                    "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
                    "Fabricante": "TesteFabricante1",
                    "Marca": "TesteMarca1",
                    "Dim_Altura": 1.548,
                    "Dim_Largura": 2.323,
                    "Dim_Comprimento": 4.323,
                    "Peso": 12.34,
                    "DepartamentoPrincipal": "Livros > Aventura",
                    "Departamentos": [
                      "Livros",
                      "Livros > Aventura",
                      "Escolar",
                      "Escolar > Livros"
                    ],
                    "GTIN": "TesteGTIN1",
                    "EAN": "TesteEAN1",
                    "CodigoImportacao": "IMP100",
                    "Estoque": {
                      "Tipo": "V"
                    },
                    "Descricao": {
                      "Texto": "TesteDescricao1"
                    },
                    "Relacionados": [
                      1188323,
                      1187878,
                      1187877
                    ],
                    "Fotos": [
                      {
                        "Foto": "data:image/png;base64,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X37iQAIQr2HIv2v+DoD7pQfkk0gA2se2bdvsDTfcUJJugI/t15kzH7X77NOzaHPWq9c+9rHHZkpfZqyU6meoTCayN9xwg922bZv0JScSJABxS/c3ewcAvSA/IH9EAlAY7777ru3X7/Ci3JtMJrLjx4/3ruo/55xzSra+zznnHLt69Wrpy/AJjZ0AACAASURBVI6N2tpae9NNNxWtG3D44d+377zzjvRlJhokAHFLzzfvALwpPyB/lEgAFi5cYNesWVPyv1ssGrsB18faDfCx/Tpr1l9tr177lHyN9+7dy86a9Vfpy4+V999/P9afoaIotNdfP86rqn/NmjV24cIFJf+7SABi943mLwH6xIEBeaNEAvDEE4/bXK63d92Ht99+2x5++PcLuh8+tl9Xr15tf/SjH4mv9R/96EdeJZ61tbX2xhtvLDjx/P73/8O+9dZb0pcTK5IxBglA7C5pngBscWBA3ii9QS644AK7du3ako+hWGzbts2OGzfWRlHY5nvhY/v18cdn2d69e4mv8+327t3LPv74LOlpiZX2/gwVRaEdO/Y6u3XrVulLiI21a9fa888/35n4BmOxZvv5X+bAYLzShQ3Sp0/Ozp49u+TjKCZvvfWW/f73/yOve+Br+/W8884TX9+tef7553uXeLblZ6jDDjvU/utf/5IedqzMnv2EzeV6OxffYOEqpTqpIAh6Sg/EN13aIKNGjbLr1q0r+XiKxdatW+3YsdftshvgY/t1Z4HYRXO53nb27CekpytW3nnnnV3+DBWGxv7ud//Pq6p/3bp1dtSoUc7HN9h+gyDooTKZzMHSA/FN1zZInz45++STT5Z8TMXkX//6lz3ssEO/cZ2+tl8vuOAC8TXdVkeNGuVdN+D668e1SDwPPfR79o033pAeXqw8+eSTtk+fXGLiG2yfmUzmu4qIhkgPxDdd3SBjxoz2rhvwu9/9PxuGxsv26+4Csev6mHhu/xkqDI397W+vtf/+97+lhxQb69ats2PGjE5sfINtM4qiwSqK+Ezpgfimyxtk33372Keffrrk4ysmc+fO9arqX7dunR09euft1yTqY+I5d+5c6WHEytNPP2333bdP4uMbzN8o4jNUGPIV0gPxzSRskIsuutCuX7++5OMEu+app57KOxAnSR8TTx9Yv369veiiC72Lb3D3MvPlSmv9W+mB+GZSNkjfvvvaZ555puRjBS1Zv369vfDCMeJrt9heeOEYJJ6O8Mwzz9i+fff1Nr7BXau1/q3SWt8hPRDfTNoG+fGPL7IbNmwo+ZhBI3PmzGlXIE6qSDxl2bBhg7344h+nJr7BncvMtyvmYIb0QHwziRtkv/362meffbbk404z7Wm/+iQSz9Lz3HPP2f333y918Q22lDmYoYzRs6UH4ptJ3iCXXHKx3bhxY8nHnzaeffZZu99+fcXXqrRIPEvDxo0b7SWXXJz6+Aa/1hj9hCKiZ6UH4ptJ3yD777+fff7550t+DWmg0ParryLxLB4vvPCCPeCA/RHf4A7SM4o5eEl+IH7pywa59NJLEJRjJI72q88i8YyXTZs22csuuxTxDe5U5uBFpbX+X+mB+KZPG+SAA/a3f/vb30p+PT6xceNGe+mll4ivy6R42WWXIvEskBdffNFWVx+A+AZbVWv9P4pI/1N6IL7p4wa5/PLL7KZNm0p+XUkn7vZrWkTi2T42bdpkr7jicsQ3mI+vKyJ624GBeKWvG6S6+gD74osvlvzaksimTZvs5ZdfJr4Wky4Sz/x56aWXilb1pyG+pU96SzEHc+UH4pe+b5Arr7zCbt68ueTXmBSK2X5No9XVB9iXXnpJ+rY6y+bNm+1PfnJlye6H7/EtLTLTh8oYvVB6IL6Zhg3yrW9VIyjvwObNm+2VV14hvv58FYlnS1555RX77W9/q6T3IQ3xLQ1qrRcoIr1MeiC+maYN8pOfXImgbBvbr9/6VrX42vPdb32r2r788svSt1ucmprN9qc/vcoyU8nvQZrim+d+qpjpcwcG4pVp2yDf/va37CuvvFLya3aBUrdfYaNXXfUTW1OTzsTz1Vdftd/5zrfF5j5t8c1XmWmVYqYN0gPxzTRuEGayP/3pVakKyhLtV/i1aUs8a2pq7M9+9jORqr+5aYxvPspM6xWR/lJ6IL6Z5g3yne9827766qslv/5SItl+hd+0MfH8qfeJ53//93/bAw/8jvh8E6U7vnnmF4pI1zswEK9M+wbxOShLt1/hzv3Od75t//73v0svj9ipqamxP//5z51KNtMe3zyyDglAEUz7BmEm+7Of/czW1NSUfB6Kzd///nckAA564IHf8TIB2LJli/3P//xPJAAOxTePrMNPAEUwzRvE10qsOY0/AfzUqaCcVr9ONv3rNjUHPwG4Ed888ws8BFgE07hBfG77t8arr76KhwAFTcPzJs2pqamxV199tXjimcb45qPMtB7/BlgE07ZBvv3tb6UqEDdn8+bN9qqrfiK+5tJkGv/jpDnSP0OlLb75KjOtwouAimCaNshVV/0ELwKy1r788st4EVAJxIuAGpH8GSpN8c1zP8WrgItgGjYIAnFL8FKg4oq3TrYErwKG7VVrvQAfAyqCvm8QBOJdg48BxSu+O7FrSv0zlO/xLS0y04f4HHAR9HWD4HPA+VOK77KnwSuuuByfA86TUn2Pwtf4lj7pLUWk/yk/EL/0cYMgELePF154wR5wwP7iazJpVlcfYP/2t79J377EsWnTpqJ/kdLH+JZSX1da6/91YCBe6dMGOeCA/RGIC2Tjxo32sssuFV+XSfHyyy9DslkgxfwZyqf4lma11v+jmIOXpAfim75skMsuu9Ru3Lix5NfiK88//7zdf//9xNenq+6//372+eefl75N3rBp0yZ7+eWXIb7BncocvKiI6Fnpgfhm0jcIAnHx2LBhg73kkovF16hrXnrpJUg2i0TcP0MlPb7B7dIzyhg9W34gfpnkDYJAXBqee+45u99+fcXXqrT77dfXPvfcc9K3w3s2btxoL730ktTHN/i1xugnFHMwQ3ogvpnEDYJAXHo2bNhgf/zji8TXq5QXX/xju2HDBunbkCqee+65gn+GSmJ8gy1lDmYorfUd0gPxzaRtEARiWZ555hnbt+++4uu2VO63X1/7zDPPSE97ain0Z6ikxTe4c5n5dqW1/q30QHwzKRsEgdgd1q9fby+66ELxtVtsL7roQrt+/Xrp6QbW2meffbZdP0MlJb7BXau1/q0KQ75CeiC+mYQN8uMfX4RA7CBPP/203XffPuJrOG779t3XzpkzR3p6wQ6sX7++zT9DJSG+wd3LzJerKOIzpQfimy5vEB8D8fz58+3WrVulhxEb69ats2PGjBZfx3F54YVjvEo2t23bZufPny89jFiZM2dO3j9DuRzfYP5GEZ+hiGiI9EB809UN4mMgHjdurI2i0B5++Pft22+/LT2kWHnyySdtnz458fXcXvv0ydmnnnpKehpj5d1337X9+/ezURTa6677nVeJ5/r16+2FF45JbHyDbTOKosEqk8kcLD0Q33Rtg+y7bx/vAvHbb79tDz/8+zss6NDecMP1dtu2bdLDi421a9faUaNGia/ptjp6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",
                        "IsCapa": true
                      }
                    ],
                    "Variacoes": {
                      "CampoAIs": true,
                      "CampoA": "Cor",
                      "CampoBIs": false,
                      "CampoB": "",
                      "Listagem": [
                        {
                          "Codigo": 6880215,
                          "CampoA": "Azul",
                          "CampoB": "",
                          "SKU": "Azul_SKU",
                          "GTIN": "Azul_GTIN",
                          "EAN": "Azul_EAN",
                          "PrecoTipo": "N",
                          "PrecoValor": 0,
                          "PesoTipo": "N",
                          "PesoValor": 0
                        },
                        {
                          "Codigo": 6880216,
                          "CampoA": "Preto",
                          "CampoB": "",
                          "SKU": "Preto_SKU",
                          "GTIN": "Preto_GTIN",
                          "EAN": "Preto_EAN",
                          "PrecoTipo": "F",
                          "PrecoValor": 250.26,
                          "PesoTipo": "F",
                          "PesoValor": 2.32
                        },
                        {
                          "Codigo": 6880217,
                          "CampoA": "Branco",
                          "CampoB": "",
                          "SKU": "Branco_SKU",
                          "GTIN": "Branco_GTIN",
                          "EAN": "Branco_EAN",
                          "PrecoTipo": "A",
                          "PrecoValor": 50.25,
                          "PesoTipo": "S",
                          "PesoValor": 0.852
                        }
                      ]
                    },
                    "Atributos": [
                      {
                        "Grupo": "Composicao",
                        "Item": "Exemplo de Composicao 1"
                      },
                      {
                        "Grupo": "Genero",
                        "Item": "Exemplo de Genero 1"
                      },
                      {
                        "Grupo": "Mataria Prima",
                        "Item": "Exemplo de Mataria Prima 1"
                      }
                    ]
                  }
                },
                "Exemplo de Produto com Variação e SubVariação": {
                  "value": {
                    "Nome": "Teste1 Editado 2",
                    "SKU": "T1",
                    "Status": "A",
                    "PrecoNormal": 234.56,
                    "PrecoPromocional": 120.2,
                    "PrecoCusto": 100.96,
                    "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
                    "Fabricante": "TesteFabricante1",
                    "Marca": "TesteMarca1",
                    "Dim_Altura": 1.548,
                    "Dim_Largura": 2.323,
                    "Dim_Comprimento": 4.323,
                    "Peso": 12.34,
                    "DepartamentoPrincipal": "Livros > Aventura",
                    "Departamentos": [
                      "Livros",
                      "Livros > Aventura",
                      "Escolar",
                      "Escolar > Livros"
                    ],
                    "GTIN": "TesteGTIN1",
                    "EAN": "TesteEAN1",
                    "CodigoImportacao": "IMP100",
                    "Descricao": {
                      "Texto": "TesteDescricao1"
                    },
                    "Relacionados": [
                      1188323,
                      1187878,
                      1187877
                    ],
                    "Fotos": [
                      {
                        "Foto": "data:image/png;base64,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X37iQAIQr2HIv2v+DoD7pQfkk0gA2se2bdvsDTfcUJJugI/t15kzH7X77NOzaHPWq9c+9rHHZkpfZqyU6meoTCayN9xwg922bZv0JScSJABxS/c3ewcAvSA/IH9EAlAY7777ru3X7/Ci3JtMJrLjx4/3ruo/55xzSra+zznnHLt69Wrpy/AJjZ0AACAASURBVI6N2tpae9NNNxWtG3D44d+377zzjvRlJhokAHFLzzfvALwpPyB/lEgAFi5cYNesWVPyv1ssGrsB18faDfCx/Tpr1l9tr177lHyN9+7dy86a9Vfpy4+V999/P9afoaIotNdfP86rqn/NmjV24cIFJf+7SABi943mLwH6xIEBeaNEAvDEE4/bXK63d92Ht99+2x5++PcLuh8+tl9Xr15tf/SjH4mv9R/96EdeJZ61tbX2xhtvLDjx/P73/8O+9dZb0pcTK5IxBglA7C5pngBscWBA3ii9QS644AK7du3ako+hWGzbts2OGzfWRlHY5nvhY/v18cdn2d69e4mv8+327t3LPv74LOlpiZX2/gwVRaEdO/Y6u3XrVulLiI21a9fa888/35n4BmOxZvv5X+bAYLzShQ3Sp0/Ozp49u+TjKCZvvfWW/f73/yOve+Br+/W8884TX9+tef7553uXeLblZ6jDDjvU/utf/5IedqzMnv2EzeV6OxffYOEqpTqpIAh6Sg/EN13aIKNGjbLr1q0r+XiKxdatW+3YsdftshvgY/t1Z4HYRXO53nb27CekpytW3nnnnV3+DBWGxv7ud//Pq6p/3bp1dtSoUc7HN9h+gyDooTKZzMHSA/FN1zZInz45++STT5Z8TMXkX//6lz3ssEO/cZ2+tl8vuOAC8TXdVkeNGuVdN+D668e1SDwPPfR79o033pAeXqw8+eSTtk+fXGLiG2yfmUzmu4qIhkgPxDdd3SBjxoz2rhvwu9/9PxuGxsv26+4Csev6mHhu/xkqDI397W+vtf/+97+lhxQb69ats2PGjE5sfINtM4qiwSqK+Ezpgfimyxtk33372Keffrrk4ysmc+fO9arqX7dunR09euft1yTqY+I5d+5c6WHEytNPP2333bdP4uMbzN8o4jNUGPIV0gPxzSRskIsuutCuX7++5OMEu+app57KOxAnSR8TTx9Yv369veiiC72Lb3D3MvPlSmv9W+mB+GZSNkjfvvvaZ555puRjBS1Zv369vfDCMeJrt9heeOEYJJ6O8Mwzz9i+fff1Nr7BXau1/q3SWt8hPRDfTNoG+fGPL7IbNmwo+ZhBI3PmzGlXIE6qSDxl2bBhg7344h+nJr7BncvMtyvmYIb0QHwziRtkv/362meffbbk404z7Wm/+iQSz9Lz3HPP2f333y918Q22lDmYoYzRs6UH4ptJ3iCXXHKx3bhxY8nHnzaeffZZu99+fcXXqrRIPEvDxo0b7SWXXJz6+Aa/1hj9hCKiZ6UH4ptJ3yD777+fff7550t+DWmg0ParryLxLB4vvPCCPeCA/RHf4A7SM4o5eEl+IH7pywa59NJLEJRjJI72q88i8YyXTZs22csuuxTxDe5U5uBFpbX+X+mB+KZPG+SAA/a3f/vb30p+PT6xceNGe+mll4ivy6R42WWXIvEskBdffNFWVx+A+AZbVWv9P4pI/1N6IL7p4wa5/PLL7KZNm0p+XUkn7vZrWkTi2T42bdpkr7jicsQ3mI+vKyJ624GBeKWvG6S6+gD74osvlvzaksimTZvs5ZdfJr4Wky4Sz/x56aWXilb1pyG+pU96SzEHc+UH4pe+b5Arr7zCbt68ueTXmBSK2X5No9XVB9iXXnpJ+rY6y+bNm+1PfnJlye6H7/EtLTLTh8oYvVB6IL6Zhg3yrW9VIyjvwObNm+2VV14hvv58FYlnS1555RX77W9/q6T3IQ3xLQ1qrRcoIr1MeiC+maYN8pOfXImgbBvbr9/6VrX42vPdb32r2r788svSt1ucmprN9qc/vcoyU8nvQZrim+d+qpjpcwcG4pVp2yDf/va37CuvvFLya3aBUrdfYaNXXfUTW1OTzsTz1Vdftd/5zrfF5j5t8c1XmWmVYqYN0gPxzTRuEGayP/3pVakKyhLtV/i1aUs8a2pq7M9+9jORqr+5aYxvPspM6xWR/lJ6IL6Z5g3yne9827766qslv/5SItl+hd+0MfH8qfeJ53//93/bAw/8jvh8E6U7vnnmF4pI1zswEK9M+wbxOShLt1/hzv3Od75t//73v0svj9ipqamxP//5z51KNtMe3zyyDglAEUz7BmEm+7Of/czW1NSUfB6Kzd///nckAA564IHf8TIB2LJli/3P//xPJAAOxTePrMNPAEUwzRvE10qsOY0/AfzUqaCcVr9ONv3rNjUHPwG4Ed888ws8BFgE07hBfG77t8arr76KhwAFTcPzJs2pqamxV199tXjimcb45qPMtB7/BlgE07ZBvv3tb6UqEDdn8+bN9qqrfiK+5tJkGv/jpDnSP0OlLb75KjOtwouAimCaNshVV/0ELwKy1r788st4EVAJxIuAGpH8GSpN8c1zP8WrgItgGjYIAnFL8FKg4oq3TrYErwKG7VVrvQAfAyqCvm8QBOJdg48BxSu+O7FrSv0zlO/xLS0y04f4HHAR9HWD4HPA+VOK77KnwSuuuByfA86TUn2Pwtf4lj7pLUWk/yk/EL/0cYMgELePF154wR5wwP7iazJpVlcfYP/2t79J377EsWnTpqJ/kdLH+JZSX1da6/91YCBe6dMGOeCA/RGIC2Tjxo32sssuFV+XSfHyyy9DslkgxfwZyqf4lma11v+jmIOXpAfim75skMsuu9Ru3Lix5NfiK88//7zdf//9xNenq+6//372+eefl75N3rBp0yZ7+eWXIb7BncocvKiI6Fnpgfhm0jcIAnHx2LBhg73kkovF16hrXnrpJUg2i0TcP0MlPb7B7dIzyhg9W34gfpnkDYJAXBqee+45u99+fcXXqrT77dfXPvfcc9K3w3s2btxoL730ktTHN/i1xugnFHMwQ3ogvpnEDYJAXHo2bNhgf/zji8TXq5QXX/xju2HDBunbkCqee+65gn+GSmJ8gy1lDmYorfUd0gPxzaRtEARiWZ555hnbt+++4uu2VO63X1/7zDPPSE97ain0Z6ikxTe4c5n5dqW1/q30QHwzKRsEgdgd1q9fby+66ELxtVtsL7roQrt+/Xrp6QbW2meffbZdP0MlJb7BXau1/q0KQ75CeiC+mYQN8uMfX4RA7CBPP/203XffPuJrOG779t3XzpkzR3p6wQ6sX7++zT9DJSG+wd3LzJerKOIzpQfimy5vEB8D8fz58+3WrVulhxEb69ats2PGjBZfx3F54YVjvEo2t23bZufPny89jFiZM2dO3j9DuRzfYP5GEZ+hiGiI9EB809UN4mMgHjdurI2i0B5++Pft22+/LT2kWHnyySdtnz458fXcXvv0ydmnnnpKehpj5d1337X9+/ezURTa6677nVeJ5/r16+2FF45JbHyDbTOKosEqk8kcLD0Q33Rtg+y7bx/vAvHbb79tDz/8+zss6NDecMP1dtu2bdLDi421a9faUaNGia/ptjp6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",
                        "IsCapa": true
                      }
                    ],
                    "Atributos": [
                      {
                        "Grupo": "Composicao",
                        "Item": "Exemplo de Composicao 1"
                      },
                      {
                        "Grupo": "Genero",
                        "Item": "Exemplo de Genero 1"
                      },
                      {
                        "Grupo": "Mataria Prima",
                        "Item": "Exemplo de Mataria Prima 1"
                      }
                    ]
                  }
                }
              }
            }
          }
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/204"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/produtos/estoque/{CodigoProduto}/": {
      "put": {
        "tags": [
          "Produtos"
        ],
        "summary": "Alterar estoque de um Produto",
        "description": "",
        "operationId": "put-produtos-estoque-CodigoProduto",
        "parameters": [
          {
            "name": "CodigoProduto",
            "in": "path",
            "description": "Código do Produto",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Disponivel": {
                    "type": "integer"
                  }
                },
                "required": [
                  "Disponivel"
                ]
              },
              "examples": {
                "Exemplo": {
                  "value": {
                    "Disponivel": 333
                  }
                }
              }
            }
          }
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/204"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "get": {
        "tags": [
          "Produtos"
        ],
        "summary": "Obter estoque de um Produto",
        "description": "",
        "operationId": "get-produtos-estoque-CodigoProduto",
        "parameters": [
          {
            "name": "CodigoProduto",
            "in": "path",
            "description": "Código do Produto",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Disponivel": {
                      "type": "integer",
                      "description": "Estoque Disponível"
                    }
                  },
                  "required": [
                    "Disponivel"
                  ]
                },
                "examples": {
                  "Exemplo": {
                    "value": {
                      "Disponivel": "222"
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/produtos/estoque/{CodigoProduto}/{CodigoVariacao}/": {
      "put": {
        "tags": [
          "Produtos"
        ],
        "summary": "Alterar estoque de um Produto e sua Variação",
        "operationId": "put-produtos-estoque-CodigoProduto-CodigoVariacao",
        "parameters": [
          {
            "name": "CodigoProduto",
            "in": "path",
            "description": "Código do Produto",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "CodigoVariacao",
            "in": "path",
            "description": "Código da Variação",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Disponivel": {
                    "type": "integer"
                  }
                },
                "required": [
                  "Disponivel"
                ]
              },
              "examples": {
                "Exemplo": {
                  "value": {
                    "Disponivel": 333
                  }
                }
              }
            }
          }
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/204"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "get": {
        "tags": [
          "Produtos"
        ],
        "summary": "Obter estoque de um Produto e sua Variação",
        "operationId": "get-produtos-estoque-CodigoProduto-CodigoVariacao",
        "parameters": [
          {
            "name": "CodigoProduto",
            "in": "path",
            "description": "Código do Produto",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "CodigoVariacao",
            "in": "path",
            "description": "Código da Variação",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Disponivel": {
                      "type": "integer",
                      "description": "Estoque Disponível"
                    }
                  },
                  "required": [
                    "Disponivel"
                  ]
                },
                "examples": {
                  "Exemplo": {
                    "value": {
                      "Disponivel": "222"
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/cupom-desconto/": {
      "get": {
        "tags": [
          "CupomDesconto"
        ],
        "summary": "Listagem de Cupons de Desconto",
        "operationId": "get-cupom-desconto",
        "parameters": [
          {
            "$ref": "#/components/parameters/pagina"
          },
          {
            "$ref": "#/components/parameters/qtdporpagina"
          },
          {
            "$ref": "#/components/parameters/status"
          },
          {
            "name": "ChaveBusca",
            "in": "query",
            "description": "Código do Cupom ou Observação do Cupom",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Dados": {
                      "type": "array",
                      "minItems": 1,
                      "uniqueItems": true,
                      "items": {
                        "$ref": "#/components/schemas/CupomDesconto2"
                      }
                    },
                    "Paginacao": {
                      "$ref": "#/components/schemas/Paginacao"
                    }
                  },
                  "required": [
                    "Dados",
                    "Paginacao"
                  ]
                },
                "examples": {
                  "Exemplo": {
                    "value": {
                      "Dados": [
                        {
                          "Codigo": "309604",
                          "Status": "A",
                          "CodigoCupom": "Z3a3df80d2baad67",
                          "Observacao": "",
                          "DataDe": "2020-10-16",
                          "DataAte": "2020-11-15",
                          "QtdUtilizacoes": "100",
                          "QtdPorCliente": "1",
                          "DescontoTipo": "P",
                          "DescontoValor": "12.37",
                          "ValorMinimoCompra": "0.00"
                        }
                      ],
                      "Paginacao": {
                        "PaginaAtual": 1,
                        "QtdPaginas": 1,
                        "QtdRegistros": 2
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "post": {
        "tags": [
          "CupomDesconto"
        ],
        "summary": "Cadastro de Cupom de Desconto",
        "description": "",
        "operationId": "post-cupom-desconto",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CupomDesconto"
              },
              "examples": {
                "Exemplo": {
                  "value": {
                    "CodigoCupom": "TesteCupom1",
                    "Observacao": "Teste",
                    "DataDe": "2020-12-01",
                    "DataAte": "2020-12-10",
                    "QtdUtilizacoes": 100,
                    "QtdPorCliente": 1,
                    "DescontoTipo": "P",
                    "DescontoValor": 12.34,
                    "ValorMinimoCompra": 100.98,
                    "Status": "A"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "$ref": "#/components/responses/201"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/cupom-desconto/{Codigo}/": {
      "get": {
        "tags": [
          "CupomDesconto"
        ],
        "summary": "Detalhes de um Cupom de Desconto",
        "operationId": "get-cupom-desconto-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Cupom de Desconto",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CupomDesconto2"
                },
                "examples": {
                  "Exemplo": {
                    "value": {
                      "Codigo": "313255",
                      "Status": "D",
                      "CodigoCupom": "TesteCupom1 Editado",
                      "Observacao": "Teste",
                      "DataDe": "2020-12-01",
                      "DataAte": "2020-12-10",
                      "QtdUtilizacoes": "100",
                      "QtdPorCliente": "1",
                      "DescontoTipo": "P",
                      "DescontoValor": "12.34",
                      "ValorMinimoCompra": "100.98"
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "put": {
        "tags": [
          "CupomDesconto"
        ],
        "summary": "Editar Cupom de Desconto",
        "operationId": "put-cupom-desconto-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Cupom de Desconto",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CupomDesconto"
              },
              "examples": {
                "Exemplo": {
                  "value": {
                    "CodigoCupom": "TesteCupom1 Editado",
                    "Observacao": "Teste",
                    "DataDe": "2020-12-01",
                    "DataAte": "2020-12-10",
                    "QtdUtilizacoes": 100,
                    "QtdPorCliente": 1,
                    "DescontoTipo": "P",
                    "DescontoValor": 12.34,
                    "ValorMinimoCompra": 100.98,
                    "Status": "D"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/204"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "delete": {
        "tags": [
          "CupomDesconto"
        ],
        "summary": "Deletar Cupom de Desconto",
        "operationId": "delete-cupom-desconto-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Cupom de Desconto",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "204": {
            "$ref": "#/components/responses/204"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/newsletter/": {
      "get": {
        "tags": [
          "Newsletter"
        ],
        "summary": "Listagem de Newsletter",
        "operationId": "get-newsletter",
        "parameters": [
          {
            "$ref": "#/components/parameters/pagina"
          },
          {
            "$ref": "#/components/parameters/qtdporpagina"
          },
          {
            "$ref": "#/components/parameters/status"
          },
          {
            "name": "ChaveBusca",
            "in": "query",
            "description": "Nome ou E-mail do Cliente",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Dados": {
                      "type": "array",
                      "minItems": 1,
                      "uniqueItems": true,
                      "items": {
                        "$ref": "#/components/schemas/Newsletter"
                      }
                    },
                    "Paginacao": {
                      "$ref": "#/components/schemas/Paginacao"
                    }
                  },
                  "required": [
                    "Dados",
                    "Paginacao"
                  ]
                },
                "examples": {
                  "Exemplo": {
                    "value": {
                      "Dados": [
                        {
                          "Codigo": 142639,
                          "Status": "A",
                          "Nome": "teste1",
                          "Email": "teste1@google.com.br"
                        }
                      ],
                      "Paginacao": {
                        "PaginaAtual": 1,
                        "QtdPaginas": 1,
                        "QtdRegistros": 1
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "post": {
        "tags": [
          "Newsletter"
        ],
        "summary": "Cadastro de Newsletter",
        "description": "",
        "operationId": "post-newsletter",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Newsletter"
              },
              "examples": {
                "Exemplo": {
                  "value": {
                    "Status": "A",
                    "Nome": "teste2",
                    "Email": "teste2@google.com.br"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "$ref": "#/components/responses/201"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/newsletter/{Codigo}/": {
      "get": {
        "tags": [
          "Newsletter"
        ],
        "summary": "Detalhes de um Newsletter",
        "operationId": "get-newsletter-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Cupom de Desconto",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Newsletter"
                },
                "examples": {
                  "Exemplo": {
                    "value": {
                      "Status": "A",
                      "Nome": "teste2",
                      "Email": "teste2@google.com.br"
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "put": {
        "tags": [
          "Newsletter"
        ],
        "summary": "Editar Newsletter",
        "description": "",
        "operationId": "put-newsletter-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Cupom de Desconto",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Newsletter"
              },
              "examples": {
                "Exemplo": {
                  "value": {
                    "Status": "A",
                    "Nome": "teste2",
                    "Email": "teste2@google.com.br"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "204": {
            "$ref": "#/components/responses/204"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      },
      "delete": {
        "tags": [
          "Newsletter"
        ],
        "summary": "Deletar Newsletter",
        "operationId": "delete-newsletter-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Cupom de Desconto",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "204": {
            "$ref": "#/components/responses/204"
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/clientes/": {
      "get": {
        "tags": [
          "Clientes"
        ],
        "summary": "Listagem de Clientes",
        "operationId": "get-clientes",
        "parameters": [
          {
            "$ref": "#/components/parameters/pagina"
          },
          {
            "$ref": "#/components/parameters/qtdporpagina"
          },
          {
            "$ref": "#/components/parameters/status"
          },
          {
            "name": "ChaveBusca",
            "in": "query",
            "description": "Neste campo você pode pesquisar por: Nome, CPF, CNPJ ou E-mail",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Dados": {
                      "type": "array",
                      "minItems": 1,
                      "uniqueItems": true,
                      "items": {
                        "$ref": "#/components/schemas/Clientes"
                      }
                    },
                    "Paginacao": {
                      "$ref": "#/components/schemas/Paginacao"
                    }
                  },
                  "required": [
                    "Dados",
                    "Paginacao"
                  ]
                },
                "examples": {
                  "Exemplo": {
                    "value": {
                      "Dados": [
                        {
                          "Codigo": "679695",
                          "IsPessoa": "F",
                          "Nome_RazaoSocial": "Paloma Macetko",
                          "CPF_CNPJ": "999.999.99-99",
                          "RG_IE": "",
                          "DataNascimento": "2024-01-01",
                          "ObsStaff": "",
                          "Email": "suporte2@web4business.com.br",
                          "Telefone01": "(47) 11111111",
                          "Telefone03": "(47) 22222222",
                          "Telefone02": "(47) 33333333",
                          "Endereco": {
                            "End_Estado": "SC",
                            "End_Cidade": "Brusque",
                            "End_Bairro": "Centro",
                            "End_Endereco": "Rua Central",
                            "End_Numero": "99",
                            "End_Complemento": "",
                            "End_CEP": "88350-000"
                          }
                        }
                      ],
                      "Paginacao": {
                        "PaginaAtual": 1,
                        "QtdPaginas": 1,
                        "QtdRegistros": 1
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    },
    "/clientes/{Codigo}/": {
      "get": {
        "tags": [
          "Clientes"
        ],
        "summary": "Detalhes de um Cliente",
        "operationId": "get-clientes-Codigo",
        "parameters": [
          {
            "name": "Codigo",
            "in": "path",
            "description": "Código do Cliente",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clientes"
                },
                "examples": {
                  "Exemplo": {
                    "value": {
                      "Codigo": "679695",
                      "IsPessoa": "F",
                      "Nome_RazaoSocial": "Paloma Macetko",
                      "CPF_CNPJ": "999.999.99-99",
                      "RG_IE": "",
                      "DataNascimento": "2024-01-01",
                      "ObsStaff": "",
                      "Email": "suporte2@web4business.com.br",
                      "Telefone01": "(47) 11111111",
                      "Telefone03": "(47) 22222222",
                      "Telefone02": "(47) 33333333",
                      "Endereco": {
                        "End_Estado": "SC",
                        "End_Cidade": "Brusque",
                        "End_Bairro": "Centro",
                        "End_Endereco": "Rua Central",
                        "End_Numero": "99",
                        "End_Complemento": "",
                        "End_CEP": "88350-000"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Token": []
          },
          {
            "Loja": []
          }
        ],
        "servers": [
          {
            "url": "https://api.toplojas.com.br",
            "variables": {
              "protocol": {
                "default": "https",
                "enum": [
                  "http",
                  "https"
                ]
              }
            }
          }
        ]
      }
    }
  },
  "tags": [
    {
      "name": "Departamentos"
    },
    {
      "name": "Outros"
    },
    {
      "name": "Informações"
    },
    {
      "name": "Pedidos"
    },
    {
      "name": "Produtos"
    },
    {
      "name": "CupomDesconto"
    },
    {
      "name": "Clientes"
    }
  ],
  "components": {
    "parameters": {
      "status": {
        "name": "Status",
        "in": "query",
        "description": "Status do Registros | A - Ativado | D - Desativado",
        "required": false,
        "schema": {
          "type": "string",
          "enum": [
            "A",
            "D"
          ]
        }
      },
      "pagina": {
        "name": "Pagina",
        "in": "query",
        "description": "Utilizado pela Paginação | Página sendo acessada",
        "schema": {
          "type": "integer",
          "minimum": 1,
          "default": 1
        }
      },
      "qtdporpagina": {
        "name": "QtdPorPagina",
        "in": "query",
        "description": "Utilizado pela Paginação | Qtd. de Registros retornados por página",
        "required": false,
        "schema": {
          "type": "integer",
          "minimum": 1,
          "maximum": 100,
          "default": 10
        }
      },
      "pedidos_statusindicacao": {
        "name": "Pedidos_StatusIndicacao",
        "in": "query",
        "required": false,
        "schema": {
          "type": "string",
          "enum": [
            "Pago",
            "EmAndamento",
            "Concluido",
            "Cancelado"
          ]
        }
      }
    },
    "securitySchemes": {
      "Token": {
        "type": "http",
        "scheme": "bearer"
      },
      "Loja": {
        "type": "apiKey",
        "name": "Loja",
        "in": "header"
      }
    },
    "responses": {
      "200": {
        "description": "Requisição com sucesso, com dados sendo retornados",
        "content": {
          "application/json": {
            "schema": {
              "type": "object"
            },
            "examples": {
              "Exemplo": {
                "value": {
                  "Codigo": 44086,
                  "Status": "A",
                  "Nome": "Novo 1",
                  "Pai": {
                    "Codigo": 0,
                    "Nome": ""
                  }
                }
              }
            }
          }
        }
      },
      "201": {
        "description": "Registro Criado/Editado com Sucesso",
        "content": {
          "application/json": {
            "schema": {
              "type": "object",
              "properties": {
                "Codigo": {
                  "type": "integer"
                }
              },
              "required": [
                "Codigo"
              ]
            },
            "examples": {
              "Exemplo": {
                "value": {
                  "Codigo": 44089
                }
              }
            }
          }
        }
      },
      "204": {
        "description": "Ação executada com sucesso",
        "content": {
          "application/json": {
            "schema": {
              "nullable": true
            },
            "examples": {
              "Exemplo": {}
            }
          }
        }
      },
      "400": {
        "description": "Existem campos essenciais faltando (Loja, Token, Modulo, Acao)",
        "content": {
          "application/json": {
            "schema": {
              "type": "object",
              "properties": {
                "Mensagem": {
                  "type": "string",
                  "minLength": 1
                }
              }
            },
            "examples": {
              "Exemplo": {
                "value": {
                  "Mensagem": "Registro nao Localizado"
                }
              }
            }
          }
        }
      },
      "401": {
        "description": "Token inválido (Gere um novo token no painel da Loja)",
        "content": {
          "application/json": {
            "schema": {
              "type": "object",
              "properties": {
                "Mensagem": {
                  "type": "string"
                }
              }
            },
            "examples": {
              "Exemplo": {
                "value": {
                  "Mensagem": "Registro nao Localizado"
                }
              }
            }
          }
        }
      },
      "404": {
        "description": "Módulo ou Ação não Localizados",
        "content": {
          "application/json": {
            "schema": {
              "type": "object",
              "properties": {
                "Mensagem": {
                  "type": "string"
                }
              }
            },
            "examples": {
              "Exemplo": {
                "value": {
                  "Mensagem": "Registro nao Localizado"
                }
              }
            }
          }
        }
      },
      "405": {
        "description": "Método Não Permitido",
        "content": {
          "application/json": {
            "schema": {
              "type": "object",
              "properties": {
                "Mensagem": {
                  "type": "string"
                }
              }
            },
            "examples": {
              "Exemplo": {
                "value": {
                  "Mensagem": "Registro nao Localizado"
                }
              }
            }
          }
        }
      },
      "422": {
        "description": "Falha em validar os dados enviados",
        "content": {
          "application/json": {
            "schema": {
              "type": "object",
              "properties": {
                "Mensagem": {
                  "type": "string"
                }
              }
            },
            "examples": {
              "Exemplo": {
                "value": {
                  "Mensagem": "Registro nao Localizado"
                }
              }
            }
          }
        }
      }
    },
    "schemas": {
      "Departamentos2": {
        "type": "object",
        "description": "Utilizado em Detalhes do Registro",
        "properties": {
          "Codigo": {
            "type": "integer",
            "description": "Código Interno do Departamento"
          },
          "Status": {
            "$ref": "#/components/schemas/Geral_Status"
          },
          "Nome": {
            "type": "string",
            "description": "Nome do Departamento exibido na Loja",
            "minLength": 1
          },
          "Pai": {
            "type": "object",
            "description": "Quando este departamento for filho de outro departamento, será exibido o Código e o Nome do departamento Pai",
            "properties": {
              "Codigo": {
                "type": "integer",
                "description": "Código do Departamento Pai"
              },
              "Nome": {
                "type": "string",
                "description": "Nome do Departamento Pai"
              }
            },
            "required": [
              "Codigo",
              "Nome"
            ]
          }
        },
        "required": [
          "Codigo",
          "Status",
          "Nome",
          "Pai"
        ],
        "x-examples": {}
      },
      "Geral_Status": {
        "type": "string",
        "enum": [
          "A",
          "D"
        ],
        "title": "Geral_Status",
        "description": "Status\n* `A` - Ativado\n* `D` - Desativado"
      },
      "Paginacao": {
        "type": "object",
        "properties": {
          "PaginaAtual": {
            "type": "integer",
            "description": "Página sendo retornado os dados",
            "default": 0
          },
          "QtdPaginas": {
            "type": "integer",
            "description": "Qtd. de Páginas Disponíveis",
            "default": 0
          },
          "QtdRegistros": {
            "type": "integer",
            "description": "Qtd. Total de Registros disponíveis",
            "default": 0
          }
        }
      },
      "WebhookEventos": {
        "type": "object",
        "properties": {
          "Codigo": {
            "type": "string",
            "description": "Código do Evento - Este código é utilizado no cadastro dos webhooks"
          },
          "Titulo": {
            "type": "string",
            "description": "Descrição do que será enviado neste evento"
          }
        },
        "required": [
          "Codigo",
          "Titulo"
        ],
        "x-examples": {
          "Exemplo": {
            "Codigo": "Pedidos_Concluidos",
            "Titulo": "Pedidos que foram marcados como Concluído/Entregue"
          }
        }
      },
      "Webhook": {
        "type": "object",
        "properties": {
          "Codigo": {
            "type": "integer",
            "description": "Código do Webhook - Utilizado nas Edições/Exclusões"
          },
          "Evento": {
            "type": "string",
            "description": "Evento que será enviado neste Webhook"
          },
          "DataCadastro": {
            "type": "string",
            "description": "Data em que o Webhook foi cadastrado",
            "format": "date-time"
          },
          "Endpoint": {
            "type": "string",
            "description": "Endpoint que irá receber as notificações.\r\nEste Link deve possuir HTTPS, aceitar POST, e responder um HttpCode 200.\r\nO Webhook será enviado no formato JSON."
          }
        },
        "required": [
          "Codigo",
          "Evento",
          "DataCadastro",
          "Endpoint"
        ],
        "x-examples": {
          "Exemplo": {
            "Codigo": 4,
            "Evento": "Pedidos_Criados",
            "DataCadastro": "2025-07-22 09:12:59",
            "Endpoint": "https://webhook.site/34bde777-5d3d-4591-b0c8-36a1e729753b"
          }
        }
      },
      "Pedidos": {
        "type": "object",
        "description": "Utilizado em Detalhes do Registro",
        "properties": {
          "Codigo": {
            "type": "integer",
            "description": "Código Interno do Pedido"
          },
          "CodigoReferencial": {
            "type": "integer",
            "description": "Código exibido para os clientes"
          },
          "Data": {
            "type": "string",
            "description": "Data em que o pedido foi iniciado",
            "format": "date-time",
            "minLength": 1
          },
          "Loja": {
            "type": "string",
            "description": "Identificador da Loja onde a venda foi feita (Caso sua loja não tenha filiais este campo sempre terá seu ID prn",
            "minLength": 1
          },
          "Cliente": {
            "$ref": "#/components/schemas/Clientes"
          },
          "Endereco": {
            "$ref": "#/components/schemas/Endereco"
          },
          "Valores": {
            "type": "object",
            "properties": {
              "Total": {
                "type": "number",
                "description": "Valor Total do Pedido",
                "format": "double"
              },
              "Produtos": {
                "type": "number",
                "description": "Valor dos Produtos do Pedido",
                "format": "double"
              },
              "Frete": {
                "type": "number",
                "description": "Valor cobrado de Frete (Em frete grátis, será exibido '0.00')",
                "format": "double"
              },
              "DescontoCupom": {
                "type": "number",
                "description": "Valor do Cupom de Desconto, em caso de ser utilizado um cupom no pedido",
                "format": "double"
              },
              "DescontoPagamento": {
                "type": "number",
                "description": "Valor de desconto aplicado na forma de pagamento, quando existir um desconto (Exemplo: Desconto para pagamento no Boleto)",
                "format": "double"
              }
            },
            "required": [
              "Total",
              "Produtos",
              "Frete",
              "DescontoCupom",
              "DescontoPagamento"
            ]
          },
          "FormaPagamento": {
            "type": "object",
            "description": "Forma de Pagamento ",
            "properties": {
              "Codigo": {
                "type": "integer",
                "description": "Código da Forma de Pagamento  (Caso o cliente não tenha selecionado uma forma de pagamento será retornado 0')"
              },
              "Nome": {
                "type": "string",
                "description": "Nome da Forma de Pagamento ",
                "minLength": 1
              }
            },
            "required": [
              "Codigo",
              "Nome"
            ]
          },
          "FormaEntrega": {
            "type": "object",
            "description": "Forma de Entrega",
            "properties": {
              "Codigo": {
                "type": "integer",
                "description": "Código da Forma de Entrega (Em caso de frete grátis será retornado '0')"
              },
              "Nome": {
                "type": "string",
                "description": "Nome da Forma de Entrega",
                "minLength": 1
              }
            },
            "required": [
              "Codigo",
              "Nome"
            ]
          },
          "NumeroParcelas": {
            "type": "integer",
            "description": "Qtd. de Parcelas selecionadas pelo Cliente",
            "minimum": 1
          },
          "Status": {
            "type": "object",
            "properties": {
              "Codigo": {
                "type": "integer",
                "description": "Código do Status do "
              },
              "Nome": {
                "type": "string",
                "description": "Nome do Status do Pedido",
                "minLength": 1
              },
              "Indicacao": {
                "$ref": "#/components/schemas/Pedidos_StatusIndicacao"
              }
            },
            "required": [
              "Codigo",
              "Nome",
              "Indicacao"
            ]
          },
          "Rastreamento": {
            "type": "string",
            "description": "Link de Rastreamento do Envio do Pedido"
          },
          "PrazoEntrega": {
            "type": "object",
            "description": "Prazo de entrega retornado por cada ",
            "properties": {
              "QtdDias": {
                "type": "integer"
              },
              "Texto": {
                "type": "string"
              }
            }
          },
          "Itens": {
            "type": "array",
            "minItems": 1,
            "uniqueItems": true,
            "items": {
              "type": "object",
              "description": "Listagem de produtos adicionados na compra (Em caso de produtos com variação, cada variação é exibida separadamente)",
              "properties": {
                "Produto": {
                  "type": "object",
                  "properties": {
                    "Codigo": {
                      "type": "integer",
                      "description": "Código do Produto"
                    },
                    "SKU": {
                      "type": "string",
                      "description": "SKU/Referência do Produto",
                      "minLength": 1
                    },
                    "Nome": {
                      "type": "string",
                      "description": "Nome completo do produto",
                      "minLength": 1
                    }
                  },
                  "required": [
                    "Codigo",
                    "SKU",
                    "Nome"
                  ]
                },
                "Quantidade": {
                  "type": "integer"
                },
                "ValorUnitario": {
                  "type": "number",
                  "format": "double"
                },
                "ValorTotal": {
                  "type": "number",
                  "format": "double"
                },
                "Variacao": {
                  "type": "object",
                  "description": "Este elemento é exibido apenas caso o produto utilize variação",
                  "properties": {
                    "Codigo": {
                      "type": "integer",
                      "description": "Código da Variação"
                    },
                    "SKU": {
                      "type": "string",
                      "description": "SKU/Referência da Variação"
                    },
                    "Nome": {
                      "type": "string",
                      "description": "Nome completo da variação | Exemplo: Cor: Azul - Tamanho: P"
                    }
                  }
                }
              },
              "required": [
                "Quantidade",
                "ValorUnitario",
                "ValorTotal"
              ]
            }
          },
          "Marketplace": {
            "type": "object",
            "description": "Informações relacionadas ao Marketplace que gerou o Pedido",
            "properties": {
              "Is": {
                "type": "boolean",
                "description": "Em caso de TRUE indica que o pedido foi feito via Marketplace\nEm caso de FALSO indica que o pedido foi feito na Loja Virtual"
              },
              "Nome": {
                "type": "string",
                "description": "Nome do Marketplace que gerou o Pedido"
              },
              "Codigo": {
                "$ref": "#/components/schemas/Nome"
              }
            }
          },
          "NotaFiscal": {
            "type": "object",
            "description": "Informações da Nota Fiscal Eletrônica (NFe) emitida para o Pedido",
            "properties": {
              "Serie": {
                "type": "string",
                "description": "Série da Nota Fiscal"
              },
              "Numero": {
                "type": "string",
                "description": "Número da Nota Fiscal"
              },
              "Chave": {
                "type": "string",
                "description": "Chave de Acesso da NFe (44 dígitos)"
              },
              "Data": {
                "type": "string",
                "description": "Data de emissão da Nota Fiscal",
                "format": "date",
                "example": "2026-05-25"
              },
              "ValorProdutos": {
                "type": "number",
                "description": "Valor dos Produtos na Nota Fiscal",
                "format": "double"
              },
              "ValorTotal": {
                "type": "number",
                "description": "Valor Total da Nota Fiscal",
                "format": "double"
              },
              "CFOP": {
                "type": "string",
                "description": "Código Fiscal de Operações e Prestações (CFOP)"
              },
              "Transportadora": {
                "type": "string",
                "description": "Nome da Transportadora informada na Nota Fiscal"
              },
              "QtdVolumes": {
                "type": "integer",
                "description": "Quantidade de Volumes"
              },
              "XML_Link": {
                "type": "string",
                "description": "Link para o XML da Nota Fiscal"
              },
              "XML_Arquivo": {
                "type": "string",
                "description": "URL do arquivo XML da Nota Fiscal"
              },
              "Danfe_Link": {
                "type": "string",
                "description": "Link para a DANFE (Documento Auxiliar da NFe)"
              },
              "Danfe_Arquivo": {
                "type": "string",
                "description": "URL do arquivo da DANFE"
              }
            }
          }
        },
        "required": [
          "Codigo",
          "CodigoReferencial",
          "Data",
          "Loja",
          "Cliente",
          "Endereco",
          "Valores",
          "FormaPagamento",
          "FormaEntrega",
          "NumeroParcelas",
          "Status",
          "Itens"
        ]
      },
      "Clientes": {
        "type": "object",
        "properties": {
          "Codigo": {
            "type": "integer",
            "description": "Código Interno do Cliente"
          },
          "IsPessoa": {
            "$ref": "#/components/schemas/Geral_TipoPessoa"
          },
          "Nome_RazaoSocial": {
            "type": "string",
            "description": "Nome Completo do Cliente"
          },
          "CPF_CNPJ": {
            "type": "string",
            "description": "CPF ou CNPJ (Podem vir formatos ou não formatados)"
          },
          "RG_IE": {
            "type": "string",
            "description": "RG ou IE (Podem vir formatos ou não formatados)"
          },
          "DataNascimento": {
            "type": "string",
            "description": "Data de Nascimento do Cliente",
            "format": "date",
            "example": "2024-12-31"
          },
          "ObsStaff": {
            "type": "string",
            "description": "Observação interna vísivel apenas para a administração"
          },
          "Email": {
            "type": "string",
            "format": "email"
          },
          "Telefone01": {
            "type": "string",
            "example": "(11) 9988-9988"
          },
          "Telefone03": {
            "type": "string",
            "example": "(11) 9988-9988"
          },
          "Telefone02": {
            "type": "string",
            "example": "(11) 9988-9988"
          },
          "Endereco": {
            "$ref": "#/components/schemas/Endereco"
          }
        },
        "required": [
          "Codigo",
          "IsPessoa",
          "Nome_RazaoSocial",
          "CPF_CNPJ",
          "RG_IE",
          "ObsStaff",
          "Email",
          "Endereco"
        ]
      },
      "Geral_TipoPessoa": {
        "type": "string",
        "enum": [
          "F",
          "J"
        ],
        "title": "Geral_TipoPessoa",
        "description": "* `F` - Pessoa Fisica\n* `J` - Pessoa Juridica",
        "default": "F"
      },
      "Endereco": {
        "type": "object",
        "properties": {
          "End_Estado": {
            "type": "string",
            "description": "Sigla do Estado",
            "minLength": 1,
            "maxLength": 2
          },
          "End_Cidade": {
            "type": "string"
          },
          "End_Bairro": {
            "type": "string"
          },
          "End_Endereco": {
            "type": "string",
            "description": "Logradouro Completo (Exemplo: Rodovia ABC)"
          },
          "End_Numero": {
            "type": "string",
            "description": "Pode receber string em casos especiais (Exemplo: APTO 212)"
          },
          "End_Complemento": {
            "type": "string"
          },
          "End_CEP": {
            "type": "string",
            "description": "Padrão: 99999-999"
          }
        },
        "required": [
          "End_Estado",
          "End_Cidade",
          "End_Bairro",
          "End_Endereco",
          "End_Numero",
          "End_CEP"
        ]
      },
      "Pedidos_StatusIndicacao": {
        "type": "string",
        "enum": [
          "Pago",
          "EmAndamento",
          "Concluido",
          "Cancelado"
        ],
        "title": "Pedidos_StatusIndicacao",
        "description": "A loja possui diversos status possíveis para os pedidos, este campo informa o que o status representa\n* `Pago` - Pedido teve seu Pagamento Confirmado\n* `EmAndamento` - Pedido ainda esta em andamento (Incluindo Enviado)\n* `Concluido` - Pedido já foi entregue ao cliente e concluído\n* `Cancelado` - Pedido foi foi cancelado"
      },
      "Nome": {
        "type": "string",
        "description": "Nome do Marketplace que gerou o Pedido"
      },
      "Geral_TipoEnvio": {
        "type": "string",
        "enum": [
          "E",
          "R"
        ],
        "title": "Geral_TipoEnvio",
        "description": "* `E` - Envio\n* `R` - Reenvio",
        "default": "E"
      },
      "Geral_SimNao": {
        "type": "string",
        "enum": [
          "S",
          "N"
        ],
        "title": "Geral_SimNao",
        "description": "* `S` - Sim\n* `N` - Não"
      },
      "Produtos": {
        "type": "object",
        "description": "Utilizado em Detalhes de Produtos",
        "properties": {
          "Codigo": {
            "type": "integer",
            "description": "Código Interno do Produto"
          },
          "DataCadastro": {
            "type": "string",
            "format": "date-time",
            "minLength": 1
          },
          "DataModificacao": {
            "type": "string",
            "format": "date-time",
            "minLength": 1
          },
          "Nome": {
            "type": "string",
            "description": "Nome exibido na loja",
            "minLength": 1
          },
          "SKU": {
            "type": "string",
            "description": "SKU/Referência do Produto",
            "minLength": 1
          },
          "GTIN": {
            "type": "string",
            "minLength": 1
          },
          "EAN": {
            "type": "string",
            "minLength": 1
          },
          "CodigoImportacao": {
            "type": "string",
            "description": "Código que seu ERP utiliza internamente para identificar o produto. Este campo é apenas indicativo, não modifica o produto no Toplojas."
          },
          "LinkSlug": {
            "type": "string",
            "description": "Link Completo do Produto"
          },
          "Tags": {
            "type": "string",
            "description": "Tags utilizadas para facilitar a busca dos clientes, cada tag deve ser separada por vírgula",
            "minLength": 1
          },
          "Peso": {
            "type": "number",
            "description": "Em Kg (Exemplo: 1.200 - Equivale a 1 kg e 200 gramas)",
            "format": "double"
          },
          "Dim_Comprimento": {
            "type": "number",
            "description": "Em Centímetro (Exemplo: 12.200 - Equivale a 12 centímetros e 200 milímetros)",
            "format": "double"
          },
          "Dim_Largura": {
            "type": "number",
            "description": "Em Centímetro (Exemplo: 12.200 - Equivale a 12 centímetros e 200 milímetros)",
            "format": "double"
          },
          "Dim_Altura": {
            "type": "number",
            "description": "Em Centímetro (Exemplo: 12.200 - Equivale a 12 centímetros e 200 milímetros)",
            "format": "double"
          },
          "PrecoPromocional": {
            "type": "number",
            "description": "Preço Promocional do Produto (Preço MENOR que o PrecoNormal)",
            "format": "double"
          },
          "PrecoNormal": {
            "type": "number",
            "description": "Preço Normal do Produto",
            "format": "double"
          },
          "PrecoCusto": {
            "type": "number",
            "description": "Preço de Custo do Produto",
            "format": "double"
          },
          "Status": {
            "$ref": "#/components/schemas/Geral_Status"
          },
          "Fabricante": {
            "type": "string",
            "description": "Nome do Fabricante",
            "minLength": 1
          },
          "Marca": {
            "type": "string",
            "description": "Nome da Marca",
            "minLength": 1
          },
          "DepartamentoPrincipal": {
            "type": "string",
            "description": "Departamento Principal do Produto.\nUtilizado para criar o Link do Produto.\n\nPreencha o Caminho Completo do Departamento.\n\nExemplo: \nLivros > Infantal > 3/4 anos",
            "minLength": 1
          },
          "Departamentos": {
            "type": "array",
            "description": "Departamenos onde o produto será exibido.\n\nPreencha o Caminho Completo do Departamento.\n\nExemplo: \n- Livros\n- Livros > Infantal\n- Livros > Infantal > 3/4 anos",
            "items": {
              "type": "string"
            }
          },
          "Descricao": {
            "type": "object",
            "description": "Descrição do Produto",
            "properties": {
              "Titulo": {
                "type": "string",
                "description": "Título da Descrição do Produto - Exemplo: Informações do Produto",
                "minLength": 1
              },
              "Texto": {
                "type": "string",
                "description": "Descrição do produto no formato HTML",
                "minLength": 1
              }
            }
          },
          "Estoque": {
            "type": "object",
            "properties": {
              "Tipo": {
                "$ref": "#/components/schemas/Geral_TipoEstoque"
              },
              "Disponivel": {
                "type": "integer"
              }
            },
            "required": [
              "Tipo"
            ]
          },
          "Variacoes": {
            "type": "object",
            "description": "Este elemento será utilizado apenas em produtos que tenham variação",
            "properties": {
              "CampoAIs": {
                "type": "boolean",
                "description": "A variação principal é obrigatória quando for utilizado variação"
              },
              "CampoA": {
                "type": "string",
                "description": "Nome da variação principal - Exemplo: Cor"
              },
              "CampoBIs": {
                "type": "boolean",
                "description": "Caso desejar utilizar variação secundária, este campo deve ser definido para 'true'"
              },
              "CampoB": {
                "type": "string",
                "description": "Nome da variação secundária - Exemplo: Tamanho"
              },
              "Listagem": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "Codigo": {
                      "type": "integer",
                      "description": "Código da Variação"
                    },
                    "CampoA": {
                      "type": "string",
                      "description": "Nome da variação principal - Exemplo: Azul"
                    },
                    "CampoB": {
                      "type": "string",
                      "description": "Nome da variação secundária - Exemplo: P"
                    },
                    "GTIN": {
                      "type": "string"
                    },
                    "EAN": {
                      "type": "string"
                    },
                    "PrecoTipo": {
                      "$ref": "#/components/schemas/Geral_TipoPreco"
                    },
                    "PrecoValor": {
                      "type": "number",
                      "description": "Caso 'PrecoTipo' for diferente de 'N' este campo deve ser preenchido com o valor da variação (Atenção para o Campo 'PrecoTipo' que define como este campo ira ser aplicado)",
                      "format": "double"
                    },
                    "PesoTipo": {
                      "$ref": "#/components/schemas/Geral_TipoPeso"
                    },
                    "PesoValor": {
                      "type": "number",
                      "description": "Caso 'PecoTipo' for diferente de 'N' este campo deve ser preenchido com o peso da variação (Atenção para o Campo 'PecoTipo' que define como este campo ira ser aplicado)",
                      "format": "double"
                    },
                    "Estoque": {
                      "type": "object",
                      "properties": {
                        "Disponivel": {
                          "type": "integer"
                        }
                      }
                    }
                  },
                  "required": [
                    "Codigo"
                  ]
                }
              }
            }
          },
          "Fotos": {
            "type": "array",
            "minItems": 1,
            "uniqueItems": true,
            "items": {
              "type": "object",
              "properties": {
                "Foto": {
                  "type": "string",
                  "description": "Link da Foto em seu maior tamanho armazenado",
                  "minLength": 1
                },
                "IsCapa": {
                  "type": "boolean",
                  "description": "Em caso de 'true' indica que esta é a foto de capa"
                }
              }
            }
          },
          "Relacionados": {
            "type": "array",
            "description": "Código dos produtos relacionados",
            "items": {
              "type": "integer"
            }
          },
          "Atributos": {
            "type": "array",
            "description": "Informações adicionais dos produtos.\r\n\r\nExemplo:\r\n- Gênero: Feminino\r\n- Matéria Prima: Algodão",
            "items": {
              "type": "object",
              "properties": {
                "Grupo": {
                  "type": "string",
                  "description": "Nome da informação\r\n\r\nExemplo: Matéria Prima"
                },
                "Item": {
                  "type": "string",
                  "description": "A informação do Grupo Indicado\r\n\r\nExemplo: Algodão"
                }
              }
            }
          }
        },
        "required": [
          "Codigo",
          "Nome",
          "PrecoNormal",
          "Status",
          "DepartamentoPrincipal",
          "Estoque"
        ],
        "x-examples": {
          "Produto sem Variação": {
            "Codigo": 1287407,
            "DataCadastro": "2023-03-21 16:48:47",
            "DataModificacao": "2023-03-21 16:50:39",
            "Nome": "Teste1",
            "SKU": "T1",
            "GTIN": "TesteGTIN1",
            "EAN": "TesteEAN1",
            "CodigoImportacao": "IMP100",
            "LinkSlug": "https://www.teste.com.br/conjuntos/teste1/",
            "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
            "Peso": 12.34,
            "Dim_Comprimento": 4.323,
            "Dim_Largura": 2.323,
            "Dim_Altura": 1.548,
            "PrecoPromocional": 120.2,
            "PrecoNormal": 234.56,
            "PrecoCusto": 100.96,
            "Status": "A",
            "Fabricante": "TesteFabricante1",
            "Marca": "TesteMarca1",
            "DepartamentoPrincipal": "Livros > Aventura",
            "Departamentos": [
              "Livros",
              "Livros > Aventura",
              "Livros > Romance",
              "Escolar",
              "Escolar > Livros"
            ],
            "Descricao": {
              "Titulo": "Descrição",
              "Texto": "TesteDescricao1"
            },
            "Estoque": {
              "Tipo": "P",
              "Disponivel": 125
            },
            "Variacoes": {
              "CampoAIs": false,
              "CampoA": "",
              "CampoBIs": false,
              "CampoB": "",
              "Listagem": []
            },
            "Fotos": [],
            "Relacionados": [],
            "Atributos": [
              {
                "Grupo": "Composicao",
                "Item": "Exemplo de Composicao 1"
              },
              {
                "Grupo": "Genero",
                "Item": "Exemplo de Genero 1"
              },
              {
                "Grupo": "Mataria Prima",
                "Item": "Exemplo de Mataria Prima 1"
              }
            ]
          },
          "Produto com Variação": {
            "Codigo": 1287408,
            "DataCadastro": "2023-03-21 17:00:26",
            "DataModificacao": "2023-03-21 17:00:26",
            "Nome": "Teste2",
            "SKU": "T2",
            "GTIN": "TesteGTIN1",
            "EAN": "TesteEAN1",
            "CodigoImportacao": "IMP100",
            "LinkSlug": "https://www.teste.com.br/conjuntos/teste1/",
            "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
            "Peso": 12.34,
            "Dim_Comprimento": 4.323,
            "Dim_Largura": 2.323,
            "Dim_Altura": 1.548,
            "PrecoPromocional": 120.2,
            "PrecoNormal": 234.56,
            "PrecoCusto": 100.96,
            "Status": "A",
            "Fabricante": "TesteFabricante1",
            "Marca": "TesteMarca1",
            "DepartamentoPrincipal": "Livros > Aventura",
            "Departamentos": [
              "Livros",
              "Livros > Aventura"
            ],
            "Descricao": {
              "Titulo": "Descrição",
              "Texto": "TesteDescricao1"
            },
            "Estoque": {
              "Tipo": "V",
              "Disponivel": 0
            },
            "Variacoes": {
              "CampoAIs": true,
              "CampoA": "Cor",
              "CampoBIs": false,
              "CampoB": "",
              "Listagem": [
                {
                  "Codigo": 6880215,
                  "CampoA": "Azul",
                  "CampoB": "",
                  "SKU": "Azul_SKU",
                  "GTIN": "Azul_GTIN",
                  "EAN": "Azul_EAN",
                  "PrecoTipo": "N",
                  "PrecoValor": 0,
                  "PesoTipo": "N",
                  "PesoValor": 0,
                  "Estoque": {
                    "Disponivel": 100
                  }
                },
                {
                  "Codigo": 6880216,
                  "CampoA": "Preto",
                  "CampoB": "",
                  "SKU": "Preto_SKU",
                  "GTIN": "Preto_GTIN",
                  "EAN": "Preto_EAN",
                  "PrecoTipo": "F",
                  "PrecoValor": 250.26,
                  "PesoTipo": "F",
                  "PesoValor": 2.32,
                  "Estoque": {
                    "Disponivel": 200
                  }
                },
                {
                  "Codigo": 6880217,
                  "CampoA": "Branco",
                  "CampoB": "",
                  "SKU": "Branco_SKU",
                  "GTIN": "Branco_GTIN",
                  "EAN": "Branco_EAN",
                  "PrecoTipo": "A",
                  "PrecoValor": 50.25,
                  "PesoTipo": "S",
                  "PesoValor": 0.852,
                  "Estoque": {
                    "Disponivel": 300
                  }
                }
              ]
            },
            "Fotos": [
              {
                "Foto": "Produtos/1287408/Fotos/G_bbcf77cc825b38c3db4f2f06128095.png",
                "IsCapa": true
              }
            ],
            "Relacionados": [],
            "Atributos": [
              {
                "Grupo": "Composicao",
                "Item": "Exemplo de Composicao 1"
              },
              {
                "Grupo": "Genero",
                "Item": "Exemplo de Genero 1"
              },
              {
                "Grupo": "Mataria Prima",
                "Item": "Exemplo de Mataria Prima 1"
              }
            ]
          },
          "Produto com Variação e SubVariação": {
            "Codigo": 1287409,
            "DataCadastro": "2023-03-21 17:00:30",
            "DataModificacao": "2023-03-21 17:00:30",
            "Nome": "Teste3",
            "SKU": "T3",
            "GTIN": "TesteGTIN1",
            "EAN": "TesteEAN1",
            "CodigoImportacao": "IMP100",
            "LinkSlug": "https://www.teste.com.br/conjuntos/teste1/",
            "Tags": "Teste1 Teste1 Teste1 Teste1 Teste1",
            "Peso": 12.34,
            "Dim_Comprimento": 4.323,
            "Dim_Largura": 2.323,
            "Dim_Altura": 1.548,
            "PrecoPromocional": 120.2,
            "PrecoNormal": 234.56,
            "PrecoCusto": 100.96,
            "Status": "A",
            "Fabricante": "TesteFabricante1",
            "Marca": "TesteMarca1",
            "DepartamentoPrincipal": "Livros > Aventura",
            "Departamentos": [
              "Livros",
              "Livros > Aventura"
            ],
            "Descricao": {
              "Titulo": "Descrição",
              "Texto": "TesteDescricao1"
            },
            "Estoque": {
              "Tipo": "V",
              "Disponivel": 0
            },
            "Variacoes": {
              "CampoAIs": true,
              "CampoA": "Cor",
              "CampoBIs": true,
              "CampoB": "Tamanho",
              "Listagem": [
                {
                  "Codigo": 6880218,
                  "CampoA": "Azul",
                  "CampoB": "P",
                  "SKU": "Azul_SKU",
                  "GTIN": "Azul_GTIN",
                  "EAN": "Azul_EAN",
                  "PrecoTipo": "N",
                  "PrecoValor": 0,
                  "PesoTipo": "N",
                  "PesoValor": 0,
                  "Estoque": {
                    "Disponivel": 100
                  }
                },
                {
                  "Codigo": 6880219,
                  "CampoA": "Preto",
                  "CampoB": "P",
                  "SKU": "Preto_SKU",
                  "GTIN": "Preto_GTIN",
                  "EAN": "Preto_EAN",
                  "PrecoTipo": "F",
                  "PrecoValor": 250.26,
                  "PesoTipo": "F",
                  "PesoValor": 2.32,
                  "Estoque": {
                    "Disponivel": 200
                  }
                },
                {
                  "Codigo": 6880220,
                  "CampoA": "Branco",
                  "CampoB": "P",
                  "SKU": "Branco_SKU",
                  "GTIN": "Branco_GTIN",
                  "EAN": "Branco_EAN",
                  "PrecoTipo": "A",
                  "PrecoValor": 50.25,
                  "PesoTipo": "S",
                  "PesoValor": 0.852,
                  "Estoque": {
                    "Disponivel": 300
                  }
                }
              ]
            },
            "Fotos": [
              {
                "Foto": "Produtos/1287409/Fotos/G_bae77b65149ae8ac14321a70254f1d.png",
                "IsCapa": true
              }
            ],
            "Relacionados": [],
            "Atributos": [
              {
                "Grupo": "Composicao",
                "Item": "Exemplo de Composicao 1"
              },
              {
                "Grupo": "Genero",
                "Item": "Exemplo de Genero 1"
              },
              {
                "Grupo": "Mataria Prima",
                "Item": "Exemplo de Mataria Prima 1"
              }
            ]
          }
        }
      },
      "Geral_TipoEstoque": {
        "type": "string",
        "enum": [
          "P",
          "N",
          "V"
        ],
        "title": "Geral_TipoEstoque",
        "description": "Tipo de Estoque\n* `P` - Estoque controlado por Produto\n* `N` - Produto não utiliza estoque\n* `V` - Estoque controlado pelas variações (Cor/Tamanho)",
        "default": "P"
      },
      "Geral_TipoPreco": {
        "type": "string",
        "enum": [
          "N",
          "F",
          "S",
          "A"
        ],
        "title": "Geral_TipoPreco",
        "description": "Controle da forma como o preço das variações é gerenciado\n* `N` - Não deve ser alterado (Isto faz utilizar o preço do produto)\n* `F` - Fixar o preço informado na variação\n* `S` - Substrair o preço do produto - preço informado na variação\n* `A` - Adicionar o preço informado na variação junto ao preço do produto ",
        "default": "N"
      },
      "Geral_TipoPeso": {
        "type": "string",
        "enum": [
          "N",
          "F",
          "S",
          "A"
        ],
        "title": "Geral_TipoPeso",
        "description": "Controle da forma como o peso das variações é gerenciado\n* `N` - Não deve ser alterado (Isto faz utilizar o peso do produto)\n* `F` - Fixar o peso informado na variação\n* `S` - Substrair o peso do produto - peso informado na variação\n* `A` - Adicionar o peso informado na variação junto ao peso do produto ",
        "default": "N"
      },
      "ProdutosCadastro": {
        "type": "object",
        "description": "Utilizado em Cadastros de Produtos",
        "properties": {
          "Nome": {
            "type": "string",
            "description": "Nome exibido na loja",
            "minLength": 1
          },
          "SKU": {
            "type": "string",
            "description": "SKU/Referência do Produto",
            "minLength": 1
          },
          "GTIN": {
            "type": "string",
            "minLength": 1
          },
          "EAN": {
            "type": "string",
            "minLength": 1
          },
          "CodigoImportacao": {
            "type": "string",
            "description": "Código que seu ERP utiliza internamente para identificar o produto. Este campo é apenas indicativo, não modifica o produto no Toplojas.",
            "minLength": 1
          },
          "Tags": {
            "type": "string",
            "description": "Tags utilizadas para facilitar a busca dos clientes, cada tag deve ser separada por vírgula",
            "minLength": 1
          },
          "Peso": {
            "type": "number",
            "description": "Em Kg (Exemplo: 1.200 - Equivale a 1 kg e 200 gramas)",
            "format": "double"
          },
          "Dim_Comprimento": {
            "type": "number",
            "description": "Em Centímetro (Exemplo: 12.200 - Equivale a 12 centímetros e 200 milímetros)",
            "format": "double"
          },
          "Dim_Largura": {
            "type": "number",
            "description": "Em Centímetro (Exemplo: 12.200 - Equivale a 12 centímetros e 200 milímetros)",
            "format": "double"
          },
          "Dim_Altura": {
            "type": "number",
            "description": "Em Centímetro (Exemplo: 12.200 - Equivale a 12 centímetros e 200 milímetros)",
            "format": "double"
          },
          "PrecoPromocional": {
            "type": "number",
            "description": "Preço Promocional do Produto (Preço MENOR que o PrecoNormal)",
            "format": "double"
          },
          "PrecoNormal": {
            "type": "number",
            "description": "Preço Normal do Produto",
            "format": "double"
          },
          "PrecoCusto": {
            "type": "number",
            "description": "Preço de Custo do Produto",
            "format": "double"
          },
          "Status": {
            "$ref": "#/components/schemas/Geral_Status"
          },
          "Fabricante": {
            "type": "string",
            "description": "Nome do Fabricante",
            "minLength": 1
          },
          "Marca": {
            "type": "string",
            "description": "Nome da Marca",
            "minLength": 1
          },
          "DepartamentoPrincipal": {
            "type": "string",
            "description": "Departamento Principal do Produto.\nUtilizado para criar o Link do Produto.\n\nPreencha o Caminho Completo do Departamento.\n\nExemplo: \nLivros > Infantal > 3/4 anos",
            "minLength": 1
          },
          "Departamentos": {
            "type": "array",
            "description": "Departamenos onde o produto será exibido.\n\nPreencha o Caminho Completo do Departamento.\n\nExemplo: \n- Livros\n- Livros > Infantal\n- Livros > Infantal > 3/4 anos",
            "items": {
              "type": "string"
            }
          },
          "Descricao": {
            "type": "object",
            "description": "Descrição do Produto",
            "properties": {
              "Texto": {
                "type": "string",
                "description": "Descrição do produto no formato HTML",
                "minLength": 1
              }
            }
          },
          "Estoque": {
            "type": "object",
            "properties": {
              "Tipo": {
                "$ref": "#/components/schemas/Geral_TipoEstoque"
              },
              "Disponivel": {
                "type": "integer"
              }
            },
            "required": [
              "Tipo"
            ]
          },
          "Variacoes": {
            "type": "object",
            "description": "Este elemento será utilizado apenas em produtos que tenham variação",
            "properties": {
              "CampoAIs": {
                "type": "boolean",
                "description": "A variação principal é obrigatória quando for utilizado variação"
              },
              "CampoA": {
                "type": "string",
                "description": "Nome da variação principal - Exemplo: Cor"
              },
              "CampoBIs": {
                "type": "boolean",
                "description": "Caso desejar utilizar variação secundária, este campo deve ser definido para 'true'"
              },
              "CampoB": {
                "type": "string",
                "description": "Nome da variação secundária - Exemplo: Tamanho"
              },
              "Listagem": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "CampoA": {
                      "type": "string",
                      "description": "Nome da variação principal - Exemplo: Azul"
                    },
                    "CampoB": {
                      "type": "string",
                      "description": "Nome da variação secundária - Exemplo: P"
                    },
                    "GTIN": {
                      "type": "string"
                    },
                    "EAN": {
                      "type": "string"
                    },
                    "PrecoTipo": {
                      "$ref": "#/components/schemas/Geral_TipoPreco"
                    },
                    "PrecoValor": {
                      "type": "number",
                      "description": "Caso 'PrecoTipo' for diferente de 'N' este campo deve ser preenchido com o valor da variação (Atenção para o Campo 'PrecoTipo' que define como este campo ira ser aplicado)",
                      "format": "double"
                    },
                    "PesoTipo": {
                      "$ref": "#/components/schemas/Geral_TipoPeso"
                    },
                    "PesoValor": {
                      "type": "number",
                      "description": "Caso 'PecoTipo' for diferente de 'N' este campo deve ser preenchido com o peso da variação (Atenção para o Campo 'PecoTipo' que define como este campo ira ser aplicado)",
                      "format": "double"
                    },
                    "Estoque": {
                      "type": "object",
                      "properties": {
                        "Disponivel": {
                          "type": "integer"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "Fotos": {
            "type": "array",
            "minItems": 1,
            "uniqueItems": true,
            "items": {
              "type": "object",
              "properties": {
                "Foto": {
                  "type": "string",
                  "description": "Imagem em Base64\nLimite de 1 mb / Formatos Aceitos: JPG, GIF, PNG\n\nExemplo: \ndata:image/png;base64,XXXXXX",
                  "minLength": 1
                },
                "IsCapa": {
                  "type": "boolean",
                  "description": "Em caso de 'true' indica que esta é a foto de capa"
                }
              }
            }
          },
          "Relacionados": {
            "type": "array",
            "description": "Código dos produtos relacionados",
            "items": {
              "type": "integer"
            }
          },
          "Atributos": {
            "type": "array",
            "description": "Informações adicionais dos produtos.\r\n\r\nExemplo:\r\n- Gênero: Feminino\r\n- Matéria Prima: Algodão",
            "items": {
              "type": "object",
              "properties": {
                "Grupo": {
                  "type": "string",
                  "description": "Nome da informação\r\n\r\nExemplo: Matéria Prima"
                },
                "Item": {
                  "type": "string",
                  "description": "A informação do Grupo Indicado\r\n\r\nExemplo: Algodão"
                }
              }
            }
          }
        },
        "required": [
          "Nome",
          "PrecoNormal",
          "Status",
          "DepartamentoPrincipal",
          "Estoque"
        ]
      },
      "ProdutosEdicao": {
        "type": "object",
        "description": "Utilizado em Cadastros de Produtos",
        "properties": {
          "Nome": {
            "type": "string",
            "description": "Nome exibido na loja",
            "minLength": 1
          },
          "SKU": {
            "type": "string",
            "description": "SKU/Referência do Produto",
            "minLength": 1
          },
          "GTIN": {
            "type": "string",
            "minLength": 1
          },
          "EAN": {
            "type": "string",
            "minLength": 1
          },
          "CodigoImportacao": {
            "type": "string",
            "description": "Código que seu ERP utiliza internamente para identificar o produto. Este campo é apenas indicativo, não modifica o produto no Toplojas.",
            "minLength": 1
          },
          "Tags": {
            "type": "string",
            "description": "Tags utilizadas para facilitar a busca dos clientes, cada tag deve ser separada por vírgula",
            "minLength": 1
          },
          "Peso": {
            "type": "number",
            "description": "Em Kg (Exemplo: 1.200 - Equivale a 1 kg e 200 gramas)",
            "format": "double"
          },
          "Dim_Comprimento": {
            "type": "number",
            "description": "Em Centímetro (Exemplo: 12.200 - Equivale a 12 centímetros e 200 milímetros)",
            "format": "double"
          },
          "Dim_Largura": {
            "type": "number",
            "description": "Em Centímetro (Exemplo: 12.200 - Equivale a 12 centímetros e 200 milímetros)",
            "format": "double"
          },
          "Dim_Altura": {
            "type": "number",
            "description": "Em Centímetro (Exemplo: 12.200 - Equivale a 12 centímetros e 200 milímetros)",
            "format": "double"
          },
          "PrecoPromocional": {
            "type": "number",
            "description": "Preço Promocional do Produto (Preço MENOR que o PrecoNormal)",
            "format": "double"
          },
          "PrecoNormal": {
            "type": "number",
            "description": "Preço Normal do Produto",
            "format": "double"
          },
          "PrecoCusto": {
            "type": "number",
            "description": "Preço de Custo do Produto",
            "format": "double"
          },
          "Status": {
            "$ref": "#/components/schemas/Geral_Status"
          },
          "Fabricante": {
            "type": "string",
            "description": "Nome do Fabricante",
            "minLength": 1
          },
          "Marca": {
            "type": "string",
            "description": "Nome da Marca",
            "minLength": 1
          },
          "DepartamentoPrincipal": {
            "type": "string",
            "description": "Departamento Principal do Produto.\nUtilizado para criar o Link do Produto.\n\nPreencha o Caminho Completo do Departamento.\n\nExemplo: \nLivros > Infantal > 3/4 anos",
            "minLength": 1
          },
          "Departamentos": {
            "type": "array",
            "description": "Departamenos onde o produto será exibido.\n\nPreencha o Caminho Completo do Departamento.\n\nExemplo: \n- Livros\n- Livros > Infantal\n- Livros > Infantal > 3/4 anos",
            "items": {
              "type": "string"
            }
          },
          "Descricao": {
            "type": "object",
            "description": "Descrição do Produto",
            "properties": {
              "Texto": {
                "type": "string",
                "description": "Descrição do produto no formato HTML",
                "minLength": 1
              }
            }
          },
          "Variacoes": {
            "type": "object",
            "description": "Este elemento será utilizado apenas em produtos que tenham variação",
            "properties": {
              "CampoAIs": {
                "type": "boolean",
                "description": "A variação principal é obrigatória quando for utilizado variação"
              },
              "CampoA": {
                "type": "string",
                "description": "Nome da variação principal - Exemplo: Cor"
              },
              "CampoBIs": {
                "type": "boolean",
                "description": "Caso desejar utilizar variação secundária, este campo deve ser definido para 'true'"
              },
              "CampoB": {
                "type": "string",
                "description": "Nome da variação secundária - Exemplo: Tamanho"
              },
              "Listagem": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "CodigoVariacao": {
                      "type": "integer",
                      "description": "Código da Variação - Caso seja informado, o sistema ira editar a variação do produto"
                    },
                    "CampoA": {
                      "type": "string",
                      "description": "Nome da variação principal - Exemplo: Azul"
                    },
                    "CampoB": {
                      "type": "string",
                      "description": "Nome da variação secundária - Exemplo: P"
                    },
                    "GTIN": {
                      "type": "string"
                    },
                    "EAN": {
                      "type": "string"
                    },
                    "PrecoTipo": {
                      "$ref": "#/components/schemas/Geral_TipoPreco"
                    },
                    "PrecoValor": {
                      "type": "number",
                      "description": "Caso 'PrecoTipo' for diferente de 'N' este campo deve ser preenchido com o valor da variação (Atenção para o Campo 'PrecoTipo' que define como este campo ira ser aplicado)",
                      "format": "double"
                    },
                    "PesoTipo": {
                      "$ref": "#/components/schemas/Geral_TipoPeso"
                    },
                    "PesoValor": {
                      "type": "number",
                      "description": "Caso 'PecoTipo' for diferente de 'N' este campo deve ser preenchido com o peso da variação (Atenção para o Campo 'PecoTipo' que define como este campo ira ser aplicado)",
                      "format": "double"
                    }
                  }
                }
              }
            }
          },
          "Relacionados": {
            "type": "array",
            "description": "Código dos produtos relacionados",
            "items": {
              "type": "integer"
            }
          },
          "Fotos": {
            "type": "array",
            "minItems": 1,
            "uniqueItems": true,
            "items": {
              "type": "object",
              "properties": {
                "Foto": {
                  "type": "string",
                  "description": "Imagem em Base64\nLimite de 1 mb / Formatos Aceitos: JPG, GIF, PNG\n\nExemplo: \ndata:image/png;base64,XXXXXX",
                  "minLength": 1
                },
                "IsCapa": {
                  "type": "boolean",
                  "description": "Em caso de 'true' indica que esta é a foto de capa"
                }
              }
            }
          },
          "Atributos": {
            "type": "array",
            "description": "Informações adicionais dos produtos.\r\n\r\nExemplo:\r\n- Gênero: Feminino\r\n- Matéria Prima: Algodão",
            "items": {
              "type": "object",
              "properties": {
                "Grupo": {
                  "type": "string",
                  "description": "Nome da informação\r\n\r\nExemplo: Matéria Prima"
                },
                "Item": {
                  "type": "string",
                  "description": "A informação do Grupo Indicado\r\n\r\nExemplo: Algodão"
                }
              }
            }
          }
        },
        "required": [
          "Nome",
          "PrecoNormal",
          "Status",
          "DepartamentoPrincipal"
        ]
      },
      "CupomDesconto2": {
        "type": "object",
        "description": "Utilizado em Detalhes do Registro",
        "properties": {
          "Codigo": {
            "type": "integer",
            "description": "Código Interno do Cupom"
          },
          "CodigoCupom": {
            "type": "string",
            "description": "Código do Cupom que o cliente ira utilizar na cesta",
            "minLength": 1
          },
          "Observacao": {
            "type": "string",
            "description": "Este é uma observação privada, disponível apenas para a administração do site",
            "minLength": 1
          },
          "DataDe": {
            "type": "string",
            "description": "Data de início de vigência deste cupom",
            "format": "date",
            "minLength": 1
          },
          "DataAte": {
            "type": "string",
            "description": "Data final de vigência deste cupom",
            "format": "date",
            "minLength": 1
          },
          "QtdUtilizacoes": {
            "type": "integer",
            "description": "Qtd. de Utilizações limite deste cupom",
            "minimum": 1,
            "default": 0
          },
          "QtdPorCliente": {
            "type": "integer",
            "description": "Qtd. de Utilizações por Cliente (Caso não seja preenchido, o sistema entende que o cliente pode utilizar quantas vezes desejar)",
            "minimum": 1,
            "default": 1
          },
          "DescontoTipo": {
            "$ref": "#/components/schemas/Geral_DescontoTipo"
          },
          "DescontoValor": {
            "type": "number",
            "description": "Valor ou Porcentagem de desconto (Com base no campo 'DescontoTipo')",
            "format": "float"
          },
          "ValorMinimoCompra": {
            "type": "number",
            "description": "Valor que a compra precisa atingir para que este cupom possa ser utilizado",
            "format": "float"
          },
          "Status": {
            "$ref": "#/components/schemas/Geral_Status"
          }
        },
        "required": [
          "Codigo",
          "CodigoCupom",
          "DataDe",
          "DataAte",
          "QtdUtilizacoes",
          "QtdPorCliente",
          "DescontoTipo",
          "DescontoValor",
          "Status"
        ],
        "x-examples": {
          "Exemplo": {
            "CodigoCupom": "TesteCupom1",
            "Observacao": "Teste",
            "DataDe": "2020-12-01",
            "DataAte": "2020-12-10",
            "QtdUtilizacoes": 100,
            "QtdPorCliente": 1,
            "DescontoTipo": "P",
            "DescontoValor": 12.34,
            "ValorMinimoCompra": 100.98,
            "Status": "A"
          }
        }
      },
      "Geral_DescontoTipo": {
        "type": "string",
        "enum": [
          "P",
          "V"
        ],
        "title": "Geral_DescontoTipo",
        "description": "Tipo de Desconto\nP - Porcentagem\nV - Valor Fixo",
        "default": "P"
      },
      "CupomDesconto": {
        "type": "object",
        "description": "Utilizado em Cadastro/Edição",
        "properties": {
          "CodigoCupom": {
            "type": "string",
            "description": "Código do Cupom que o cliente ira utilizar na cesta",
            "minLength": 1
          },
          "Observacao": {
            "type": "string",
            "description": "Este é uma observação privada, disponível apenas para a administração do site",
            "minLength": 1
          },
          "DataDe": {
            "type": "string",
            "description": "Data de início de vigência deste cupom",
            "format": "date",
            "minLength": 1
          },
          "DataAte": {
            "type": "string",
            "description": "Data final de vigência deste cupom",
            "format": "date",
            "minLength": 1
          },
          "QtdUtilizacoes": {
            "type": "integer",
            "description": "Qtd. de Utilizações limite deste cupom",
            "minimum": 1,
            "default": 0
          },
          "QtdPorCliente": {
            "type": "integer",
            "description": "Qtd. de Utilizações por Cliente (Caso não seja preenchido, o sistema entende que o cliente pode utilizar quantas vezes desejar)",
            "minimum": 1,
            "default": 1
          },
          "DescontoTipo": {
            "$ref": "#/components/schemas/Geral_DescontoTipo"
          },
          "DescontoValor": {
            "type": "number",
            "description": "Valor ou Porcentagem de desconto (Com base no campo 'DescontoTipo')",
            "format": "double"
          },
          "ValorMinimoCompra": {
            "type": "number",
            "description": "Valor que a compra precisa atingir para que este cupom possa ser utilizado",
            "format": "double"
          },
          "Status": {
            "$ref": "#/components/schemas/Geral_Status"
          }
        },
        "required": [
          "CodigoCupom",
          "DataDe",
          "DataAte",
          "QtdUtilizacoes",
          "DescontoTipo",
          "DescontoValor",
          "Status"
        ],
        "x-examples": {
          "Exemplo": {
            "CodigoCupom": "TesteCupom1",
            "Observacao": "Teste",
            "DataDe": "2020-12-01",
            "DataAte": "2020-12-10",
            "QtdUtilizacoes": 100,
            "QtdPorCliente": 1,
            "DescontoTipo": "P",
            "DescontoValor": 12.34,
            "ValorMinimoCompra": 100.98,
            "Status": "A"
          }
        }
      },
      "Newsletter": {
        "type": "object",
        "properties": {
          "Status": {
            "$ref": "#/components/schemas/Geral_Status"
          },
          "Nome": {
            "type": "string",
            "description": "Nome do Cliente"
          },
          "Email": {
            "type": "string",
            "description": "E-mail do Cliente",
            "format": "email"
          }
        },
        "required": [
          "Status",
          "Email"
        ],
        "x-examples": {
          "Exemplo": {
            "Status": "A",
            "Nome": "teste2",
            "Email": "teste2@google.com.br"
          }
        }
      }
    }
  },
  "security": [
    {
      "Token": []
    },
    {
      "Loja": []
    }
  ]
}