Avisos e Autenticação
Entenda como se autenticar e como funciona o consumo de créditos.
Autenticação
A API Verifiky utiliza o padrão Bearer Authentication (Token de Acesso). Isso significa que você deve enviar seu token em cada requisição através do cabeçalho HTTP Authorization.
Segurança
Seus tokens de API carregam privilégios totais sobre sua conta. Nunca compartilhe eles em repositórios públicos (GitHub, GitLab) ou no código-fonte do lado do cliente (JavaScript de navegador).
Como enviar o token
Adicione o seguinte cabeçalho na sua requisição:
Authorization: Bearer seu_token_aqui_123456
Exemplo com cURL:
curl -X POST https://api.verifiky.com/api/processar \
-H "Authorization: Bearer seu_token_aqui" \
-H "Content-Type: multipart/form-data" \
...
Consumo de Créditos
O modelo de cobrança da API é baseado em créditos pré-pagos. Cada operação bem-sucedida consome créditos do seu saldo.
| Ação | Custo | Quando é cobrado? |
|---|---|---|
| /processar | 1 Crédito | Apenas se o OCR e a validação facial forem concluídos com sucesso. |
| /extrair-dados | 1 Crédito | Ao retornar os dados extraídos do documento. |
Erros de Saldo (HTTP 402)
Antes de processar qualquer requisição, a API verifica se você possui saldo suficiente. Caso contrário, a operação é interrompida imediatamente e nenhum crédito é "negativado".
Resposta de Erro
{
"success": false,
"error": "Payment Required",
"message": "Saldo insuficiente para realizar esta operação. Recarregue sua conta."
}