No O2O - Retire na Loja, é de extrema importância saber que tanto o cliente, quanto o motoboy, para que retirem o pedido, será necessário apresentar uma senha, que será validado pelo lojista.
Para validar a senha, será necessário utilizar o método POST e a seguinte endpoint:
https://api.skyhub.com.br/orders/{code}/pickup_validations
O {code} é referente ao marketplace onde o pedido ocorreu + numero do pedido, por exemplo: Lojas Americanas-000000
Request Body:
{"password": 1234}
curl --location --request POST 'https://api.skyhub.com.br/orders/{code}/pickup_validations' \--header 'accept: application/json' \--header 'content-type: application/json' \--header 'x-api-key: SuaApiKey' \--header 'x-accountmanager-key: SUAXACCOUNT' \--header 'x-user-email: seu@email.com' \--data-raw '{"password": 1234}'
A senha será sempre numero e com 4 dígitos.
Request Headers
Name | Type | Required | Description | Example |
accept | String | Required | O formato que você deseja receber o retorno da requisição | application/json |
Content-type | String | Required | | 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
{"message": "Pedido validado com sucesso"}
404 - Not Found
{"message": "Não foi possível encontrar o pedido"}
422 - Unprocessable Entity
{"message": "Senha inválida"}