Como encontrar sua chave de API
Na Didit, as chaves de API são vinculadas a uma Aplicação específica da sua conta. Uma Aplicação é um espaço de trabalho onde você configura fluxos de verificação (workflows) e gerencia verificações de um projeto ou ambiente específico. Toda Aplicação recebe, ao ser criada, uma chave de API primária com acesso total. Você pode adicionar outras chaves além dela, cada uma apenas com o acesso de que um serviço ou parceiro precisa. Para encontrar suas chaves:1
Faça login no Business Console
Acesse o Didit Business Console e entre na sua conta.
2
Selecione sua Aplicação
Escolha a Aplicação com a qual deseja trabalhar no menu suspenso na parte superior.
3
Abra as chaves de API
Navegue até Developers -> API keys na barra lateral esquerda.
4
Copie ou crie uma chave
A chave Primária é o segredo próprio da Aplicação. Crie uma nova chave para dar a um serviço ou parceiro o seu próprio segredo, com o acesso de que ele precisa.
Formato da chave de API
As novas chaves de API começam comsk_live_ para uma aplicação de produção ou sk_test_ para uma aplicação de sandbox, seguidas de 43 caracteres seguros para URL (letras, dígitos, - e _).
As chaves criadas antes deste formato não têm prefixo e continuam funcionando sem alterações.
Envie a chave inteira, incluindo o prefixo, no cabeçalho x-api-key, e não rejeite uma chave por ela não ter prefixo.
Como encontrar o ID da sua organização
O ID da organização é o UUID que identifica sua organização. Você o usa em caminhos de API no escopo da organização, como/auth/v2/organizations/me/{org_id}/applications/. Você pode copiá-lo diretamente do Business Console, sem precisar de nenhuma chamada à API:
1
Abra as configurações da organização
No Didit Business Console, acesse Configurações da organização.
2
Copie o ID da organização
O campo ID da organização mostra o UUID da sua organização ao lado do nome dela, com um botão para copiar para a área de transferência.
Como fazer requisições autenticadas
Para autenticar uma requisição à API, inclua sua chave de API secreta no cabeçalho HTTPx-api-key.
Veja um exemplo de requisição autenticada ao endpoint Create Session:
cURL
Tratamento de erros
Se sua chave de API estiver errada, malformada ou revogada, a API retorna401 Unauthorized:
401, com "detail": "This API key has expired.".
Uma requisição sem chave retorna 403 com "detail": "You do not have permission to perform this action.".
A página Erros da API lista todos os status, corpos de resposta e códigos.