{"info":{"name":"Maham Expo - Admin \u2014 \ud83e\uddfe Invoices","_postman_id":"2416fd3d-07bd-4d73-ae9e-a104f9525ee0","schema":"https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"},"item":[{"name":"\ud83e\uddfe Invoices","item":[{"name":"List Invoices","request":{"method":"GET","header":[],"url":{"raw":"{{expo_url}}\/v1\/manage\/invoices","host":["{{expo_url}}"],"path":["v1","manage","invoices"],"query":[{"key":"user_id","value":"","disabled":true,"description":"Filter by user UUID"},{"key":"status","value":"","disabled":true,"description":"Filter by status"},{"key":"overdue_only","value":"1","disabled":true,"description":"Overdue only (1|0)"},{"key":"search","value":"","disabled":true,"description":"Search by invoice number"},{"key":"sort_by","value":"created_at","disabled":true,"description":"invoice_number|total_amount|status|issue_date|due_date|created_at"},{"key":"sort_order","value":"desc","disabled":true,"description":"asc|desc"},{"key":"per_page","value":"15","disabled":true,"description":"Items per page"},{"key":"page","value":"1","disabled":true,"description":"Page number"}]},"description":"List invoices.\n\n**Permission:** invoices.view-all"}},{"name":"Create Invoice","request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"user_id\": \"{{user_id}}\",\n    \"items\": [\n        { \"description\": \"Space rental - A-101\", \"quantity\": 1, \"unit_price\": 2500 }\n    ],\n    \"due_date\": \"2025-07-01\",\n    \"notes\": \"Payment due within 30 days\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{expo_url}}\/v1\/manage\/invoices","host":["{{expo_url}}"],"path":["v1","manage","invoices"]},"description":"Create an invoice.\n\n**Permission:** invoices.create\n\n**Required:** user_id, items, due_date\n**Optional:** notes"}},{"name":"Show Invoice","request":{"method":"GET","header":[],"url":{"raw":"{{expo_url}}\/v1\/manage\/invoices\/{{invoice_id}}","host":["{{expo_url}}"],"path":["v1","manage","invoices","{{invoice_id}}"]},"description":"Get invoice details.\n\n**Permission:** invoices.view-all"}},{"name":"Update Invoice","request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"due_date\": \"2025-08-01\",\n    \"notes\": \"Extended deadline\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{expo_url}}\/v1\/manage\/invoices\/{{invoice_id}}","host":["{{expo_url}}"],"path":["v1","manage","invoices","{{invoice_id}}"]},"description":"Update invoice.\n\n**Permission:** invoices.update"}},{"name":"Issue Invoice","request":{"method":"PUT","header":[],"url":{"raw":"{{expo_url}}\/v1\/manage\/invoices\/{{invoice_id}}\/issue","host":["{{expo_url}}"],"path":["v1","manage","invoices","{{invoice_id}}","issue"]},"description":"Issue invoice.\n\n**Permission:** invoices.issue"}},{"name":"Mark Invoice Paid","request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"payment_method\": \"bank_transfer\",\n    \"payment_reference\": \"TXN-12345\",\n    \"paid_at\": \"2025-06-15\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{expo_url}}\/v1\/manage\/invoices\/{{invoice_id}}\/mark-paid","host":["{{expo_url}}"],"path":["v1","manage","invoices","{{invoice_id}}","mark-paid"]},"description":"Mark paid.\n\n**Permission:** invoices.mark-paid\n\n**Optional:** payment_method, payment_reference, paid_at"}},{"name":"Cancel Invoice","request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"reason\": \"Cancelled\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{expo_url}}\/v1\/manage\/invoices\/{{invoice_id}}\/cancel","host":["{{expo_url}}"],"path":["v1","manage","invoices","{{invoice_id}}","cancel"]},"description":"Cancel invoice.\n\n**Permission:** invoices.cancel\n\n**Optional:** reason"}}]}],"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{admin_token}}","type":"string"}]},"variable":[{"key":"expo_url","value":""},{"key":"auth_url","value":""},{"key":"admin_token","value":""},{"key":"event_id","value":""},{"key":"space_id","value":""},{"key":"section_id","value":""},{"key":"service_id","value":""},{"key":"banner_id","value":""},{"key":"page_id","value":""},{"key":"faq_id","value":""},{"key":"invoice_id","value":""},{"key":"profile_id","value":""},{"key":"user_id","value":""},{"key":"rating_id","value":""},{"key":"visit_request_id","value":""},{"key":"rental_request_id","value":""},{"key":"rental_contract_id","value":""},{"key":"sponsor_id","value":""},{"key":"sponsor_contract_id","value":""},{"key":"sponsor_payment_id","value":""},{"key":"sponsor_package_id","value":""},{"key":"sponsor_asset_id","value":""},{"key":"sponsor_benefit_id","value":""},{"key":"support_ticket_id","value":""},{"key":"setting_key","value":""},{"key":"language","value":"ar"},{"key":"platform","value":"web"}],"event":[{"listen":"prerequest","script":{"type":"text\/javascript","exec":["pm.request.headers.add({ key: 'Accept', value: 'application\/json' });","pm.request.headers.add({ key: 'Accept-Language', value: pm.environment.get('language') || 'ar' });","pm.request.headers.add({ key: 'X-Platform', value: pm.environment.get('platform') || 'web' });"]}}]}