Utilitários
Descriptografar Marcadores em Texto (Crypto)
Processa um texto e substitui tokens {{kripto:...}} por seus valores descriptografados
Descriptografar Marcadores em Texto (Crypto)
Recebe um text com marcadores {{kripto:...}}. Retorna o texto com valores descriptografados e a lista de pares { hash, value }. Marcadores inválidos permanecem no texto e aparecem com value: null.
Endpoint
POST /api/crypto/unhash-text
Corpo da Requisição
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
text | string | sim | Texto potencialmente contendo tokens no formato {{kripto:<token>}} |
Exemplo de Requisição
curl -X POST "{{{BASE_URL}}}/api/crypto/unhash-text" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer {{seu-tolky-domain-token}}" \
-d '{
"text": "Olá {{kripto:v1.SALT.IV.CT.TAG}} mundo"
}'
Exemplo de Resposta
{
"unhashed": "Olá Gabriel mundo",
"hashes": [
{
"hash": "v1.SALT.IV.CT.TAG",
"value": "Gabriel"
}
]
}
Códigos de Erro
400: Campo obrigatório ausente ou inválido (textdeve ser string não vazia)401: Credenciais inválidas (Tolky Domain Token ausente ou incorreto)500: Erro interno do servidor
Observações
- Apenas marcadores no formato
{{kripto:<token>}}são processados. - Marcadores inválidos permanecem no texto e aparecem em
hashescomvalue: null. - Esta rota exige Tolky Domain Token; não aceita tokens de usuário.