O que é? E como solicitar credenciais
O Multi Origem (ou Multi CD ou Warehouses) se trata de um serviço B2W, onde o seller possui mais de um CD para armazenar itens e efetuar o envio do pedido, para muitos a nomenclatura é a mesma de quando falamos Warehouse (pois como é um local de armazenagem, acaba sendo o mesmo sentido).
Por padrão, toda conta criada na B2W já vem com uma Warehouse de ID 98.
Neste serviço existem 2 formas de se trabalhar para realizar os processos:
1 - Solicitando as credenciais e receber o Bearer JWT para criar warehouses (cds), consultar warehouses e verificar o status.
2 - utilizando as credenciais convencionais como X-Api-Key e X-User-Email, para atualização de estoque.
Para iniciar, vamos mostrar como solicitar a credencial Bearer JWT, conforme a baixo.

Como solicitar credencial:

A validade do Bearer Token é de 6 horas. Apenas após este prazo deve ser solicitado um novo token.
Importante saber que não deve solicitar um novo Bearer JWT antes do vencimento das 6 horas, para manter a integridade da API.
No caso da Warehouse, deve ser utilizado a rota do Rehub, para isto é necessário solicitar o Bearer JWT.
Para solicitar Bearer JWT é necessário efetuar o POST através da seguinte Endpoint:
1
https://api.skyhub.com.br/auth
Copied!
Request Body:
1
{
2
"user_email":"[email protected]",
3
"api_key":"SuaApiKey"
4
}
Copied!

Example Request:

1
curl --location --request POST 'https://api.skyhub.com.br/auth' \
2
--header 'accept: application/json' \
3
--header 'Content-type: application/json' \
4
--data-raw '{
5
"user_email":"[email protected]",
6
"api_key":"SuaApiKey"
7
}'
Copied!

Request Headers:

Name
Type
Required
Description
Example
accept
String
Required
application/json
Content-type
String
Required
application/json
Responses:
200 - Success
1
{
2
"token": "eyJhbGciOiJIUzI1NiR............................pXVCJy3ZagAECk"
3
}
Copied!
Last modified 22d ago