Sale Channels
Lista de todos os canais de venda
GET
https://{account}.myhubdelivery.io/merchants/api/v1/{merchantId}/saleChannels
Query Parameters
merchantId *
String
Identificador do merchant
Headers
Authorization*
String
Bearer ZjQ2MTRiY....
[
{
"id": "er125wded",
"sourceAppId": "b9d3ae05b30e4235b6ac1992aef5970b",
"name": "Ifood",
"installed": true
}
]
Habilita o canal de vendas no merchant
POST
https://{account}.myhubdelivery.io/merchants/api/v1/{merchantId}/saleChannels/{saleChannelId}
Exemplo do conteúdo da requisição
{
"tradePolicy": {
"policy": "NONE|UP|DOWN",
"value": 0
},
"configurations": [
{
"key": "",
"value": ""
}
]
}
Atualiza o canal de vendas no merchant
PUT
https://{account}.myhubdelivery.io/merchants/api/v1/{merchantId}/saleChannels/{saleChannelId}
Exemplo do conteúdo da requisição
{
"tradePolicy": {
"policy": "NONE|UP|DOWN",
"value": 0
},
"configurations": [
{
"key": "",
"value": ""
}
]
}
Remove o canal de venda para o Merchant
DELETE
https://{account}.myhubdelivery.io/merchants/api/v1/{merchantId}/saleChannels/{saleChannelId}
Inicia a captação de vendas em todos os canais habilitados para o Merchant
POST
https://{account}.myhubdelivery.io/merchants/api/v1/{merchantId}/saleChannels/start
Pausa a captação de vendas em todos os canais habilitados para o Merchant
POST
https://{account}.myhubdelivery.io/merchants/api/v1/{merchantId}/saleChannels/stop
Inicia a captação de vendas no canal de venda para o Merchant
POST
https://{account}.myhubdelivery.io/merchants/api/v1/{merchantId}/saleChannels/{saleChannelId}/start
{
// Response
}
Pausa a captação de vendas no canal de venda para o Merchant
POST
https://{account}.myhubdelivery.io/merchants/api/v1/{merchantId}/saleChannels/{saleChannelId}/stop
{
// Response
}
Considerações importantes
Por questão de segurança, no ambiente sandbox a comunicação com os canais de venda e operadores logísticos são restritos, para a criação de pedidos utilize a rota de pedidos Fake.
Last updated