{
  "openapi": "3.0.3",
  "info": {
    "title": "API de Transparência da Legião Mirim de Bauru",
    "version": "1.0.0",
    "description": "Acesso automatizado a documentos, registros institucionais, dados financeiros, parcerias e metadados em formatos abertos."
  },
  "servers": [{"url": "https://www.legiaomirimdebauru.com.br"}],
  "paths": {
    "/api/transparencia.php": {
      "get": {
        "summary": "Consulta conjuntos de dados públicos",
        "parameters": [
          {"name":"dataset","in":"query","schema":{"type":"string","enum":["catalogo","documentos","registros","organizacao","integridade","dicionario"],"default":"catalogo"}},
          {"name":"format","in":"query","schema":{"type":"string","enum":["json","csv","txt"],"default":"json"}}
        ],
        "responses": {
          "200": {"description":"Conjunto de dados público"},
          "400": {"description":"Parâmetros inválidos"},
          "503": {"description":"Dados temporariamente indisponíveis"}
        }
      }
    },
    "/api/drive-transparencia.php": {
      "get": {
        "summary": "Consulta o catálogo público sincronizado com o Google Drive",
        "responses": {
          "200": {
            "description": "Catálogo do Drive, cache recente ou indicação de integração ainda não configurada"
          },
          "405": {
            "description": "Método não permitido"
          }
        }
      }
    }
  }
}
