Autenticação
A autenticação suportada é tipo Basic Token.
Basic
O fornecedor deverá enviar login e senha para que a LTM gere o base64 e o anexe no header em todas as chamadas, como no exemplo abaixo
(Login: usernameltm / Senha: senha123456):
Authorization: Basic dXNlcm5hbWVsdG06c2VuaGExMjM0NTY=
Informações específicas
Há situações em que é necessário trafegar alguma informação específica, que atenda à necessidade de negócio do fornecedor ou da LTM. Para esse fim, as requests podem possuir um campo dynamicData (para requisições POST) ou campos adicionais enviados via querysrting (para requisições GET). Esses parâmetros são utilizados para enviar IDs de campanhas, por exemplo. Abaixo um exemplo de requisição GET e um exemplo de requisição POST:
POST
{
"supplierId": 51553,
"dynamicData": {
"campaignId": "21"
},
"zipCode": "06253220",
"products": [
{
"sku": "209e7e26-7c9b-4a66-6f74-08d6ad89dbb8",
"quantity": 1,
"unityPrice": 1500
}
]
}