{"info":{"name":"Makseb API v1","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json","description":"Set a new requestId or scanId for each operation, then preserve it and the payload for retries. No credentials are included."},"variable":[{"key":"baseUrl","value":"https://sandbox-api.makseb.io"},{"key":"apiKey","value":""},{"key":"id","value":""},{"key":"branchId","value":""},{"key":"productId","value":""},{"key":"inventoryItemId","value":""},{"key":"qrCode","value":""},{"key":"gateId","value":""},{"key":"scanId","value":""},{"key":"scanTime","value":""},{"key":"requestId","value":""},{"key":"receiptToken","value":""},{"key":"placementKey","value":""},{"key":"visitDate","value":""}],"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{apiKey}}","type":"string"}]},"item":[{"name":"List authorized branches","request":{"method":"GET","url":"{{baseUrl}}/v1/branches","header":[]}},{"name":"List products","request":{"method":"GET","url":"{{baseUrl}}/v1/products","header":[]}},{"name":"List services","request":{"method":"GET","url":"{{baseUrl}}/v1/services","header":[]}},{"name":"Read inventory quantities","request":{"method":"GET","url":"{{baseUrl}}/v1/inventory","header":[]}},{"name":"Record a stock adjustment","request":{"method":"POST","url":"{{baseUrl}}/v1/inventory/adjustments","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{requestId}}"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": \"{{branchId}}\",\n  \"inventory_item_id\": \"{{inventoryItemId}}\",\n  \"quantity_delta\": -1,\n  \"movement_type\": \"adjust_correction\",\n  \"reason\": \"Recounted stock\"\n}"}}},{"name":"List orders","request":{"method":"GET","url":"{{baseUrl}}/v1/orders","header":[]}},{"name":"Create a customer order using server prices","request":{"method":"POST","url":"{{baseUrl}}/v1/orders","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{requestId}}"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": \"{{branchId}}\",\n  \"items\": [\n    {\n      \"product_id\": \"{{productId}}\",\n      \"quantity\": 1\n    }\n  ]\n}"}}},{"name":"Retrieve an order","request":{"method":"GET","url":"{{baseUrl}}/v1/orders/{{id}}","header":[]}},{"name":"List bookings","request":{"method":"GET","url":"{{baseUrl}}/v1/bookings","header":[]}},{"name":"List minimal customer identities","request":{"method":"GET","url":"{{baseUrl}}/v1/customers","header":[]}},{"name":"List recorded payments and actual gateway fees","request":{"method":"GET","url":"{{baseUrl}}/v1/payments","header":[]}},{"name":"Retrieve ticket entitlements","request":{"method":"GET","url":"{{baseUrl}}/v1/tickets/{{id}}","header":[]}},{"name":"Check requested service times","request":{"method":"POST","url":"{{baseUrl}}/v1/services/{{id}}/availability","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"date\": \"{{visitDate}}\",\n  \"times\": [\n    \"09:00\",\n    \"10:00\"\n  ]\n}"}}},{"name":"Retrieve or fulfill tickets using a signed-receipt capability","request":{"method":"POST","url":"{{baseUrl}}/v1/customer-tickets","auth":{"type":"noauth"},"header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"receipt_token\": \"{{receiptToken}}\"\n}"}}},{"name":"Read current order and payment status using its capability","request":{"method":"POST","url":"{{baseUrl}}/v1/customer-orders/status","auth":{"type":"noauth"},"header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": \"{{branchId}}\",\n  \"placement_key\": \"{{placementKey}}\"\n}"}}},{"name":"Start hosted checkout for a customer order","request":{"method":"POST","url":"{{baseUrl}}/v1/customer-orders/checkout","auth":{"type":"noauth"},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{requestId}}"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": \"{{branchId}}\",\n  \"placement_key\": \"{{placementKey}}\"\n}"}}},{"name":"Check a QR without consuming entry","request":{"method":"POST","url":"{{baseUrl}}/v1/ticket-validations","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"qr_code\": \"{{qrCode}}\",\n  \"gate_id\": \"{{gateId}}\",\n  \"date_time\": \"{{scanTime}}\"\n}"}}},{"name":"Authorize and consume a zone entry","request":{"method":"POST","url":"{{baseUrl}}/v1/access-attempts","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{scanId}}"}],"body":{"mode":"raw","raw":"{\n  \"qr_code\": \"{{qrCode}}\",\n  \"gate_id\": \"{{gateId}}\",\n  \"date_time\": \"{{scanTime}}\"\n}"}}},{"name":"Read historical decision; never actuate from this response","request":{"method":"GET","url":"{{baseUrl}}/v1/access-attempts/{{id}}","header":[]}},{"name":"Record gate opening or confirmed passage","request":{"method":"POST","url":"{{baseUrl}}/v1/access-attempts/{{id}}/confirmation","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"event\": \"passage_confirmed\"\n}"}}},{"name":"Read authorized business changes","request":{"method":"GET","url":"{{baseUrl}}/v1/changes","header":[]}},{"name":"Read one branche","request":{"method":"GET","url":"{{baseUrl}}/v1/branches/{{id}}","header":[]}},{"name":"Read one product","request":{"method":"GET","url":"{{baseUrl}}/v1/products/{{id}}","header":[]}},{"name":"Read one service","request":{"method":"GET","url":"{{baseUrl}}/v1/services/{{id}}","header":[]}},{"name":"Read one inventory","request":{"method":"GET","url":"{{baseUrl}}/v1/inventory/{{id}}","header":[]}},{"name":"Read one booking","request":{"method":"GET","url":"{{baseUrl}}/v1/bookings/{{id}}","header":[]}},{"name":"Read one customer","request":{"method":"GET","url":"{{baseUrl}}/v1/customers/{{id}}","header":[]}},{"name":"Read one payment","request":{"method":"GET","url":"{{baseUrl}}/v1/payments/{{id}}","header":[]}},{"name":"Read one refund","request":{"method":"GET","url":"{{baseUrl}}/v1/refunds/{{id}}","header":[]}},{"name":"List recorded refunds","request":{"method":"GET","url":"{{baseUrl}}/v1/refunds","header":[]}},{"name":"Capture a synchronization cursor","request":{"method":"GET","url":"{{baseUrl}}/v1/sync/start","header":[]}}]}