Integração API REST

Documentação completa da API VexCrypt

Página em desenvolvimento & testes

A documentação e integração via API estão em fase de testes. Endpoints, parâmetros e autenticação podem mudar sem aviso prévio.

API v1
Versão Atual
OAuth 2.0
Autenticação
1000/min
Rate Limit

Endpoints Principais

Método Endpoint Descrição
POST /api/v1/crypto/encrypt Criptografar dados
POST /api/v1/crypto/decrypt Descriptografar dados
POST /api/v1/crypto/sign Assinar digitalmente
POST /api/v1/crypto/verify Verificar assinatura
GET /api/v1/keys Listar chaves
POST /api/v1/keys/generate Gerar par de chaves

Exemplo cURL

curl -X POST https://api.vexcrypt.com/v1/crypto/encrypt \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "algorithm": "kyber-1024",
    "plaintext": "dados sensíveis",
    "publicKey": "base64_encoded_public_key"
  }'

Webhooks CI/CD

Receba notificações automáticas via HTTP POST nos eventos da sua conta (rotação de chaves, limites de operação, etc). Os payloads são assinados com HMAC-SHA256.

Carregando webhooks...