Admin API
Esta API reúne ações administrativas. Ela nunca deve ser chamada pelo client-side.
- Autenticação
- Obter link de avaliação
- Criar pedido
- Criar pedido (V2)
- Atualizar pedido
- Enviar catálogo de produtos
- Atualizar produto
- Obter avaliações
- Obter perguntas
- Obter respostas pesquisa NPS
- Moderação de avaliações
- Relatório de produtos
- Listar grupos de produtos
- Obter grupo de produtos
- Criar grupo de produtos
- Atualizar grupo de produtos
- Deletar grupo de produtos
Autenticação
Você deve chamar a API de autenticação, para que possa utilizar os demais endpoints de nossa API administrativa
Obtendo chaves de autenticação
Acesse o Dashboard e navegue até Configurações > Integrações. Em seguida, clique em API. Você encontrará:
- Customer key: seu identificador de cliente, utilizado como parâmetro
{customer}nas URLs dos endpoints - Client ID: identificador da sua aplicação para autenticação
- Client Secret: chave secreta para autenticação
POST https://reviews-api.konfidency.com.br/oauth/token
Campos do corpo da requisição (JSON)
| Parâmetro | Descrição |
|---|---|
| audience | Fixo: https://reviews-api.konfidency.com.br |
| grant_type | Fixo: client_credentials |
| client_id | Client ID — consulte Obtendo chaves de autenticação |
| client_secret | Client Secret — consulte Obtendo chaves de autenticação |
Exemplo de corpo da requisição
{
"audience": "https://reviews-api.konfidency.com.br",
"grant_type": "client_credentials",
"client_id": "eSRTjDtxTaprkd6Yb97DouqFORbTT1dV",
"client_secret": "cSrP6TF1ktSAH1IV1p24Vztd9Lc4AoLA62f0KIPU1vkymSjd7a5QzpTy0Tqo51PZ"
}
Exemplo de Resposta
{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"expires_in": 86400,
"token_type": "Bearer"
}
Campos
| campo | descrição |
|---|---|
| access_token | token de acesso gerado |
| expires_in | tempo de validade do token |
| token_type | tipo de token, sempre será Bearer |
Link de avaliação
Permite obter o link de avaliação para um pedido
GET /{customer}/orders/{orderId}/ratelink
Parâmetros de URL
| Parâmetro | Descrição |
|---|---|
| customer | Seu Customer key — consulte Obtendo chaves de autenticação |
| orderId | número do pedido em sua plataforma |
Exemplo de Resposta
{
"link": "https://www.kfy.app/rate/konfidency/62b266a92bbbb599f720bb22/123456-1"
}
Campos da resposta
| campo | descrição |
|---|---|
| link | URL única para avaliação do pedido |
Criar Pedido
Integra um novo pedido na plataforma Konfidency Reviews
POST /{customer}/orders
Parâmetros de URL
| Parâmetro | Descrição |
|---|---|
| customer | Seu Customer key — consulte Obtendo chaves de autenticação |