API da Vixpi Portal de desenvolvedores, versão v1

Painel do desenvolvedor

Início rápido

A API da Vixpi é a mesma que o painel usa. Com uma chave ou um app OAuth você consulta e opera serviços, VPS, hospedagem, faturas, créditos e tickets da sua conta.

1. Crie uma chave

Entre no painel, abra Desenvolvedor > Chaves e crie uma chave pessoal. Marque só os escopos de que o seu código precisa: uma chave que só lê tickets leva tickets:read. A chave começa com vxp_ e aparece uma única vez, então guarde-a num cofre de segredos, nunca no código.

2. Faça a primeira chamada

Envie a chave em Authorization: Bearer. Este pedido lista os seus tickets e precisa do escopo tickets:read:

curl
curl -H "Authorization: Bearer vxp_..." \
  https://api.vixpi.host/api/v1/tickets

Para criar um app que age em nome de outras pessoas, use OAuth. O passo a passo está em Autenticação.

Formato de erro

Todo erro volta como JSON com error, code e message. Trate pelo code, que é estável; message é um texto em português para mostrar a uma pessoa.

403
{
  "error": "INSUFFICIENT_SCOPE",
  "code": "INSUFFICIENT_SCOPE",
  "message": "O token não tem o escopo necessário."
}
HTTPcodeQuando acontece
401INVALID_TOKENToken ausente, inválido, expirado ou revogado.
403INSUFFICIENT_SCOPEO token não tem o escopo da rota. O cabeçalho WWW-Authenticate lista o que faltou em scope.
403TOKEN_NOT_ALLOWEDA ação só existe no painel, com login (compra, pagamento por Pix ou cartão, exclusão de conta).
404NOT_FOUNDO recurso não existe ou não é da sua conta.
422VALIDATION_ERRORCorpo ou parâmetros inválidos; details diz quais.
429RATE_LIMITEDLimite de requisições excedido. Espere os segundos de Retry-After.

Limites

Cada token pode fazer 60 requisições por minuto. Passou disso, a resposta é 429 RATE_LIMITED com o cabeçalho Retry-After em segundos. Além disso, a API limita as requisições por endereço IP. Se o seu uso precisa de mais, fale com a gente.

Versão na URL

Toda rota começa em https://api.vixpi.host/api/v1. Dentro da v1 a Vixpi só acrescenta campos e rotas; uma mudança que quebre o seu código sai numa versão nova da URL, e a v1 continua no ar. O que muda fica registrado no changelog.

Próximos passos

  • Referência da API: cada rota, com o escopo que exige e exemplos de chamada.
  • Webhooks: receba avisos de fatura paga, serviço ativado e ticket respondido.
  • Servidor MCP: use a sua conta Vixpi dentro de um assistente de IA.

Baixar a especificação OpenAPI 3.1