Endpoints úteis para a integração dos preços nos concorrentes

Nesse artigo a variável {{url}} se refere ao endereço de acesso ao servidor do cliente. 

 

AUTENTICAÇÃO

### Obtendo o token de acesso

POST {{url}}v1/sistema/usuarios/autenticacao

Content-Type: application/json

{

"login": "USUARIO",

"password": "SENHA"

}

SINCRONIZANDO PRODUTOS

 

### consultar produtos ativos nas lojas físicas

GET {{url}}produtos?SomenteAtivos=true

Authorization: Bearer {{token}}

 

### consultar fila de sincronização do cadastro de produtos

GET {{url}}produtos/fila/cadastro

Authorization: Bearer {{token}}

 

### Marcar o produto como sincronizado removendo ele da fila até a próxima alteração em seu cadastro. DEVE SER ENVIADO O MESMO RETORNO DA FILA

DELETE {{url}}produtos/fila/cadastro

Content-Type: application/json

Authorization: Bearer {{token}}

 

{

"produtoId": 17696,

"ultimaAlteracao": "2025-02-10T17:32:25.111585"

}

 

GRAVANDO COTAÇÃO

 

### Cria uma nova cotação nos concorrentes. CABEÇALHO

POST {{url}}v1/cotacaoconcorrentes

Content-Type: application/json

Authorization: Bearer {{token}}

 

{

"descricao": "Descrição da cotação",

}

 

### Grava os itens coletados nos concorrentes. ITENS

POST {{url}}v1/cotacaoconcorrentes/coleta

Content-Type: application/json

Authorization: Bearer {{token}}

 

{

"cotacaoId": 4,

"nome": "Descrição do concorrente",

"itens": [

{

"codigoBarras": "7891164028237",

"valor": 4.00,

"valorPromocao": 3.00

},

{

"codigoBarras": "7891000718025",

"valor": 14.50,

"valorPromocao": 12.00

}

]

}


 

### consultar cotação nos concorrentes por id

GET {{url}}v1/cotacaoconcorrentes/4

Authorization: Bearer {{token}}

 

### consultar cotações concorrentes

GET {{url}}v1/cotacaoconcorrentes

Authorization: Bearer {{token}}


Gestor \ Integração

Escrito por Josué Diniz Lourenço e revisado por Matheus Leandro Ferreira em 30/05/2025.


Link público: www.conhecimento.market.com.br/artigo/895