Vendingweb API

Number of APIs: 27

API key authorization

Along with the defined basic authentication (clientid and clientidpass), it is mandatory to also send the api in the header. As Qodex only allows one global authentication a header is automatically added to every request (key: apiKey, value: apikey).

Make sure to also send this header in your own integration to avoid errors in the near future.

  1. Click & Collect (pickupdeliveries) - Get 1 order GET {{url}}/api/external/pickupdeliveries/id/:orderid

  2. Transactions - Transactions per badge POST {{url}}/api/external/transactions/badgetotals/0

  3. Stock Reservations - Reservation products POST {{url}}/api/external/stockreservations/stockreservationproducts

  4. Transactions - Transactions totals period POST {{url}}/api/external/transactions/transactiontotals

  5. Click & Collect (pickupdeliveries) - Get all orders GET {{url}}/api/external/pickupdeliveries/{{clientid}}?statuses=3

  6. Products - Download product image full GET {{url}}/api/external/products/downloadfullimage/{{product_id}}

  7. Click & Collect (pickupdeliveries) - Create POST {{url}}/api/external/pickupdeliveries/create/:sentFromMachine

  8. Click & Collect (pickupdeliveries) - Update single order POST {{url}}/api/external/pickupdeliveries/savepickupdelivery

  9. Machines - Get all machines GET {{url}}/api/external/machines

  10. Machine Layout - Add product to motor POST {{url}}/api/external/machines/addproducttomotor