Recuperar Objeto do Hash (Crypto)

Recebe um hash gerado pela rota de hash e retorna o objeto original protegido dentro do token.

Endpoint

POST /api/crypto/unhash

Corpo da Requisição

CampoTipoObrigatórioDescrição
hashstringsimToken criptografado retornado por /api/crypto/hash

Exemplo de Requisição

curl -X POST "{{{BASE_URL}}}/api/crypto/unhash" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {{seu-token-de-acesso}}" \
  -d '{
    "hash": "<cole-aqui-o-hash-retornado>"
  }'

Exemplo de Resposta

{
  "data": {
    "hello": "world",
    "n": 123
  }
}

Códigos de Erro

  • 400: Campo obrigatório ausente ou inválido (hash deve ser string)
  • 401: Token inválido, versão não suportada ou conteúdo corrompido
  • 500: Erro interno do servidor

Observações

  • Utilize exatamente o token retornado pela rota de geração de hash para recuperar o objeto.
  • Em caso de 401, gere novamente o hash e tente outra vez, garantindo que o token não foi truncado.