Actions
Actions são as ações tomadas em instâncias. Por exemplo, se é uma instância de cancelamento, devolução ou troca.

Como verificar as ações:

Cada instância mencionada acima possui seu próprio ID, e para consultá-los é necessário utilizar o método GET e o endpoint abaixo:
1
https://api.skyhub.com.b/sac/{code}/actions
Copied!
Ocorrerá retorno apenas para pedidos que não possuam nenhum tipo de ação, por exemplo, pedidos UNREAD.

Example Request:

1
curl --location --request GET 'https://api.skyhub.com.br/sac/{code}/actions' \
2
--header 'x-api-key: YOUR API KEY HERE' \
3
--header 'x-user-email: [email protected]_EMAIL.COM' \
4
--header 'x-accountmanager-key: SUAXACCOUNT' \
5
--header 'accept: application/json' \
6
--header 'content-type: application/json'
Copied!
Request Headers
Name
Type
Required
Description
Example
accept
String
Required
application/json
application/json
Content-type
String
Required
application/json
application/json
x-user-email
String
Required
E-mail da loja
x-api-key
String
Required
Token da loja
SuaApiKey
x-accountmanager-key
String
Required
Código identificador da sua Integração
SUAXACCOUNT
Responses:
200 - Succes
1
{
2
"actions": [
3
{
4
"id": "CANCEL",
5
"name": "cancelamento"
6
},
7
{
8
"id": "RETURN",
9
"name": "devolução"
10
},
11
{
12
"id": "EXCHANGE",
13
"name": "troca"
14
}
15
]
16
}
Copied!
404 - Not Found
422 - Unprocessable Entity
1
{
2
"error": "Error message"
3
}
Copied!

Ações de acordo com a causa:

Uma vez que é feita a consulta de acordo com a ação, retornará o motivo a ser escolhido e o id.
Para verificar a ação de acordo com a causa será necessário utilizar o método GET e o seguinte endpoint:
1
https://api.skyhub.com.br/sac/{code}/actions/{action_id}/causes
Copied!

Example Request:

1
curl --location --request GET 'https://api.skyhub.com.br/sac/{order_code}/actions/{action_id}/causes' \
2
--header 'x-api-key: YOUR API KEY HERE' \
3
--header 'x-user-email: [email protected]_EMAIL.COM' \
4
--header 'x-accountmanager-key: SUAXACCOUNT' \
5
--header 'accept: application/json' \
6
--header 'content-type: application/json'
Copied!
Request Headers
Name
Type
Required
Description
Example
accept
String
Required
application/json
application/json
Content-type
String
Required
application/json
application/json
x-user-email
String
Required
E-mail da loja
x-api-key
String
Required
Token da loja
SuaApiKey
x-accountmanager-key
String
Required
Código identificador da sua Integração
SUAXACCOUNT
Responses:
200 - Success
1
{
2
"causes": [
3
{
4
"id": "ARP",
5
"name": "Arrependimento",
6
"reasons": [
7
{
8
"id": "183",
9
"name": "Comprei errado"
10
},
11
{
12
"id": "182",
13
"name": "Me arrependi"
14
}
15
]
16
},
17
{
18
"id": "EOP",
19
"name": "Erro Operacional",
20
"reasons": [
21
{
22
"id": "186",
23
"name": "Veio incompleto"
24
}
25
]
26
},
27
{
28
"id": "ONE",
29
"name": "Ocorrência na entrega",
30
"reasons": [
31
{
32
"id": "184",
33
"name": "Comprei errado"
34
}
35
]
36
},
37
{
38
"id": "DFT",
39
"name": "Defeito",
40
"reasons": [
41
{
42
"id": "185",
43
"name": "Veio com defeito"
44
}
45
]
46
}
47
]
48
}
Copied!
404 - Not Found
422 - Unprocessable Entity
1
{
2
"error": "Error message"
3
}
Copied!