API do Dracaena

O Dracaena expõe alguns endpoints REST públicos, somente leitura, que o próprio site usa pra renderizar o recomendador de espécies e a consulta de ocorrência por estado. Documentados aqui pra quem quiser consultar os mesmos dados programaticamente.

Base

https://dracaena.com.br/wp-json/dracaena/v1/ — API REST nativa do WordPress, formato JSON.

Endpoints públicos (GET, somente leitura)

  • GET /matching/especies — traits de cultivo curados de todas as espécies com dado suficiente pro recomendador, mais os pesos da metodologia de pontuação (luz, água, ambiente, manutenção, animais, tamanho, vaso).
  • GET /ocorrencia/{uf} — espécies do banco com registro de ocorrência pública (GBIF) no estado informado (sigla de 2 letras, ex: SP, PR).
  • GET /diagnostico/{slug} — perguntas, regras e ações do motor de diagnóstico pra um sintoma específico (slug igual ao usado em /problemas/{sintoma}/).

O que não está documentado aqui

Existem outros endpoints (gravação de sessão de diagnóstico/matching, explicação via IA) usados internamente pelo próprio site — têm limite de requisições por IP e existem pra sustentar a experiência do produto, não como uma API pública estável com versionamento e SLA. Não são cobertos por esta documentação.

Uso

Sem autenticação, sem limite de requisições nos endpoints acima (uso razoável). Sem garantia formal de estabilidade — é a mesma API que o front-end do site consome, documentada por transparência, não um produto separado com contrato próprio. Dúvidas: fale com a gente.