Webhook - API Lojaz Delivery
POST
-
Criar Webhook
PATH
{{BASE_URL}}/stores/:storeId/webhooks/create
Path Params
storeId: Id da loja
Headers
Authorization: Bearer Token
Body
{ "events": [ "ORDER_ACCEPTED", "ORDER_UPDATED", "ORDER_CANCELED", "ORDER_DELIVERY_PICKEDUP", "ORDER_WAITING_CODE", "ORDER_COMPLETED" ], "payload": { "url": "SUA URL", "method": "MÉTODO DA SUA URL", "headers": {} } }
Content-Type: application/json
Nota: Headers pode ser um objeto vazio, mas recomendamos que você insira uma chave de segurança para validar a autenticidade
Você pode ver todos os eventos na aba Schemas - Eventos do Webhook
Dados enviados pelo Webhook
{ "event": "EVENTO", "data": { "vehicle": {}, "client": { "name": "Weslley", "phoneNumber": "2323213" }, "store": { "id": "66f2a7db0456e0cd32d76c86", "name": "Lojaz" }, "delivery": { "id": "669825c680174b306975b81c", "name": "Weslley 2", "phoneNumber": "21965442033", "picture": "file-1721248252335-782737516.jpg" }, "address": { "store": { "street": "Rua Teste42421", "number": "24", "postalCode": "21320050", "lat": "-22.89795089546706", "long": "-43.34423633554419" }, "customer": { "street": "Rua Teste 455", "number": "24", "postalCode": "21320050", "lat": "-22.89795089546706", "long": "-43.34423633554419" } }, "_id": "66f317750fe6a05125ee802b", "referenceId": null, "code": "122683", "storeId": "66f2a7db0456e0cd32d76c86", "storeName": "Lojaz", "uuid": "762680e8-8f5a-42eb-aa7f-ee7637d38dca", "trackCode": "LOJAZ21724540BR8895", "observation": "TEste", "cancellationType": null, "items": [ { "name": "Camisa", "quantity": 1, "price": { "$numberDecimal": "1.59" }, "weight": 100, "_id": "66f317750fe6a05125ee802c" } ], "attempts": 39, "type": "default", "status": "PENDING <- 1 Anterior (Leve em consideração apenas o EVENTO ao invés deste campo )", "lastMovimentationAt": "2024-09-24T19:48:01.139Z", "createdAt": "2024-09-24T19:48:01.139Z", "updatedAt": "2024-09-24T19:48:01.139Z", "__v": 0 } }
Content-Type: application/json
Response - OK (200)
{ "status": true, "message": "Webhook criado com sucesso", "data": { "storeId": "66f2a7db0456e0cd32d76c86", "events": [ "ORDER_CREATED" ], "payload": { "url": "WEBHOOK TEST SITE", "method": "POST", "headers": {} }, "_id": "66f3087889f0948e00fca07a", "__v": 0 } }
Content-Type: application/json