Changelog da API
As mudanças na API pública, da mais recente para a mais antiga. Veja também Versionamento.
2026-10-23
Seção intitulada “2026-10-23”- Referências do revendedor no servidor:
external_id(o id do pedido, único na conta entre os servidores não removidos) eend_customer_ref(o id do cliente final), ids opacos sem dado pessoal, no deploy, noPATCH /cloud/servers/{id}e em todo servidor devolvido. Umexternal_idrepetido responde409 cloud.external_id_takencomexisting_id(Erros). - Filtros
external_ideend_customer_refemGET /cloud/servers,GET /cloud/operationseGET /portal/invoices(Paginação).
2026-10-20
Seção intitulada “2026-10-20”Primeira versão pública da documentação da API, com a referência gerada da especificação OpenAPI e estes recursos:
- Tokens de API com escopos finos, criados em Desenvolvedores › Tokens de API (Autenticação e escopos).
- Servidores: catálogo, deploy, energia, próximo boot, reinstalação, limpeza, cancelamento no fim do período e desfazer o cancelamento.
- User data do cloud-init no deploy e na reinstalação:
#cloud-configou script, até 64 KiB, em texto ou base64; a API devolve sóuser_data_sha256euser_data_size(User data). Idempotency-KeynosPOSTque criam ou cobram, comIdempotent-Replayed: truena repetição (Idempotência).- Paginação por cursor (
limit,cursor,next_cursor) em servidores, chaves SSH, redes privadas, IPs elásticos e operações, e filtros de servidores porstatus,site_id,plan_id,hostname_prefixetag(Paginação). PATCH /cloud/servers/{id}para mudar hostname, tags e descrição sem tocar na máquina.GETePATCH /cloud/ssh-keys/{id}para ver e renomear uma chave SSH.- Operações (
GET /cloud/operationseGET /cloud/operations/{id}) como contrato de espera do deploy, da reinstalação, da limpeza e da remoção, comRetry-After(Operações assíncronas). - Redes privadas e IPs elásticos com escopos próprios:
networks:read,networks:write,ips:readeips:write. - Console serial e VPN da IPMI com o escopo
servers:console(Console serial). - Cabeçalhos
RateLimit-PolicyeRateLimitem toda resposta a um token, e429comRetry-After(Limites de uso). - Erros em
application/problem+jsoncomcodeestável (Erros). - Servidor MCP em
https://dash.halver.com.br/mcp(Servidor MCP).