Conexões
Lista as conexões do seller com marketplaces, registra uma nova e desconecta.
Listar conexões
Devolve as conexões do seller, da mais nova para a mais antiga, com o total de anúncios de cada uma. Um seller sem conexões recebe {"items": []}.
/api/v1/vendor/channelsSellerListar conexões
Cabeçalhos
AuthorizationstringobrigatórioBearer $TOKEN. Token de acesso do usuário seller (veja Tokens).Exemplo de requisição
Resposta
200Conexões
Campos da resposta
itemsobject[]As conexões.
iduuidId da conexão (UUID).
vendor_iduuidSeller dono (UUID).
channelstringmercadolivreamazonshopeeCanal.
statusstringconnectedreauth_requireddisabledEstado da conexão.
external_account_idstringId da conta no marketplace. Ausente até a autorização terminar.
listings_countintegerAnúncios desta conexão.
created_atstringCriação, RFC 3339 em UTC.
Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 401 | Token ausente, inválido, expirado ou revogado. | invalid or expired token |
| 403 | O token não é de um usuário seller, ou a loja ainda está em análise de cadastro. | {"error":"vendor_pending_review"} |
| 410 | A loja usa o Hub de Marketplaces próprio e este recurso foi movido para lá. | {"error":"crs_markethub_only","moved_to":"markethub"} |
| 500 | Falha ao listar. | {"error":"failed to list channels"} |
Conectar um canal
Registra a conexão do seller com o canal (ou reaproveita a que já existe) e devolve o endereço onde o seller autoriza a Venddor no marketplace. A conexão fica com status: reauth_required até a autorização terminar.
/api/v1/vendor/channels/{channel}/connectSellerConectar um canal
Cabeçalhos
AuthorizationstringobrigatórioBearer $TOKEN. Token de acesso do usuário seller (veja Tokens).Parâmetros de caminho
channelstringobrigatóriomercadolivreamazonshopeeCanal de venda.
Exemplo de requisição
Resposta
200Endereço de autorização
Campos da resposta
authorize_urlstringEndereço de autorização do marketplace para abrir no navegador do seller.
Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 400 | channel desconhecido. | {"error":"failed to connect channel","detail":"invalid channel"} |
| 410 | A loja usa o Hub de Marketplaces próprio e este recurso foi movido para lá. | {"error":"crs_markethub_only","moved_to":"markethub"} |
| 401 | Token ausente, inválido, expirado ou revogado. | invalid or expired token |
| 403 | O token não é de um usuário seller, ou a loja ainda está em análise de cadastro. | {"error":"vendor_pending_review"} |
Desconectar um canal
Apaga a conexão do seller com o canal e todas as listings dela. Se não existir conexão, a resposta também é de sucesso.
/api/v1/vendor/channels/{channel}/disconnectSellerDesconectar um canal
Cabeçalhos
AuthorizationstringobrigatórioBearer $TOKEN. Token de acesso do usuário seller (veja Tokens).Parâmetros de caminho
channelstringobrigatóriomercadolivreamazonshopeeCanal de venda.
Exemplo de requisição
Resposta
200Desconectado
Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 410 | A loja usa o Hub de Marketplaces próprio e este recurso foi movido para lá. | {"error":"crs_markethub_only","moved_to":"markethub"} |
| 500 | Falha ao apagar. | {"error":"failed to disconnect","detail":"..."} |
| 401 | Token ausente, inválido, expirado ou revogado. | invalid or expired token |
| 403 | O token não é de um usuário seller, ou a loja ainda está em análise de cadastro. | {"error":"vendor_pending_review"} |