{"info":{"name":"Maham Expo - Public API \u2014 \ud83c\udfaf Banners","_postman_id":"ec8f91d5-9fa5-4d52-be7f-0f112b76e8cc","schema":"https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"},"item":[{"name":"\ud83c\udfaf Banners","description":"Public banner endpoints for retrieving promotional banners and tracking clicks.","item":[{"name":"List Banners","request":{"method":"GET","header":[],"url":{"raw":"{{expo_url}}\/v1\/banners","host":["{{expo_url}}"],"path":["v1","banners"],"query":[{"key":"position","value":"home","description":"(string) Banner position (default: home). Use \"all\" for all positions","disabled":true}]},"description":"Retrieve a list of active banners.\n\n**Query Parameters (optional):**\n- `position` - Banner position (default: `home`). Use `\"all\"` for all positions"},"response":[]},{"name":"Record Banner Click","request":{"method":"POST","header":[],"url":{"raw":"{{expo_url}}\/v1\/banners\/{{banner_id}}\/click","host":["{{expo_url}}"],"path":["v1","banners","{{banner_id}}","click"]},"description":"Record a click event on a banner. No request body is needed.\n\n**Path Parameters:**\n- `banner_id` (uuid, **required**) - The banner UUID"},"response":[]}]}],"auth":{"type":"noauth"},"variable":[{"key":"expo_url","value":"http:\/\/localhost:8000","description":"Base URL for the Expo API"},{"key":"event_id","value":"","description":"Event UUID"},{"key":"space_id","value":"","description":"Space UUID"},{"key":"category_id","value":"","description":"Category UUID"},{"key":"city_id","value":"","description":"City UUID"},{"key":"faq_id","value":"","description":"FAQ UUID"},{"key":"banner_id","value":"","description":"Banner UUID"},{"key":"page_slug","value":"","description":"Page slug identifier"},{"key":"platform","value":"web","description":"Platform identifier (web, ios, android)"},{"key":"language","value":"ar","description":"Language code (ar, en)"}],"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.variables.get('language') || 'ar'","});","","pm.request.headers.add({","    key: 'X-Platform',","    value: pm.variables.get('platform') || 'web'","});"]}}]}