{
  "openapi" : "3.0.1",
  "info" : {
    "title" : "API JUCESP-LICENCAS: Certificado de Licenciamento Integrado - CLI)",
    "description" : "O Certificado de Licenciamento Integrado - CLI será expedido após o deferimento da solicitação por todos os órgãos e entidades da administração direta e indireta do Estado e pelos municípios integrados ao sistema, produzindo todos os efeitos legais próprios das licenças de funcionamento expedidas por esses órgãos envolvidos. O empreendedor só poderá iniciar as suas atividades após obter o CLI, que terá a validade  gual à menor licença constante no documento, o qual será disponibilizado no sistema publicamente, e deverá ser impresso pelo solicitante, e afixado no estabelecimento em local visível ao público. Para maiores informações: https://www.institucional.jucesp.sp.gov.br/downloads/manual_viarapida.pdf",
    "version" : "1.0"
  },
  "servers" : [ {
    "url" : "https://jucesp-licencas.api-hml.rota.sp.gov.br"
  } ],
  "paths" : {
    "/solicitacao/{id}" : {
      "get" : {
        "tags" : [ "EmpresaEstabelecimento" ],
        "summary" : "JUCESP: Cli - Pesquisa de solicitação de licença",
        "description" : "Ao pesquisar pelo id de solicitação da licença serão exibidos os dados da solicitação da licença para empresa",
        "operationId" : "findCliById",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "description" : "Informar o Id de solicitação da licença",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/CliSolicitacaoDto"
                  }
                }
              }
            }
          },
          "204" : {
            "description" : "Não foi encontrada uma solicitação de licença para o Id informado",
            "content" : { }
          },
          "400" : {
            "description" : "",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErroDto"
                }
              }
            }
          },
          "401" : {
            "description" : "Acesso não autorizado - token não informado"
          },
          "403" : {
            "description" : "Acesso negado - token sem scope"
          },
          "415" : {
            "description" : "Unsupported Media Type",
            "content" : {
              "*/*" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErroDto"
                }
              }
            }
          },
          "500" : {
            "description" : "Erro interno",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErroDto"
                }
              }
            }
          },
          "503" : {
            "description" : "Circuit breaker aberto - tente novamente após alguns segundos",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErroDto"
                }
              }
            }
          },
          "504" : {
            "description" : "Timeout no acesso a algum recurso - veja cabeçalho X-System-Error",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ErroDto"
                }
              }
            }
          }
        },
        "security" : [ {
          "IDP.SP" : [ "api:cdesp.bigdata.empresaapi.jucesp.cli.solicitacao.search" ]
        } ]
      }
    }
  },
  "components" : {
    "schemas" : {
      "ErroDto" : {
        "type" : "object",
        "properties" : {
          "status" : {
            "type" : "integer",
            "format" : "int32"
          },
          "erros" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "CliSolicitacaoDto" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "integer",
            "format" : "int64"
          },
          "cnpj" : {
            "type" : "string"
          },
          "cpf" : {
            "type" : "string"
          },
          "protocolo" : {
            "type" : "string"
          },
          "solicitacaoId" : {
            "type" : "integer",
            "format" : "int64"
          },
          "solicitacaoAndamento" : {
            "type" : "string"
          },
          "operacaoData" : {
            "type" : "string",
            "format" : "date-time"
          },
          "solicitacaoLicencaId" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      }
    },
    "securitySchemes" : {
      "IDP.SP" : {
        "type" : "oauth2",
        "description" : "Oauth2 flow",
        "flows" : {
          "clientCredentials" : {
            "tokenUrl" : "https://rhsso.idp-hml.sp.gov.br/auth/realms/idpsp/protocol/openid-connect/token",
            "scopes" : {
              "api:cdesp.bigdata.empresaapi.jucesp.cli.solicitacao.search" : "JUCESP: pesquisar dados referente a solicitações de licença",
              "api:cdesp.bigdata.empresaapi.jucesp.cli.usuario.search" : "JUCESP: pesquisar dados referente ao usuário que tem origem nas solicitações da licença"
            }
          }
        }
      }
    }
  }
}