Encontrar a sua chave de API
No Didit, as chaves de API estão associadas ao âmbito de uma Aplicação específica na sua conta. Uma Aplicação é um espaço de trabalho onde pode configurar fluxos e gerir verificações para um projeto ou ambiente específico. Cada Aplicação recebe uma chave de API primária com acesso total quando a cria. Pode adicionar mais chaves além desta, cada uma apenas com o acesso de que um serviço ou parceiro necessita. Para encontrar as suas chaves:1
Iniciar sessão na Business Console
Aceda à Didit Business Console e inicie sessão.
2
Selecionar a sua Aplicação
Escolha a Aplicação com a qual pretende trabalhar a partir do menu pendente no topo.
3
Abrir as chaves de API
Navegue até Developers -> API keys na barra lateral esquerda.
4
Copiar ou criar uma chave
A chave Primária é o segredo da própria Aplicação. Crie uma nova chave para atribuir a um serviço ou parceiro o seu próprio segredo, com o acesso de que necessita.
Formato da chave de API
As novas chaves de API começam comsk_live_ para uma aplicação em produção ou sk_test_ para uma aplicação em sandbox, seguidas de 43 carateres seguros para URL (letras, dígitos, - e _).
As chaves criadas antes deste formato não têm prefixo e continuam a funcionar sem alterações.
Envie a chave completa, prefixo incluído, no cabeçalho x-api-key, e não rejeite uma chave por não ter prefixo.
Encontrar o seu ID da organização
O seu ID da organização é o UUID que identifica a sua organização. É utilizado em caminhos da API com âmbito de organização, tais como/auth/v2/organizations/me/{org_id}/applications/. Pode copiá-lo diretamente da Business Console, sem necessidade de efetuar chamadas de API:
1
Abrir as definições da organização
Na Didit Business Console, aceda a Definições da Organização.
2
Copiar o ID da organização
O campo ID da organização mostra o UUID da sua organização junto ao nome da mesma, com um botão para copiar para a área de transferência.
Fazer pedidos autenticados
Para autenticar um pedido à API, inclua a sua chave de API secreta no cabeçalho HTTPx-api-key.
Eis um exemplo de um pedido autenticado para o endpoint Create Session:
cURL
Tratamento de erros
Se a sua chave de API estiver incorreta, malformada ou revogada, a API devolve401 Unauthorized:
401, com "detail": "This API key has expired.".
Um pedido sem chave devolve 403 com "detail": "You do not have permission to perform this action.".
A página Erros da API lista todos os estados, corpos e códigos.