Listar SAC

Sac é o endpoint para que o seller possa listar e responder os tickets abertos na B2W.

Como Listar SAC?

Ao listar o SAC você terá o retorno de todos os pedidos que possuem ticket, além do status (READ ou UNREAD) , a marketplace (platform), data de criação e atualização.

Para listar é necessário utilizar o método GET e o endpoint abaixo:

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

Query Parameters:

Name

Type

Required

Description

Example

status

String

Optional

Filtra as mensagens pelos seus status

Valores possíveis:

  • READ

  • UNREAD

READ

platform

String

Optional

Filtro para retornar somente as mensagens de uma platform específica.

Valores possíveis

  • B2w

  • Meli

B2w

mediation

String

Optional

Filtro para retornar somente as mensagens que houveram mediação do marketplace

Valores possíveis

  • true

  • false

true

cursor

String

Optional

Utilizado para fazer a paginação das perguntas.

Caso este parâmetro esteja presente, os parâmetros de status e platform serão ignorados.

eyJwbGF0Zm9ybSI6Ik1lbGkiLCJvZmZzZXQiO

Example Request:

curl --location --request GET 'https://api.skyhub.com.br/sac' \
--header 'x-api-key: YOUR API KEY HERE' \
--header 'x-user-email: MUDAR@SEU_EMAIL.COM' \
--header 'content-type: application/json' \
--header 'accept: application/json' \
--header 'x-accountmanager-key: SUAXACCOUNT'

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

seu@email.com

x-api-key

String

Required

Token da loja

SuaApiKey

x-accountmanager-key

String

Required

Código identificador da sua Integração

SUAXACCOUNT

Response:

200 - Success

{
"sacs": [
{
"code": "Lojas Americanas-9999900001",
"status": "UNREAD",
"platform": "B2w",
"order_code": "00-12345678",
"mediation": false,
"created_at": "2019-02-04T12:06:12.000-03:00'",
"updated_at": "2019-02-04T12:06:12.000-03:00'"
},
{
"code": "Meli-9999900002",
"status": "READ",
"platform": "Meli",
"order_code": "00-91234567",
"mediation": true,
"created_at": "2019-02-04T18:06:12.000-03:00",
"updated_at": "2019-02-04T12:06:12.000-03:00'"
}
],
"next_page": "JUICVGHUGCYXRFChugvijCutgfCyuxcYUFxufgxyfuXyfuXyfXyfgCcu=="
}

404 - NOT FOUND

{
"errors": {
"detail": "Error message"
}
}

500 - INTERNAL SERVER ERROR

{
"errors": {
"detail": "Error message"
}
}

Como buscar ticket por pedido?

Na endpoint de SAC é possível buscar um SAC de acordo com o pedido.

Para isto é necessário utilizar o método GET no endpoint abaixo:

https://api.skyhub.com.br/sac/{code}

Example Request:

curl --location --request GET 'https://api.skyhub.com.br/sac/{code}' \
--header 'x-api-key: YOUR API KEY HERE' \
--header 'x-user-email: MUDAR@SEU_EMAIL.COM' \
--header 'content-type: application/json' \
--header 'accept: application/json' \
--header 'x-accountmanager-key: SUAXACCOUNT'

Responses:

200 - Success

{
"code": "Lojas Americanas-9999900001",
"status": "UNREAD",
"platform": "B2w",
"order_code": "00-12345678",
"mediation": false,
"created_at": "2019-02-04T12:06:12.000-03:00'",
"updated_at": "2019-02-04T12:06:12.000-03:00'"
}

404 - NOT FOUND

{
"errors": {
"detail": "Error message"
}
}

500 - INTERNAL SERVER ERROR

{
"errors": {
"detail": "Error message"
}
}