Instâncias geradas de SAC

O que são instâncias?

Instâncias são requisições feitas na API de SAC para visualizar as ações dos pedidos que tem um apontamento feito direto pelo cliente, que são: Cancelamento, Devolução e Troca.
A instâncias estarão disponíveis para o endpoint:
1
https://api.skyhub.com.br/sac/{code}/instances
Copied!
Para esse endpoint está disponível apenas a ação GET.
Não é possível criar uma Instância, pois entendemos que solicitação de Cancelamento, Devolução e Troca, é feita pelo cliente final, neste caso só será possível consultar a Instância que a B2W irá gerar para o pedido.

Como consultar uma instância

Para consultar uma instância criada é necessário utilizar o método GET no seguinte endpoint:
1
https://api.skyhub.com.br/sac/{code}/instances
Copied!
Example Request:
1
curl --location --request GET 'https://api.skyhub.com.br/sac/{code}/instances' \
2
--header 'X-User-Email: [email protected]_EMAIL.COM' \
3
--header 'x-Api-Key: YOUR API KEY HERE' \
4
--header 'x-accountmanager-key: SUAXACCOUNT' \
5
--header 'Accept: application/json' \
6
--header 'Content-Type: application/json'
Copied!
Example Response:
1
{
2
"instance": {
3
"items": [
4
{
5
"id": "158259995-1",
6
"sku_id": "120615464",
7
"product_id": "120615456",
8
"quantity": 1
9
}
10
],
11
"action": {
12
"id": "CANCEL",
13
"name": "cancelamento"
14
},
15
"cause": {
16
"id": "ARP",
17
"name": "Arrependimento",
18
"reason": {
19
"id": "183",
20
"name": "Comprei errado"
21
}
22
},
23
"refunds": [
24
{
25
"id": "CREDIT_CARD",
26
"group": "ORIGINAL_PAYMENT"
27
}
28
],
29
"additional_note": "Cancel item 158259995-1"
30
}
31
}
Copied!

Responses:

200 - OK
404 - Not Found
422 - Unprocessable Entity
1
{
2
"error": "Error message"
3
}
Copied!
É possível realizar a consulta acrescentando o ID da instância que é encontrada dentro do retorno do GET da instância.
Example Request:
1
curl --location --request GET 'https://api.skyhub.com.br/sac/{code}/instances/{id_instancia}' \
2
--header 'X-User-Email: [email protected]_EMAIL.COM' \
3
--header 'x-Api-Key: YOUR API KEY HERE' \
4
--header 'x-accountmanager-key: SUAXACCOUNT' \
5
--header 'Accept: application/json' \
6
--header 'Content-Type: application/json'
Copied!

Responses:

200 - OK
404 - Not Found
422 - Unprocessable Entity
1
{
2
"error": "Error message"
3
}
Copied!

Last modified 5mo ago