Draftn.io docs · api
Fundamentos

Versionamento

A especificação OpenAPI declara a versão 1.0.0 da API. Não há segmento de versão na URL — os caminhos são estáveis sob o prefixo /public.

Versão atual

AtributoValor
Versão da API1.0.0
EspecificaçãoOpenAPI 3.0.0
Versão na URLNão utilizada (sem /v1 no caminho)

Compatibilidade

Como em qualquer API REST, trate como aditivas as mudanças que não quebram contratos. Para manter sua integração resiliente:

  • Ignore campos desconhecidos. Novos campos podem ser adicionados aos objetos de resposta sem aviso; desserialize de forma tolerante.
  • Não dependa da ordem das chaves em objetos JSON.
  • Programe contra os campos documentados. Campos não documentados podem mudar.
  • Trate os enums de forma defensiva. Por exemplo, status de um post pode assumir DRAFT, PUBLISHED ou SCHEDULED — embora os endpoints públicos retornem apenas PUBLISHED.