HypioDocumentação

Começar

Autenticação

Toda chamada leva uma chave de API no header Authorization.


Enviar a chave

HTTP
Authorization: Bearer $HYPIO_API_KEY

Só o header Authorization vale. Chave na query string vaza em log, em Referer e no histórico, e a API recusa.

Chaves

  • Começam com dsk_. Guardamos só o hash: a chave aparece uma vez, na criação.
  • Até 10 chaves ativas por organização.
  • Expiram em 90 dias por padrão.
  • Pertencem à organização, não à pessoa. O saldo gasto é o da organização.
  • Criar e revogar pede o papel de administrador ou dono.

Escopos

EscopoLibera
readOs métodos GET: modelos, saldo, gerações e arquivos.
writePOST /v1/generations, que gasta saldo.
adminAções administrativas pelo MCP.

Um escopo não inclui outro. Uma chave só com write cria gerações, mas não consulta o resultado.

Erros

StatuscodeQuando
401unauthorizedChave ausente, inválida, revogada ou expirada. Vem com WWW-Authenticate: Bearer.
403insufficient_scopeA chave não tem o escopo da rota. O corpo traz requiredScope.
403account_suspendedA organização está suspensa.