Payload
Campos
data
| Campo | Tipo | Descrição |
|---|---|---|
account | string | Identificador da conta — exigido por sistemas downstream |
country | string | Identificador do país — exigido por sistemas downstream |
vendorId | integer | Identificador da marca |
channel | object | Objeto do canal atualizado — veja abaixo |
data.channel
| Campo | Tipo | Descrição |
|---|---|---|
channelId | string | Identificador único do canal |
code | string | Código curto do canal (ex.: IFOOD, RAPPI, KIOSK) |
name | string | Nome de exibição |
description | string | null | Descrição opcional |
active | string | Status do canal: ACTIVE ou INACTIVE |
authType | string | Mecanismo de autenticação: API_KEY, OAUTH2, BASIC_AUTH, XMART_LOGIN ou NONE |
baseUrl | string | null | URL base do endpoint de integração do canal |
services | object[] | Serviços disponíveis através deste canal |
createdAt | string | Timestamp ISO 8601 de criação |
updatedAt | string | Timestamp ISO 8601 da última atualização |
data.channel.services[n]
| Campo | Tipo | Descrição |
|---|---|---|
code | string | Código do tipo de serviço (ex.: DELIVERY, TAKEAWAY) |
serviceId | string | Identificador único do serviço |
referenceName | string | Nome legível do serviço para este canal |
Uso
Verifique a assinatura
Valide
X-Fire-Signature. Veja Autenticação.
