Gerar Hash (Crypto)

Gera um hash (token criptografado) a partir de um objeto JSON fornecido no corpo da requisição.

Endpoint

POST /api/crypto/hash

Corpo da Requisição

CampoTipoObrigatórioDescrição
dataobjectsimObjeto arbitrário a ser protegido dentro do token

Exemplo de Requisição

curl -X POST "{{{BASE_URL}}}/api/crypto/hash" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {{seu-token-de-acesso}}" \
  -d '{
    "data": { "hello": "world", "n": 123 }
  }'

Exemplo de Resposta

{
  "hash": "<token-criptografado>"
}

Códigos de Erro

  • 400: Campo obrigatório ausente ou inválido (data deve ser um objeto)
  • 500: Erro interno do servidor

Observações

  • O valor retornado em hash é um token criptografado que encapsula o objeto enviado em data.
  • Guarde o token com segurança; ele será utilizado para recuperar o objeto na rota de unhash.