SkyHub API
SkyHub PortalApi Explorer
  • Sobre a API SkyHub
  • Comunicados
    • Comunicados 2025
      • Criação e atualização de produtos e variações no Marketplace
      • Atualizações dos pedidos no Marketplace
      • Etiquetas Americanas Entrega
    • Comunicados 2024
      • Novo canal de atendimento
      • Remoção do array "categories" na busca de produtos
      • Novos campos no JSON de Pedidos
    • Comunicados 2023
      • Personalização de Preço Por Marca
      • Obrigatoriedade de body em métodos POST/PUT/PATCH
    • Comunicados 2022
      • Inativação do endpoint /categories
      • MultiCD: Substituição do store_status pelo statuses
      • Bloqueio de requisições com x-account inválido - Prazo não definido
      • Mudança na atualização da chave da nota fiscal
    • Comunicados 2021
      • Código de homologação da Anatel
      • Atributo Garantia
      • Envio de Imagens para o Mktp B2W
      • Mudança response HTTP /delivery
      • Mudança Faturamento Pedidos B2W Entrega Direct
      • Limite de Categorias na SkyHub
      • Limite de Imagens na SkyHub
      • Mudança response HTTP /invoice e /shipments
      • Mudança Infraestrutura SkyHub
      • Protocolo HTTP/HTTPS
      • Consumo de Pedidos | Preço
      • X-Accountmanager-Key
    • Comunicados 2020
      • Requisição Duplicada
      • Requisição Contas Inativas
      • Entrega Agendada by Direct
      • Headers para Requisições
      • Consumo de Pedidos
      • Atributo Data Faturamento
      • Atributo Data Enviado
  • Guias API SkyHub
    • Autenticação e formato dos dados
    • Códigos de retorno (HTTP status)
    • Limite de requisições
    • Melhores práticas
  • Recursos
    • Produtos
    • Rehub
    • Pedidos
    • Erros
    • Etiquetas
    • Fulfillment
    • Multi Origem
    • Perguntas e Respostas
    • SAC
    • Credenciamento
  • Processo de Homologação
    • Perfil para Homologação
    • Pré-Requisitos
    • Validações
      • Produtos
      • Conexão via API (Rehub)
      • Pedidos
      • Etiqueta (PLP)
    • Melhores Práticas
      • Produtos
      • Pedidos
      • Etiqueta PLP
  • Perguntas Frequentes
  • Produtos
    • > Integração Produto
    • Categorização
      • Consultar lista de Categorias
      • Consultar atributos por categoria
    • Consultar Marcas
    • Criação de Produto
      • Produto Simples
      • Produto Variável
    • Atualização de Produto
      • Produto Simples
      • Produto Variável
    • Consulta de Produto
      • Produto Simples e Variável
      • Variação de Produto
    • Exclusão de Produto
      • Produto Simples e Variável
      • Variação de Produto
    • Outros Recursos de Produtos
      • Filtros de Consultas
      • Endpoint Atributos
      • Consulta URL
        • URL Variações
  • Rehub
    • > Integração Rehub
    • Rehub - Ações de Produto
    • Resultado das Ações de Produto
  • Pedidos
    • > Integração Pedido
    • Criação e Aprovação de Pedido Teste
    • Atualização de Pedidos
    • Faturamento Pedido - Americanas Entrega Direct
    • Consumo de Pedidos - Queues
    • Notificação de Pedidos
    • Consulta de Pedidos
  • Erros
    • Consulta de Erros de Sincronização e Produção
  • Etiquetas Americanas Entrega
    • > Integração Etiqueta
    • Etiqueta de Frete - Direct
      • Padrão da Etiqueta Direct
      • Direct - Processos via API
      • Etiqueta Clique e Retire - Direct
    • Etiqueta de Frete - Correios
      • Padrão da Etiqueta Correios
      • Correios - Processos via API
      • Etiqueta Clique e Retire - Correios
  • Frete
    • > Integração Frete
    • Como Homologar
    • Melhores Práticas
  • Fulfillment
    • > Integração Fulfillment
    • Consulta de Estoque
    • Identificando Pedido
    • Faturamento
    • Consulta de Notas
    • Faturador
      • Regra Fiscal
      • Regras Tributárias
      • Relacionamento entre Produto e Regra
        • Produto Simples
        • Produto Variável
  • Multi Origem
    • > Integração Multi Origem
    • Solicitar Credenciais
    • Criar e Consultar CD
    • Criação e Atualização de Estoque
    • Pedido Multi Origem
    • Etiqueta Multi Origem
  • Perguntas e Respostas Americanas
    • > Integração Q&A
    • Perguntas e Respostas (Q&A)
  • SAC
    • > Integração SAC
    • Listar SAC
    • Chats
    • Consulta de Itens
    • Instâncias geradas de SAC
    • Actions
    • Refunds
Powered by GitBook
On this page
  • POST - Solicitar credenciais
  • POST - Ações de produto
  • Conectar produto ao marketplace
  • Sincronização de estoque e preço
  • Desconectar produto no marketplace
  1. Rehub

Rehub - Ações de Produto

Nesta seção mostraremos ações dos produtos que podem ser realizadas via integração

A rota rehub permite automatizar ações que demandam o acesso ao portal parceiro ou ao front da API para serem executadas, como conexão e desconexão de itens e sincronização de preço.

POST - Solicitar credenciais

O primeiro passo para que possa utilizar os recursos do rehub é solicitar o Bearer JWT que será utilizado para autenticação da requisição.

Para realizar a solicitação, basta realizar um POST no endpoint a seguir:

https://api.skyhub.com.br/auth

Request headers:

Key
Value

Accept

application/json

Content-Type

application/json

X-Accountmanager-Key

token_account único de cada Plataforma/ERP

Request body:

{
	"user_email": "email_de_usuario",
	"api_key": "token_de_integracao de sua conta SkyHub"
}

Example request:

curl --location --request POST 'https://api.skyhub.com.br/auth' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'X-Accountmanager-Key: token_account_da_plataforma' \
--data-raw '{
    "user_email": "email_de_usuario@e-mail.com",
    "api_key": "token_de_integracao de sua conta SkyHub"
}'

Response esperado:

200 [Success] - OK: Haverá um response body com o Bearer JWT:

{
    "token": "eyJhbGci...........TyPs"
}

A validade do Bearer JWT é de 6 horas. Apenas após este prazo deve ser solicitado um novo token.

Importante que um novo Bearer JWT não seja solicitado antes do vencimento das 6 horas, para que seja mantida a integridade da API.

O ambiente de teste para homologação do recurso rehub permite que sejam efetuadas requisições com retornos de sucesso.

Caso tente realizar os processos de conexão, desconexão e/ou sincronização de estoque/preço e receba status 404 é importante entrar em contato com o time de API através do srv.mktp.api@americanas.io.

POST - Ações de produto

Conectar produto ao marketplace

Sempre que um SKU é criado ou passa por alterações estruturais (como, por exemplo, atualizações de uma imagem, descrição, dimensões e título) é necessário realizar a sua conexão com o marketplace para que as informações sejam refletidas nos sites de venda.

Para que seja possível realizar a conexão de um SKU é preciso executar um POST para o endpoint:

https://api.skyhub.com.br/rehub/product_actions

Request headers:

Key
Value

Accept

application/json

Content-Type

application/json

X-Accountmanager-Key

token_account único de cada Plataforma/ERP

Authorization

Request body:

{
    "skus": [
        "SKU_PAI"
    ],
    "sale_system": "B2W",
    "type": "link",
    "specifications": [],
    "previous_specifications": []
}

O array skus permite a inclusão de até 500 SKUs a serem impactados pela ação.

Example request:

curl --location --request POST 'https://api.skyhub.com.br/rehub/product_actions' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'X-Accountmanager-Key: token_account único de cada Plataforma/ERP' \
--header 'Authorization: Bearer eyJhbGci...........TyPs' \
--data-raw '{
    "skus": [
        "2022001"
    ],
    "sale_system": "B2W",
    "type": "link",
    "specifications": [],
    "previous_specifications": []
}'

Response esperado:

201 [Success] - Created: Havendo sucesso na requisição, ela irá gerar o ID de uma carga que será retornado no response body:

{
    "id": "1672853787"
}

É importante destacar que a requisição de conexão realizada com sucesso não indica que o produto será ou não publicado no marketplace.

Sincronização de estoque e preço

Por via de regra, a API realiza uma varredura nas contas a cada 15 minutos buscando produtos que sofreram alterações nos campos de preço e/ou estoque. Ao encontrar SKUs que tiveram tais campos (de preço e/ou estoque) alterados é realizada uma sincronização destas informações com o marketplace.

Através da rota rehub é possível forçar uma sincronização de estoque e preço, para que estas informações sejam encaminhadas para o marketplace assim que alteradas.

Request body:

{
    "skus": [
        "SKU_PAI"
    ],
    "sale_system": "B2W",
    "type": "price_entry",
    "specifications": [],
    "previous_specifications": []
}

Example request:

curl --location --request POST 'https://api.skyhub.com.br/rehub/product_actions' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'X-Accountmanager-Key: token_account único de cada Plataforma/ERP' \
--header 'Authorization: Bearer eyJhbGci...........TyPs' \
--data-raw '{
    "skus": [
        "2022001"
    ],
    "sale_system": "B2W",
    "type": "price_entry",
    "specifications": [],
    "previous_specifications": []
}'

Response esperado:

201 - Created: Havendo sucesso na requisição, ela irá gerar o ID de uma carga que será retornado no response body:

{
    "id": "1672854507"
}

Desconectar produto no marketplace

A desconexão de produtos é utilizada caso você não queira que seu produto fique ativo no marketplace.

Ao desconectar um item, será enviado o status de inativo e estoque zero para os sites, o que, consequentemente, irá inativar a oferta.

A desconexão não altera o estoque ou o status do produto na API.

Desta forma, quando optar por retomar o anúncio, basta conectar novamente o SKU ao marketplace para que o status de ativo e o estoque sejam sensibilizados nos sites de venda.

Request body:

{
    "skus": [
        "SKU_PAI"
    ],
    "sale_system": "B2W",
    "type": "unlink",
    "specifications": [],
    "previous_specifications": []
}

Example request:

curl --location --request POST 'https://api.skyhub.com.br/rehub/product_actions' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'X-Accountmanager-Key: token_account único de cada Plataforma/ERP' \
--header 'Authorization: Bearer eyJhbGci...........TyPs' \
--data-raw '{
    "skus": [
        "2022001"
    ],
    "sale_system": "B2W",
    "type": "unlink",
    "specifications": [],
    "previous_specifications": []
}'

Response esperado:

201 - Created: Havendo sucesso na requisição, ela irá gerar o ID de uma carga que será retornado no response body:

{
    "id": "1672928098"
}
Previous> Integração RehubNextResultado das Ações de Produto

Last updated 8 months ago

Bearer <token JWT disponibilizado na >

Todas as informações enviadas em uma conexão passam pela validação do marketplace e caso alguma informação no cadastro do produto necessite de ajuste será retornado um erro no endpoint /.

Para realizar a sincronização de estoque e preço serão utilizados os mesmos headers, endpoint e método sinalizados na seção "" e apenas o body da requisição sofrerá uma alteração no campo "type":

Para realizar a desconexão de um SKU serão utilizados os mesmos headers, endpoint e método sinalizados na seção "" e apenas o body da requisição sofrerá uma alteração no campo "type":

sync_errors
Conectar produto ao marketplace
Conectar produto ao marketplace
chamada anterior