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
      • Alteração na atualização de pedidos para 'SHIPPED'
    • 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
  • Solicitar credenciais
  • POST - Solicitação da conta junto ao marketplace
  1. Credenciamento

Credenciamento (Americanas Partner's API)

Nesta seção é apresentado o recurso que possibilita a solicitação de contas no marketplace via API

A API de Credenciamento possibilita que ao contratar a plataforma/ERP o seller seja capaz de fornecer seus dados para a solicitação de uma conta no marketplace Americanas e, consequentemente, na API.

Solicitar credenciais

Ao optar por desenvolver o recurso de Credenciamento, será necessário entrar em contato com a equipe da API através do e-mail srv.mktp.api@americanas.io e solicitar os dados que serão utilizados para autenticação de seu sistema junto ao serviço.

Em posse dos dados que serão fornecidos pelo time de API, o próximo passo será solicitar o token de autenticação através de um POST no seguinte endpoint:

https://api.skyhub.com.br/b2w_partner/authorizer/oauth2/token

Request headers:

Name
Type

Accept

application/json

Content-Type

application/json

X-Accountmanager-Key

token_account único de cada Plataforma/ERP

Request body:

{
    "client_id": "your_client_id", // Código de Acesso Único
    "client_secret": "your_client_secret", // Chave de Acesso
    "grant_type": "password", // Tipos de Autenticação
    "provision_key": "abc1234efg567higkl890mnopqrstu", // ID
    "authenticated_userid": "some_user_name", // Código de Acesso Único
    "scope": "account" // Escopo solicitado para autenticação
}

Example request:

curl --location --request POST 'https://api.skyhub.com.br/b2w_partner/authorizer/oauth2/token' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'X-Accountmanager-Key: token_account único de cada Plataforma/ERP' \
--data-raw '{
    "client_id": "Plataforma_1",
    "client_secret": "9a8b00000c777d6e5f444g33h22i11jf",
    "grant_type": "password",
    "provision_key": "ab1CDE2fGH3I4jKLmn5OpQQQrsTu6vWX",
    "authenticated_userid": "Plataforma_1",
    "scope": "account"
}'

Response esperado:

200 - Success [OK]

{
    "refresh_token": "rv2N8kc...........6Y87mrJ",
    "token_type": "bearer",
    "access_token": "44cc6cz...........DU8u9vBt",
    "expires_in": 900
}

POST - Solicitação da conta junto ao marketplace

A requisição acima terá como resultado o access token que será utilizado para a solicitação da conta.

Para seguir com esta solicitação, basta realizar um POST no seguinte endpoint:

https://api.skyhub.com.br/b2w/signup

Request headers:

Name
Type

Accept

application/json

Content-Type

application/json

Authorization

Bearer access_token

X-Accountmanager-Key

token_account único de cada Plataforma/ERP

Request body:

{
  "test_account": false, // Os possíveis valores são true e false, porém como a conta será em produção, necessário solictar como false
  "sellerId": "123456789", // CNPJ da loja
  "platform": "Teste", // Nome da plataforma/ERP que está solicitando a conta
  "state_register": "123456789", // Inscrição Estadual
  "coupon": "B2W123", // Cupom promocional, caso exista. Se não houver cupom, remova o campo da requisição
  "contact": {
    "type": "PRINCIPAL", // Dados do contato da loja
    "phone": "123456789", // Telefone do responsável pela loja
    "name": "Teste", // Nome do responsável pela loja
    "email": "contato@teste.com.br", // E-mail do responsável pela loja
    "document": "", // CPF/RG do responsável pela loja
    "cellphone": "" // Celular do responsável pela loja
  }
}

Example request:

curl --location --request POST 'https://api.skyhub.com.br/b2w/signup' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer 44cc6cz...........DU8u9vBt' \
--header 'X-Accountmanager-Key: token_account único de cada Plataforma/ERP' \
--data-raw '{
  "test_account": false
  "sellerId": "01234567890123", 
  "platform": "Teste", 
  "state_register": "123456789", 
  "coupon": "B2W123",
  "contact": {
    "type": "PRINCIPAL", 
    "phone": "123456789", 
    "name": "Teste", 
    "email": "contato@teste.com.br", 
    "document": "218788492", 
    "cellphone": "99887766" 
  }
}'

Response esperado:

204 - Success [No content]

Após realizar a solicitação e receber o retorno de sucesso na requisição, será necessário aguardar por processos internos realizados pelo marketplace, que validará as informações recebidas e realizará a criação das contas na Americanas e na API.

Não é possível visualizar o andamento da solicitação da conta via API, fazendo-se necessário acompanhar o status da mesma (solicitação) diretamente pelo marketplace.

Last updated 8 months ago