Este recurso oferece a utilização dos produtos e serviços oferecidos pela Pottencial, podendo se integrar em qualquer plataforma ou dispositivo via comunicação por APIS.
No primeiro acesso deve-se realizar o cadastro, e após realização deste efetuar o login passando e-mail de cadastrado e sua senha.
Na barra de opções do site em Dev Tools selecionar Dev Tools > Minhas Apps. , para criar um app. O App lhe garantirá o acesso as aplicações da Pottencial, podendo utilizar a Jornada de contratação ou pos venda.
Informando um nome e descrição para seu app , associe as APIS que utilizará para se integrar com a Pottencial, (não esquecer da API OAuth para obter o token de acesso) . No final escolha a opção registrar assim obterá Client ID / Client Secret para utilizar o ambiente Sandbox.
Na documentação , baixar a Collection do postman com os exemplos com o seu Client ID e Secret da sua conta. Deverá utilizar na API OAuth para obter o token de acesso, com o token e seu Client ID poderá executar as requisições e simular a utilização das APIS disponíveis pela Pottencial.
Observação as credenciais de Homologação e Produção solicitar com o comercial Pottencial, será enviado as novas credenciais do ambiente solicitado)
Cliente homologado, com os testes efetuados em Homologação e todos os processos ( judicial, contratual e afins) url: https://api.pottencial.com.br
A API de autenticação é o primeiro passo para ter acesso às demais APIs da Pottencial.
Através dela é possível, a partir de um client_id e client_secret, obter um access_token que será utilizado nas demais APIs.
No portal do desenvolvedor, após realizar o cadastro, você poderá cadastrar a sua APP acessando o menu Dev Tools > Minhas Apps.
Ao cadastrar o APP, serão gerados um client_id e client_secret para ele.
IMPORTANTE: O client_id e client_secret são suas chaves de acesso e não devem ser compartilhados.
Para acessar as outras APIs na Pottencial, é necessário gerar um access_token a partir da operação /oauth/v3/access-token, conforme detalhes abaixo:
Url | https://api-sandbox.pottencial.com.br/oauth/v3/access-token | |
Method | POST | |
Authorization | Basic Auth |
A chave de autenticação deve ser gerada a partir do client_id e do client_secret. Na requisição HTTP, deve ser adicionado um header
Authorization com o valor Basic No Postman, basta selecionar na guia Authorization a opção Basic Auth e preencher os campos Username e Password com os valores do client_id e do client_secret, respectivamente. |
Body | Vazio |
O resultado da chamada será um JSON contendo o access_token necessário para o consumo das demais APIs.
access_token | Contém o token de acesso que será utilizado para autenticar nas demais APIs. |
refresh_token | Contém o token para atualização do token de acesso, quando esse último expirar. |
token_type | Tipo do token de acesso "access_token". |
expires_in | Tempo em segundos que o access_token vai expirar. |
Exemplo:
{
"access_token": "57f10f0e-3d2e-311f-a797-4011f66e1cbf",
"refresh_token": "ca81cb16-43e4-3e96-aaea-4861e7791dc7",
"token_type": "access_token",
"expires_in": 3600
}