{
  "info": {
    "_postman_id": "9ccc6463-d117-402f-8b45-81d4dd50aefe",
    "name": "Royalloge API – Complete Collection",
    "description": "Full API collection for the Royalloge backend. Generated by deep-reading all routes and controllers.\n\n**Base URL variable:** `{{base_url}}` → e.g. `http://localhost:8000/api/v1`\n**Token variable:** `{{token}}` → Bearer token (set after login)\n**Supplier Token:** `{{supplier_token}}`\n**Creator Token:** `{{creator_token}}`",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "_exporter_id": "52644763",
    "_collection_link": "https://go.postman.co/collection/52644763-9ccc6463-d117-402f-8b45-81d4dd50aefe?source=collection_link"
  },
  "item": [
    {
      "name": "🗓️ User Bookings (Auth)",
      "item": [
        {
          "name": "List User Bookings",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/user/bookings",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "user",
                "bookings"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Show Single User Booking",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/user/bookings/{{reference}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "user",
                "bookings",
                "{{reference}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "for non auth user booking show",
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "reference",
                  "value": "NDFjOTA3MDgtMTdkNy00ZmViLTllMDYtODdiOTYxZGEyNTQ4",
                  "type": "text",
                  "uuid": "aaecb2f7-151b-4673-9a9f-f0909c5c382e"
                },
                {
                  "key": "email",
                  "value": "xusimu@mailinator.com",
                  "type": "text",
                  "uuid": "4b32cfef-12b6-414f-ae74-edc993669f73"
                }
              ]
            },
            "url": {
              "raw": "{{base_url}}/bookings/lookup",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "bookings",
                "lookup"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "🔐 Auth – User",
      "item": [
        {
          "name": "Register User",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"John Doe\",\n  \"email\": \"john@gmail.com\",\n  \"password\": \"Password!123\",\n  \"password_confirmation\": \"Password!123\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/register",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "register"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Login User",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"john@gmail.com\",\n  \"password\": \"Password!123\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/login",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "login"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Resend Email Verify OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"john@gmail.com\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/email/verify/resend",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "email",
                "verify",
                "resend"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Verify Email (OTP)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"john@gmail.com\",\n  \"otp\": \"294272\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/email/verify",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "email",
                "verify"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Forgot Password (Send OTP)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"john@example.com\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/password/forgot",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "password",
                "forgot"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Verify Forgot Password OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"john@example.com\",\n  \"otp\": \"123456\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/password/forgot/verify",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "password",
                "forgot",
                "verify"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Reset Password",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"john@gmail.com\",\n  \"token\": \"reset-token-here\",\n  \"password\": \"NewPassword!123\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/password/reset",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "password",
                "reset"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Profile",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/profile",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "profile"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Update Profile",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"John Doe Updated\",\n  \"email\": \"john@example.com\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/profile",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "profile"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Change Password (LoginController)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_password\": \"Password!123\",\n  \"password\": \"NewPassword!456\",\n  \"password_confirmation\": \"NewPassword!456\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/password/change",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "password",
                "change"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Change Password (ProfileUpdateController)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"old_password\": \"Password!123\",\n  \"password\": \"NewPassword!456\",\n  \"password_confirmation\": \"NewPassword!456\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/change-password",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "change-password"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Upload Profile Avatar",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "avatar",
                  "type": "file",
                  "value": ""
                }
              ]
            },
            "url": {
              "raw": "{{base_url}}/profile-avatar-upload",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "profile-avatar-upload"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Remove Profile Avatar",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "avatar",
                  "value": "",
                  "type": "text",
                  "uuid": "24e7931a-32c2-4566-ba9f-1a63ee9ba78e"
                }
              ]
            },
            "url": {
              "raw": "{{base_url}}/profile-avatar-remove",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "profile-avatar-remove"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Delete Account",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/account-delete",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "account-delete"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Logout",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/logout",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "logout"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Logout All Devices",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/logout/all",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "logout",
                "all"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "🏢 Auth – Supplier",
      "item": [
        {
          "name": "Supplier Register",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"business_type\": \"company\",\n  \"activities_count\": \"1-5\",\n  \"locations\": [\"Paris, France\"],\n  \"country\": \"France\",\n  \"currency\": \"EUR\",\n  \"brand_name\": \"My Travel Co\",\n  \"website_link\": \"https://mytravelco.com\",\n  \"name\": \"Jane Smith\",\n  \"email\": \"supplier@example.com\",\n  \"password\": \"Password!123\",\n  \"is_agree\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier/register",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier",
                "register"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Supplier Login",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"supplier@example.com\",\n  \"password\": \"12345678\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier/login",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier",
                "login"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "🎨 Auth – Creator",
      "item": [
        {
          "name": "Creator Register",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"creator@example.com\",\n  \"password\": \"Password!123\",\n  \"password_confirmation\": \"Password!123\",\n  \"partner_type\": \"creator\",\n  \"full_name\": \"Alice Bloggs\",\n  \"organization_name\": \"Alice Media\",\n  \"currency\": \"USD\",\n  \"country\": \"France\",\n  \"posts_on_website\": true,\n  \"website_url\": \"https://alicebloggs.com\",\n  \"posts_on_social_media\": true,\n  \"instagram_handle\": \"@alicebloggs\",\n  \"youtube_account\": \"AliceBloggsYT\",\n  \"tiktok_account\": \"@alicett\",\n  \"main_channel\": \"instagram\",\n  \"is_agree\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/creator/register",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "creator",
                "register"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Creator Login",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"creator@example.com\",\n  \"password\": \"Password!123\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/creator/login",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "creator",
                "login"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Creator Forgot Password",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"creator@example.com\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/creator/forgot-password",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "creator",
                "forgot-password"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "🏠 Home & Settings (Public)",
      "item": [
        {
          "name": "Get System Setting",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/system-setting",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "system-setting"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Home Page Settings",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/home-page-settings",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "home-page-settings"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get All Testimonials",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/testimonials-settings",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "testimonials-settings"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Single Testimonial",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/testimonials-settings/show/1",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "testimonials-settings",
                "show",
                "1"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "❓ FAQ (Public)",
      "item": [
        {
          "name": "Get All FAQs",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/faq",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "faq"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Single FAQ",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/faq/show/1",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "faq",
                "show",
                "1"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "📄 Dynamic Pages (Public)",
      "item": [
        {
          "name": "List All Pages",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/pages",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "pages"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Show Single Page",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/pages/1",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "pages",
                "1"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "📦 Products (Public)",
      "item": [
        {
          "name": "Product List",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/product/list?per_page=20&sort=popular",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "product",
                "list"
              ],
              "query": [
                {
                  "key": "per_page",
                  "value": "20"
                },
                {
                  "key": "sort",
                  "value": "popular",
                  "description": "popular | price_low | price_high | newest | rating"
                },
                {
                  "key": "category_id",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "provider",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "price_min",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "price_max",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "city",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "country",
                  "value": "",
                  "disabled": true
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Category-Wise Products",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/product/category-wise?per_page=20&sort=popular",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "product",
                "category-wise"
              ],
              "query": [
                {
                  "key": "per_page",
                  "value": "20"
                },
                {
                  "key": "sort",
                  "value": "popular"
                },
                {
                  "key": "category_id",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "category_slug",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "provider",
                  "value": "",
                  "disabled": true
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Product Show (by DB ID)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/product/show/{{product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "product",
                "show",
                "{{product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Product Show (by product_api_id + platform)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"product_api_id\": \"12345\",\n  \"platform\": \"bokun\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/product/show",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "product",
                "show"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Check Availability (Local DB)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"product_id\": 1,\n  \"date\": \"2025-12-01\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/availability/check",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "availability",
                "check"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Check Availability (Real-Time)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"product_api_id\": \"12345\",\n  \"platform\": \"bokun\",\n  \"start_date\": \"2025-12-01\",\n  \"end_date\": \"2025-12-31\",\n  \"currency\": \"USD\",\n  \"language\": \"EN\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/check-availability",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "check-availability"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "🔍 Search (Public)",
      "item": [
        {
          "name": "Search Autocomplete / Suggestions",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/search?query=paris&currency=USD&language=EN&limit=8",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "search"
              ],
              "query": [
                {
                  "key": "query",
                  "value": "paris",
                  "description": "search term (also accepts 'search' or 'q')"
                },
                {
                  "key": "currency",
                  "value": "USD"
                },
                {
                  "key": "language",
                  "value": "EN"
                },
                {
                  "key": "limit",
                  "value": "8"
                },
                {
                  "key": "city",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "country",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "destination",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "category_id",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "category_slug",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "price_min",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "price_max",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "duration",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "private_tour",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "provider",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "sort",
                  "value": "",
                  "disabled": true
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Card Search (Full Results Page)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/search/card?query=paris&currency=USD&language=EN&limit=24&sort=relevance",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "search",
                "card"
              ],
              "query": [
                {
                  "key": "query",
                  "value": "paris"
                },
                {
                  "key": "currency",
                  "value": "USD"
                },
                {
                  "key": "language",
                  "value": "EN"
                },
                {
                  "key": "limit",
                  "value": "24"
                },
                {
                  "key": "sort",
                  "value": "relevance",
                  "description": "relevance | price_low | price_high | newest | rating"
                },
                {
                  "key": "city",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "country",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "destination",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "category_id",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "category_slug",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "price_min",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "price_max",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "provider",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "private_tour",
                  "value": "",
                  "disabled": true
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "City Page",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/search/city/paris?currency=USD&language=EN&limit=24&sort=popular",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "search",
                "city",
                "paris"
              ],
              "query": [
                {
                  "key": "currency",
                  "value": "USD"
                },
                {
                  "key": "language",
                  "value": "EN"
                },
                {
                  "key": "limit",
                  "value": "24"
                },
                {
                  "key": "sort",
                  "value": "popular"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Collection Page (by slug)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/search/collection/tours?currency=USD&language=EN&limit=24",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "search",
                "collection",
                "tours"
              ],
              "query": [
                {
                  "key": "currency",
                  "value": "USD"
                },
                {
                  "key": "language",
                  "value": "EN"
                },
                {
                  "key": "limit",
                  "value": "24"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Destination Page (city or country slug)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/search/destination/paris?currency=USD&language=EN&limit=24",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "search",
                "destination",
                "paris"
              ],
              "query": [
                {
                  "key": "currency",
                  "value": "USD"
                },
                {
                  "key": "language",
                  "value": "EN"
                },
                {
                  "key": "limit",
                  "value": "24"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Trending Products & Destinations",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/search/trending?currency=USD&language=EN",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "search",
                "trending"
              ],
              "query": [
                {
                  "key": "currency",
                  "value": "USD"
                },
                {
                  "key": "language",
                  "value": "EN"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Recently Viewed (Public – pass IDs)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/search/recently-viewed?ids=1,2,3&currency=USD&language=EN",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "search",
                "recently-viewed"
              ],
              "query": [
                {
                  "key": "ids",
                  "value": "1,2,3",
                  "description": "Comma-separated product IDs from localStorage"
                },
                {
                  "key": "currency",
                  "value": "USD"
                },
                {
                  "key": "language",
                  "value": "EN"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Record Recently Viewed (Auth)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"product_id\": 1\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/user/recently-viewed",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "user",
                "recently-viewed"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Recently Viewed (Auth)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/user/recently-viewed?currency=USD&language=EN",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "user",
                "recently-viewed"
              ],
              "query": [
                {
                  "key": "currency",
                  "value": "USD"
                },
                {
                  "key": "language",
                  "value": "EN"
                }
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "🎟️ Bokun – Activities (Public)",
      "item": [
        {
          "name": "Get All Bokun Activities",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"language\": \"EN\",\n  \"currency\": \"USD\",\n  \"page\": 1,\n  \"pageSize\": 10\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/bokun/activities",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "bokun",
                "activities"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Single Bokun Activity",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/bokun/activities/12345?language=EN&currency=USD",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "bokun",
                "activities",
                "12345"
              ],
              "query": [
                {
                  "key": "language",
                  "value": "EN"
                },
                {
                  "key": "currency",
                  "value": "USD"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Check Bokun Availability",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"activity_id\": 12345,\n  \"start_date\": \"2025-12-01\",\n  \"end_date\": \"2025-12-31\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/bokun/activities/availability",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "bokun",
                "activities",
                "availability"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Pickup Places",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/bokun/activities/pickup-places/12345",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "bokun",
                "activities",
                "pickup-places",
                "12345"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "🌐 GlobalTix – Activities (Public)",
      "item": [
        {
          "name": "Get All GlobalTix Activities",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"language\": \"EN\",\n  \"currency\": \"USD\",\n  \"page\": 1,\n  \"pageSize\": 10\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/globaltix/activities",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "globaltix",
                "activities"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Single GlobalTix Activity",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/globaltix/activities/99?language=EN&currency=USD",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "globaltix",
                "activities",
                "99"
              ],
              "query": [
                {
                  "key": "language",
                  "value": "EN"
                },
                {
                  "key": "currency",
                  "value": "USD"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Check GlobalTix Availability",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"activity_id\": 99,\n  \"start_date\": \"2025-12-01\",\n  \"end_date\": \"2025-12-31\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/globaltix/activities/availability",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "globaltix",
                "activities",
                "availability"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "🛒 Bokun – Booking (Public)",
      "item": [
        {
          "name": "Get Checkout Options",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"currency\": \"USD\",\n    \"lang\": \"EN\",\n    \"bookingRequest\": {\n        \"mainContactDetails\": [],\n        \"activityBookings\": [\n            {\n                \"activityId\": 718684,\n                \"answers\": [],\n                \"pickupAnswers\": [],\n                \"dropoffAnswers\": [],\n                \"rateId\": 1348171,\n                \"startTimeId\": 2255522,\n                \"date\": \"2026-06-28\",\n                \"pickup\": true,\n                \"pickupPlaceId\": 9234853,\n                \"pickupDescription\": \"Retaj Inn Al Wakrah\",\n                \"dropoff\": false,\n                \"dropoffPlaceId\": 0,\n                \"dropoffDescription\": \"\",\n                \"checkedIn\": true,\n                \"note\": \"bokun api\",\n                \"customized\": false,\n                \"customizedTime\": \"string\",\n                \"customizedPrice\": 0,\n                \"passengers\": [\n                    {\n                        \"pricingCategoryId\": 700400,\n                        \"groupSize\": 1,\n                        \"passengerDetails\": [],\n                        \"answers\": [],\n                        \"extras\": []\n                    },\n                    {\n                        \"pricingCategoryId\": 849034,\n                        \"groupSize\": 1,\n                        \"passengerDetails\": [],\n                        \"answers\": [],\n                        \"extras\": []\n                    }\n                ]\n            }\n        ],\n        \"accommodationBookings\": [],\n        \"rentalBookings\": [],\n        \"externalBookingReference\": \"\",\n        \"externalBookingEntityName\": \"\",\n        \"externalBookingEntityCode\": \"\",\n        \"labels\": [\n            \"external Booking\"\n        ],\n        \"promoCode\": \"\",\n        \"giftCardCode\": \"\"\n    }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/bokun-booking/checkout-options",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "bokun-booking",
                "checkout-options"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Submit Checkout (Reserve + Stripe)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"checkoutOption\": \"CUSTOMER_FULL_PAYMENT\",\n    \"paymentMethod\": \"RESERVE_FOR_EXTERNAL_PAYMENT\",\n    \"source\": \"DIRECT_REQUEST\",\n    \"directBooking\": {\n        \"mainContactDetails\": [\n            {\n                \"questionId\": \"firstName\",\n                \"values\": [\n                    \"Plato\"\n                ]\n            },\n            {\n                \"questionId\": \"lastName\",\n                \"values\": [\n                    \"Phelps\"\n                ]\n            },\n            {\n                \"questionId\": \"email\",\n                \"values\": [\n                    \"xusimu@mailinator.com\"\n                ]\n            },\n            {\n                \"questionId\": \"phoneNumber\",\n                \"values\": [\n                    \"+1 (810) 757-1709\"\n                ]\n            },\n            {\n                \"questionId\": \"subscribeToMailingList\",\n                \"values\": [\n                    \"false\"\n                ]\n            }\n        ],\n        \"activityBookings\": [\n            {\n                \"activityId\": 718684,\n                \"answers\": [],\n                \"pickupAnswers\": [\n                    {\n                        \"questionId\": \"roomNumber\",\n                        \"values\": [\n                            \"935\"\n                        ]\n                    }\n                ],\n                \"dropoffAnswers\": [],\n                \"rateId\": 1348171,\n                \"startTimeId\": 2255513,\n                \"date\": \"2026-06-28\",\n                \"pickup\": true,\n                \"pickupPlaceId\": 9234853,\n                \"pickupDescription\": \"Retaj Inn Al Wakrah\",\n                \"dropoff\": false,\n                \"dropoffPlaceId\": 0,\n                \"dropoffDescription\": \"string\",\n                \"checkedIn\": true,\n                \"note\": \"bokun api\",\n                \"customized\": false,\n                \"customizedTime\": \"\",\n                \"customizedPrice\": 0,\n                \"passengers\": [\n                    {\n                        \"pricingCategoryId\": 700400,\n                        \"groupSize\": 1,\n                        \"passengerDetails\": [\n                            {\n                                \"questionId\": \"firstName\",\n                                \"values\": [\n                                    \"Bruno\"\n                                ]\n                            },\n                            {\n                                \"questionId\": \"lastName\",\n                                \"values\": [\n                                    \"Banks\"\n                                ]\n                            }\n                        ],\n                        \"answers\": [],\n                        \"extras\": []\n                    },\n                    {\n                        \"pricingCategoryId\": 849034,\n                        \"groupSize\": 1,\n                        \"passengerDetails\": [\n                            {\n                                \"questionId\": \"firstName\",\n                                \"values\": [\n                                    \"Kelsey\"\n                                ]\n                            },\n                            {\n                                \"questionId\": \"lastName\",\n                                \"values\": [\n                                    \"Langley\"\n                                ]\n                            }\n                        ],\n                        \"answers\": [],\n                        \"extras\": []\n                    }\n                ]\n            }\n        ],\n        \"accommodationBookings\": [],\n        \"rentalBookings\": [],\n        \"externalBookingReference\": \"\",\n        \"externalBookingEntityName\": \"\",\n        \"externalBookingEntityCode\": \"\",\n        \"labels\": [\n            \"external Booking\"\n        ],\n        \"promoCode\": \"\",\n        \"giftCardCode\": \"\"\n    },\n    \"sendNotificationToMainContact\": true,\n    \"showPricesInNotification\": true,\n    \"currency\": \"USD\",\n    \"uti\": \"a5eab956-a541-42fc-b163-5f2e6075be2e\",\n    \"paymentToken\": {\n        \"token\": \"\"\n    },\n    \"transactionDetails\": {\n        \"transactionDate\": \"\",\n        \"transactionId\": \"\",\n        \"cardBrand\": \"\",\n        \"last4\": \"\"\n    },\n    \"successUrl\": \"https://things-to-do-lists.netlify.app/bokun/payment/success\",\n    \"errorUrl\": \"https://things-to-do-lists.netlify.app/bokun/payment/error\",\n    \"cancelUrl\": \"https://things-to-do-lists.netlify.app/bokun/payment/cancel\",\n    \"providerPaymentParameters\": {},\n    \"cardPaymentProviderAnswers\": [],\n    \"checkoutOptionAnswers\": [],\n    \"affiliateCode\": \"\",\n    \"bookingReferralSource\": \"\",\n    \"googleClickId\": \"\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/bokun-booking/submit-checkout",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "bokun-booking",
                "submit-checkout"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Show Booking (by reference)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/bokun-booking/show/{{reference}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "bokun-booking",
                "show",
                "{{reference}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Abort Reserved Booking",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/bokun-booking/{{confirmation_code}}/abort-reserved?timeout=false",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "bokun-booking",
                "{{confirmation_code}}",
                "abort-reserved"
              ],
              "query": [
                {
                  "key": "timeout",
                  "value": "false"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Payment Error",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"errorCode\": \"CARD_DECLINED\",\n  \"errorDescription\": \"The payment card was declined.\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/bokun-booking/{{confirmation_code}}/payment-error",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "bokun-booking",
                "{{confirmation_code}}",
                "payment-error"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Cancel Booking",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/bokun-booking/cancel-booking/{{confirmation_code}}?timeout=false",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "bokun-booking",
                "cancel-booking",
                "{{confirmation_code}}"
              ],
              "query": [
                {
                  "key": "timeout",
                  "value": "false"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Booking Summary",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/bokun-booking/93168416/summary",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "bokun-booking",
                "93168416",
                "summary"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Activity Booking Ticket (PDF)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/bokun-booking/activity-booking/{{product_confirmation_code}}/ticket",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "bokun-booking",
                "activity-booking",
                "{{product_confirmation_code}}",
                "ticket"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "🌐 GlobalTix – Booking (Public)",
      "item": [
        {
          "name": "Reserve Booking (+ Stripe Session)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"customerName\": \"John Doe\",\n  \"email\": \"john@example.com\",\n  \"mobileNumber\": \"+1234567890\",\n  \"mobilePrefix\": \"+1\",\n  \"visitDate\": \"2025-12-01\",\n  \"currency\": \"USD\",\n  \"source\": \"GLOBALTIX_DIRECT\",\n  \"successUrl\": \"https://yourfrontend.com/payment/stripe/success\",\n  \"cancelUrl\": \"https://yourfrontend.com/payment/stripe/cancel\",\n  \"ticketTypes\": [\n    {\n      \"id\": 1001,\n      \"quantity\": 2,\n      \"visitDate\": \"2025-12-01\",\n      \"visitTime\": \"10:00:00\",\n      \"index\": 0,\n      \"questionList\": []\n    }\n  ],\n  \"remarks\": \"No special requirements\",\n  \"otherInfo\": {\n    \"partnerReference\": \"RL-2025-001\"\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/globaltix/booking/reserve",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "globaltix",
                "booking",
                "reserve"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Confirm Booking (Manual)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"referenceNumber\": \"GT-REF-123456\",\n  \"remarks\": \"Payment confirmed via Stripe\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/globaltix/booking/confirm",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "globaltix",
                "booking",
                "confirm"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Release Booking",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"referenceNumber\": \"GT-REF-123456\",\n  \"remarks\": \"Customer cancelled\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/globaltix/booking/release",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "globaltix",
                "booking",
                "release"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Booking Details",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/globaltix/booking/details?referenceNumber=GT-REF-123456",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "globaltix",
                "booking",
                "details"
              ],
              "query": [
                {
                  "key": "referenceNumber",
                  "value": "GT-REF-123456"
                },
                {
                  "key": "partnerReferenceNumber",
                  "value": "",
                  "disabled": true
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Show Booking Status (Local)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/globaltix/booking/show/{{reference}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "globaltix",
                "booking",
                "show",
                "{{reference}}"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "🔔 Provider (Real-Time) APIs (Public)",
      "item": [
        {
          "name": "Check Availability (Real-Time)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"product_api_id\": \"12345\",\n  \"platform\": \"bokun\",\n  \"start_date\": \"2025-12-01\",\n  \"end_date\": \"2025-12-31\",\n  \"currency\": \"USD\",\n  \"language\": \"EN\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/check-availability",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "check-availability"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Product Details (Real-Time from Provider)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"product_api_id\": \"12345\",\n  \"platform\": \"bokun\",\n  \"language\": \"EN\",\n  \"currency\": \"USD\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/product-details",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "product-details"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Product Raw Data (Real-Time from Provider)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"product_api_id\": \"718684\",\n  \"platform\": \"globaltix\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/product-raw-data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "product-raw-data"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "📰 Newsletter (Public)",
      "item": [
        {
          "name": "Subscribe to Newsletter",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"subscriber@example.com\",\n  \"name\": \"John Doe\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/newsletter/subscribe",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "newsletter",
                "subscribe"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "🔔 Webhooks",
      "item": [
        {
          "name": "Stripe Webhook",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Stripe-Signature",
                "value": "t=timestamp,v1=signature"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"type\": \"checkout.session.completed\",\n  \"id\": \"evt_test_123\",\n  \"data\": {\n    \"object\": {\n      \"id\": \"cs_test_123\",\n      \"payment_intent\": \"pi_test_123\",\n      \"metadata\": {\n        \"reference\": \"REF123\",\n        \"confirmation_code\": \"CONF123\",\n        \"provider\": \"bokun\"\n      }\n    }\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/webhook/stripe",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "webhook",
                "stripe"
              ]
            }
          },
          "response": []
        },
        {
          "name": "GlobalTix Webhook – Booking Ticket Update",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/webhook/globaltix/booking-ticket-update",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "webhook",
                "globaltix",
                "booking-ticket-update"
              ]
            }
          },
          "response": []
        },
        {
          "name": "GlobalTix Webhook – Booking Transaction Update",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/webhook/globaltix/booking-transaction-update",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "webhook",
                "globaltix",
                "booking-transaction-update"
              ]
            }
          },
          "response": []
        },
        {
          "name": "GlobalTix Webhook – Booking Ticket Redeem",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/webhook/globaltix/booking-ticket-redeem",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "webhook",
                "globaltix",
                "booking-ticket-redeem"
              ]
            }
          },
          "response": []
        },
        {
          "name": "GlobalTix Webhook – Booking Ticket Revoke",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/webhook/globaltix/booking-ticket-revoke",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "webhook",
                "globaltix",
                "booking-ticket-revoke"
              ]
            }
          },
          "response": []
        },
        {
          "name": "GlobalTix Webhook – Booking Ticket Expired",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/webhook/globaltix/booking-ticket-expired",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "webhook",
                "globaltix",
                "booking-ticket-expired"
              ]
            }
          },
          "response": []
        },
        {
          "name": "GlobalTix Webhook – Product Info Update",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/webhook/globaltix/product-info-update",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "webhook",
                "globaltix",
                "product-info-update"
              ]
            }
          },
          "response": []
        },
        {
          "name": "GlobalTix Webhook – Ticket Type Price Update",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/webhook/globaltix/ticket-type-price-update",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "webhook",
                "globaltix",
                "ticket-type-price-update"
              ]
            }
          },
          "response": []
        },
        {
          "name": "GlobalTix Webhook – Catch-All",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/webhook/globaltix",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "webhook",
                "globaltix"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "⭐ Reviews (Auth)",
      "item": [
        {
          "name": "Get All Reviews",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/reviews",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "reviews"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Store Review",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"users_id\": 1,\n  \"ratings\": 5,\n  \"comment\": \"Excellent experience!\",\n  \"company\": \"My Travel Co\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/reviews",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "reviews"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Update Review",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"users_id\": 1,\n  \"ratings\": 4,\n  \"comment\": \"Updated review – great!\",\n  \"company\": \"My Travel Co\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/reviews/1",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "reviews",
                "1"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Delete Review",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/reviews/1",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "reviews",
                "1"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "📊 Dashboard (Auth)",
      "item": [
        {
          "name": "Dashboard Overview",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/dashboard/overview",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "dashboard",
                "overview"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "🏭 Supplier Dashboard",
      "item": [
        {
          "name": "Supplier Home Dashboard",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/home",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "home"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Supplier Products List",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/products/",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "products",
                ""
              ]
            }
          },
          "response": []
        },
        {
          "name": "Delete Supplier Product",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/products/{{product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "products",
                "{{product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Supplier Bookings List",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/bookings",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "bookings"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Supplier Reviews",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/reviews",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "reviews"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Supplier Finance Dashboard",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/finance",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "finance"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "👤 Supplier Profile (Auth)",
      "item": [
        {
          "name": "Get Supplier Profile",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/supplier/profile/",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier",
                "profile",
                ""
              ]
            }
          },
          "response": []
        },
        {
          "name": "Update Supplier Profile",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "PUT",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"currency\": \"EUR\",\n  \"preferred_language\": \"en\",\n  \"name\": \"Updated Supplier Name\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier/profile/",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier",
                "profile",
                ""
              ]
            }
          },
          "response": []
        },
        {
          "name": "Upload Supplier Avatar",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "avatar",
                  "type": "file",
                  "value": ""
                }
              ]
            },
            "url": {
              "raw": "{{base_url}}/supplier/profile/avatar",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier",
                "profile",
                "avatar"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "💰 Supplier Finance (Auth)",
      "item": [
        {
          "name": "Get Payouts",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/supplier/finance/payouts",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier",
                "finance",
                "payouts"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Invoices",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/supplier/finance/invoices?year=2025",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier",
                "finance",
                "invoices"
              ],
              "query": [
                {
                  "key": "year",
                  "value": "2025",
                  "description": "Optional – filter by year"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Payment Confirmations",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/supplier/finance/payment-confirmations",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier",
                "finance",
                "payment-confirmations"
              ],
              "query": [
                {
                  "key": "year",
                  "value": "2025",
                  "disabled": true
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Tax Details",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/supplier/finance/tax-details",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier",
                "finance",
                "tax-details"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Update Tax Details",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "PUT",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"vat_number\": \"FR12345678901\",\n  \"tax_identification_number\": \"TIN-987654321\",\n  \"payment_method\": \"Bank Transfer\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier/finance/tax-details",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier",
                "finance",
                "tax-details"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "📝 Supplier Product Creation (Auth)",
      "item": [
        {
          "name": "List All Draft / Created Products",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                ""
              ]
            }
          },
          "response": []
        },
        {
          "name": "Resume Draft Product",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 1 (Language & Category)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"create-products\",\n  \"language\": \"English\",\n  \"product_category\": \"Tours\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 2 (Title & Reference)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"customer-facing-title\",\n  \"title\": \"Amazing Paris City Tour\",\n  \"reference_code\": \"PARIS-CITY-001\",\n  \"barcode_type\": \"QR_CODE\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 3 (Description & Highlights)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"introduce-product\",\n  \"product_short_description\": \"Discover the best of Paris on this guided city tour.\",\n  \"content_mode\": \"manual\",\n  \"auto_content_text\": \"\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 4 (Full Description & Highlights)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"customer-visits\",\n  \"product_full_description\": \"Experience the magic of Paris on this comprehensive city tour...\",\n  \"highlights_summary\": \"Visit the Eiffel Tower, Louvre Museum, and Notre-Dame Cathedral.\",\n  \"highlight1\": \"Skip-the-line entry to Eiffel Tower\",\n  \"highlight2\": \"Expert bilingual tour guide\",\n  \"highlight3\": \"Small group (max 12 people)\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 5 (Keywords)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"add-keywords\",\n  \"keywords\": [\"paris\", \"city tour\", \"eiffel tower\", \"guided tour\", \"france\"]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 6 (Included & Excluded)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"included\",\n  \"included\": [\"Professional tour guide\", \"Skip-the-line tickets\", \"Bottled water\"],\n  \"excluded\": [\"Hotel pickup and drop-off\", \"Gratuities\", \"Lunch\"]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 7 (Guide Type & Food)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"customer-guide\",\n  \"guide_type\": \"tour_guide\",\n  \"food_included\": false,\n  \"food_include_activity\": false\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 8 (Activities / Location)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"activities\",\n  \"locations\": [\n    {\n      \"city\": \"Paris\",\n      \"country\": \"France\",\n      \"countryCode\": \"FR\",\n      \"coordinates\": null\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 9 (Transportation)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"transportation\",\n  \"has_transportation\": false,\n  \"transportation_include_activity\": false\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 10 (Activity Details)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"activities-details\",\n  \"max_group_size\": 12,\n  \"languages\": [\"English\", \"French\"],\n  \"activity_duration\": \"3 hours\",\n  \"activity_wheelchair\": false,\n  \"customerSkip\": false,\n  \"skip_line_type\": null,\n  \"Private_activity\": false\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 11 (Photos)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"add-photos\",\n  \"copyright_acknowledged\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 12 (Options & Pricing)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"add-product-options\",\n  \"pricing_type\": \"depends_on_age\",\n  \"age_categories\": [\n    {\"name\": \"Adult\", \"code\": \"ADULT\", \"id\": \"adult\", \"amount\": 75.00, \"age_from\": 18, \"age_to\": 99},\n    {\"name\": \"Child\", \"code\": \"CHILD\", \"id\": \"child\", \"amount\": 45.00, \"age_from\": 5, \"age_to\": 17}\n  ],\n  \"main_price\": 75.00,\n  \"from_price\": 45.00\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 13 (Pickup / Meeting Point)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"pickup\",\n  \"offer_pickup\": false,\n  \"meeting_point_address\": \"Eiffel Tower South Entrance, Champ de Mars, Paris\",\n  \"arriveTime\": \"15_minutes_before\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 14 (Connectivity / Reservation System)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"connectivity\",\n  \"use_reservation_system\": false,\n  \"reservation_system\": \"other\",\n  \"online_reservation\": false\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Save Draft – Step 15 (Availability & Pricing)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"availability-pricing\",\n  \"default_cut_off_time\": \"30_minutes\",\n  \"availability_checks\": [\n    {\n      \"available_date\": \"2025-12-01\",\n      \"start_time\": \"09:00:00\",\n      \"end_time\": \"12:00:00\",\n      \"capacity_total\": 12,\n      \"available\": 12,\n      \"unlimited_availability\": false,\n      \"selling_price\": 75.00,\n      \"currency\": \"EUR\"\n    },\n    {\n      \"available_date\": \"2025-12-02\",\n      \"start_time\": \"14:00:00\",\n      \"end_time\": \"17:00:00\",\n      \"capacity_total\": 12,\n      \"available\": 12,\n      \"unlimited_availability\": false,\n      \"selling_price\": 75.00,\n      \"currency\": \"EUR\"\n    }\n  ],\n  \"cancellation_policies\": [\n    {\n      \"title\": \"Standard Cancellation\",\n      \"policy\": \"Full refund for cancellations made at least 24 hours in advance.\",\n      \"policyType\": \"standard\"\n    }\n  ],\n  \"passenger_fields\": [\n    {\"field\": \"firstName\", \"required\": true, \"requiredBeforeDeparture\": false},\n    {\"field\": \"lastName\", \"required\": true, \"requiredBeforeDeparture\": false},\n    {\"field\": \"email\", \"required\": true, \"requiredBeforeDeparture\": false}\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/save-draft/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "save-draft",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Submit Product (Final)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"current_screen\": \"stepper/submit\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/submit/{{draft_product_id}}",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "submit",
                "{{draft_product_id}}"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Upload Photo(s)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "photos[]",
                  "type": "file",
                  "src": [
                    "",
                    "/C:/Users/Imtiaz/Pictures/Screenshot_5.png"
                  ]
                },
                {
                  "key": "copyright_acknowledged",
                  "value": "true",
                  "type": "text"
                }
              ]
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/{{draft_product_id}}/photos/upload",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "{{draft_product_id}}",
                "photos",
                "upload"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Delete Photo",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "DELETE",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/{{draft_product_id}}/photos/1",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "{{draft_product_id}}",
                "photos",
                "1"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Reorder Photos",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "PUT",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"order\": [\n    {\"id\": 1, \"sort_order\": 0},\n    {\"id\": 2, \"sort_order\": 1},\n    {\"id\": 3, \"sort_order\": 2},\n    {\"id\": 4, \"sort_order\": 3}\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/{{draft_product_id}}/photos/reorder",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "{{draft_product_id}}",
                "photos",
                "reorder"
              ]
            }
          },
          "response": []
        },
        {
          "name": "one",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json",
                "type": "text"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{supplier_token}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "language",
                  "value": "en",
                  "type": "text"
                },
                {
                  "key": "product_category",
                  "value": "tour",
                  "type": "text"
                },
                {
                  "key": "content_mode",
                  "value": "manual",
                  "type": "text"
                },
                {
                  "key": "product_title",
                  "value": "Unified One Payload Tour",
                  "type": "text"
                },
                {
                  "key": "product_reference-Code",
                  "value": "ONE-API-001",
                  "type": "text"
                },
                {
                  "key": "product_short_description",
                  "value": "Short introduction for the unified supplier tour.",
                  "type": "text"
                },
                {
                  "key": "product_full_description",
                  "value": "This is a full product description for the unified supplier submission flow. This is a full product description for the unified supplier submission flow. This is a full product description for the unified supplier submission flow.",
                  "type": "text"
                },
                {
                  "key": "hightlight1",
                  "value": "Instant confirmation",
                  "type": "text"
                },
                {
                  "key": "hightlight2",
                  "value": "Hotel pickup option",
                  "type": "text"
                },
                {
                  "key": "customer_visits",
                  "value": "Dubai, United Arab Emirates",
                  "type": "text"
                },
                {
                  "key": "products_keywords",
                  "value": "desert, safari, evening",
                  "type": "text"
                },
                {
                  "key": "included-description",
                  "value": "Guide\nHotel transfer\nBottled water",
                  "type": "text"
                },
                {
                  "key": "extra_pay_description",
                  "value": "Personal expenses",
                  "type": "text"
                },
                {
                  "key": "guide_type",
                  "value": "tour_guide",
                  "type": "text"
                },
                {
                  "key": "food_include_activity",
                  "value": "yes",
                  "type": "text"
                },
                {
                  "key": "transportation_include_activity",
                  "value": "yes",
                  "type": "text"
                },
                {
                  "key": "transportOptions",
                  "value": "Bus",
                  "type": "text"
                },
                {
                  "key": "travel_in_city",
                  "value": "no",
                  "type": "text"
                },
                {
                  "key": "suitable_for",
                  "value": "Under 18s",
                  "type": "text"
                },
                {
                  "key": "not_allowed",
                  "value": "Pets",
                  "type": "text"
                },
                {
                  "key": "mandatory_items",
                  "value": "Passport",
                  "type": "text"
                },
                {
                  "key": "custom_information_before_booking",
                  "value": "Bring your confirmation email.",
                  "type": "text"
                },
                {
                  "key": "other_information_before_booking",
                  "value": "Wear comfortable shoes.",
                  "type": "text"
                },
                {
                  "key": "imageUploadConfirmation",
                  "value": "true",
                  "type": "text"
                },
                {
                  "key": "max_group_size",
                  "value": "12",
                  "type": "text"
                },
                {
                  "key": "languages[]",
                  "value": "English",
                  "type": "text"
                },
                {
                  "key": "languages[]",
                  "value": "Arabic",
                  "type": "text"
                },
                {
                  "key": "Private_activity",
                  "value": "no",
                  "type": "text"
                },
                {
                  "key": "customerSkip",
                  "value": "yes",
                  "type": "text"
                },
                {
                  "key": "skip_line_type",
                  "value": "Skip the line to get tickets",
                  "type": "text"
                },
                {
                  "key": "activity_wheelchair",
                  "value": "yes",
                  "type": "text"
                },
                {
                  "key": "activity_describe",
                  "value": "no",
                  "type": "text"
                },
                {
                  "key": "addressList",
                  "value": "Dubai Marina - Hotel Lobby",
                  "type": "text"
                },
                {
                  "key": "meeting_point",
                  "value": "Meet at the main hotel entrance.",
                  "type": "text"
                },
                {
                  "key": "arriveTime",
                  "value": "15 minutes before the activity",
                  "type": "text"
                },
                {
                  "key": "places",
                  "value": "At the same place you met them",
                  "type": "text"
                },
                {
                  "key": "online_reservation",
                  "value": "no",
                  "type": "text"
                },
                {
                  "key": "prices",
                  "value": "Price-per-group",
                  "type": "text"
                },
                {
                  "key": "default_cut_off_time",
                  "value": "15_minuteslanguage:en",
                  "type": "text"
                },
                {
                  "key": "product_category",
                  "value": "tour",
                  "type": "text"
                },
                {
                  "key": "content_mode",
                  "value": "manual",
                  "type": "text"
                },
                {
                  "key": "product_title",
                  "value": "Unified One Payload Tour",
                  "type": "text"
                },
                {
                  "key": "product_reference-Code",
                  "value": "ONE-API-001",
                  "type": "text"
                },
                {
                  "key": "product_short_description",
                  "value": "Short introduction for the unified supplier tour.",
                  "type": "text"
                },
                {
                  "key": "product_full_description",
                  "value": "This is a full product description for the unified supplier submission flow. This is a full product description for the unified supplier submission flow. This is a full product description for the unified supplier submission flow.",
                  "type": "text"
                },
                {
                  "key": "hightlight1",
                  "value": "Instant confirmation",
                  "type": "text"
                },
                {
                  "key": "hightlight2",
                  "value": "Hotel pickup option",
                  "type": "text"
                },
                {
                  "key": "customer_visits",
                  "value": "Dubai, United Arab Emirates",
                  "type": "text"
                },
                {
                  "key": "products_keywords",
                  "value": "desert, safari, evening",
                  "type": "text"
                },
                {
                  "key": "included-description",
                  "value": "Guide\nHotel transfer\nBottled water",
                  "type": "text"
                },
                {
                  "key": "extra_pay_description",
                  "value": "Personal expenses",
                  "type": "text"
                },
                {
                  "key": "guide_type",
                  "value": "tour_guide",
                  "type": "text"
                },
                {
                  "key": "food_include_activity",
                  "value": "yes",
                  "type": "text"
                },
                {
                  "key": "transportation_include_activity",
                  "value": "yes",
                  "type": "text"
                },
                {
                  "key": "transportOptions",
                  "value": "Bus",
                  "type": "text"
                },
                {
                  "key": "travel_in_city",
                  "value": "no",
                  "type": "text"
                },
                {
                  "key": "suitable_for",
                  "value": "Under 18s",
                  "type": "text"
                },
                {
                  "key": "not_allowed",
                  "value": "Pets",
                  "type": "text"
                },
                {
                  "key": "mandatory_items",
                  "value": "Passport",
                  "type": "text"
                },
                {
                  "key": "custom_information_before_booking",
                  "value": "Bring your confirmation email.",
                  "type": "text"
                },
                {
                  "key": "other_information_before_booking",
                  "value": "Wear comfortable shoes.",
                  "type": "text"
                },
                {
                  "key": "imageUploadConfirmation",
                  "value": "true",
                  "type": "text"
                },
                {
                  "key": "max_group_size",
                  "value": "12",
                  "type": "text"
                },
                {
                  "key": "languages[]",
                  "value": "English",
                  "type": "text"
                },
                {
                  "key": "languages[]",
                  "value": "Arabic",
                  "type": "text"
                },
                {
                  "key": "Private_activity",
                  "value": "no",
                  "type": "text"
                },
                {
                  "key": "customerSkip",
                  "value": "yes",
                  "type": "text"
                },
                {
                  "key": "skip_line_type",
                  "value": "Skip the line to get tickets",
                  "type": "text"
                },
                {
                  "key": "activity_wheelchair",
                  "value": "yes",
                  "type": "text"
                },
                {
                  "key": "activity_describe",
                  "value": "no",
                  "type": "text"
                },
                {
                  "key": "addressList",
                  "value": "Dubai Marina - Hotel Lobby",
                  "type": "text"
                },
                {
                  "key": "meeting_point",
                  "value": "Meet at the main hotel entrance.",
                  "type": "text"
                },
                {
                  "key": "arriveTime",
                  "value": "15 minutes before the activity",
                  "type": "text"
                },
                {
                  "key": "places",
                  "value": "At the same place you met them",
                  "type": "text"
                },
                {
                  "key": "online_reservation",
                  "value": "no",
                  "type": "text"
                },
                {
                  "key": "prices",
                  "value": "Price-per-group",
                  "type": "text"
                },
                {
                  "key": "default_cut_off_time",
                  "value": "15_minutes",
                  "type": "text"
                },
                {
                  "key": "photos[]",
                  "type": "file",
                  "value": null
                },
                {
                  "key": "photos[]",
                  "type": "file",
                  "value": null
                },
                {
                  "key": "photos[]",
                  "type": "file",
                  "value": null
                },
                {
                  "key": "photos[]",
                  "type": "file",
                  "value": null
                }
              ]
            },
            "url": {
              "raw": "{{base_url}}/supplier-dashboard/create-products/submit",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "supplier-dashboard",
                "create-products",
                "submit"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "🎨 Creator Portal (Auth)",
      "item": [
        {
          "name": "Creator Portal Landing",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/creator-portal/",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "creator-portal",
                ""
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Global (Community) Application Form",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{creator_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/creator-portal/global-application",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "creator-portal",
                "global-application"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Submit Community Application",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{creator_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"creator@example.com\",\n  \"name\": \"Alice Bloggs\",\n  \"instagram_handle\": \"@alicebloggs\",\n  \"instagram_followers\": 15000,\n  \"youtube_handle\": \"AliceBloggsYT\",\n  \"tiktok_handle\": \"@alicett\",\n  \"website_url\": \"https://alicebloggs.com\",\n  \"has_base_location\": true,\n  \"country\": \"France\",\n  \"city\": \"Paris\",\n  \"discovered_via\": \"referred_by_friend\",\n  \"discovered_via_other\": null,\n  \"referred_by\": \"Jane Smith\",\n  \"phone\": \"+33123456789\",\n  \"bio\": \"Travel content creator focused on luxury experiences in Europe.\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/creator-portal/global-application",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "creator-portal",
                "global-application"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Sponsor Application Form",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{creator_token}}"
              }
            ],
            "url": {
              "raw": "{{base_url}}/creator-portal/sponsor-application",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "creator-portal",
                "sponsor-application"
              ]
            }
          },
          "response": []
        },
        {
          "name": "Submit Sponsored Experience Application",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{token}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{creator_token}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"is_community_member\": true,\n  \"name\": \"Alice Bloggs\",\n  \"email\": \"creator@example.com\",\n  \"instagram_url\": \"https://instagram.com/alicebloggs\",\n  \"preferred_currency\": \"EUR\",\n  \"reel_views_range\": \"10k_to_25k\",\n  \"planned_experience_date\": \"2029-09-15\",\n  \"no_go_experiences_accepted\": true,\n  \"feature_consent\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{base_url}}/creator-portal/sponsor-application",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "creator-portal",
                "sponsor-application"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "county list",
      "request": {
        "auth": {
          "type": "bearer",
          "bearer": [
            {
              "key": "token",
              "value": "{{token}}",
              "type": "string"
            }
          ]
        },
        "method": "GET",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          },
          {
            "key": "Authorization",
            "value": "Bearer {{supplier_token}}"
          }
        ],
        "url": {
          "raw": "{{base_url}}/country/list",
          "host": [
            "{{base_url}}"
          ],
          "path": [
            "country",
            "list"
          ]
        }
      },
      "response": []
    },
    {
      "name": "city list",
      "request": {
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{base_url}}/city/list",
          "host": [
            "{{base_url}}"
          ],
          "path": [
            "city",
            "list"
          ]
        }
      },
      "response": []
    }
  ],
  "variable": [
    {
      "key": "base_url",
      "value": "https://admin.thingstodolists.com/api/v1"
    },
    {
      "key": "token",
      "value": ""
    },
    {
      "key": "supplier_token",
      "value": ""
    },
    {
      "key": "creator_token",
      "value": ""
    },
    {
      "key": "product_id",
      "value": "1"
    },
    {
      "key": "draft_product_id",
      "value": "1"
    },
    {
      "key": "reference",
      "value": "REF123"
    },
    {
      "key": "confirmation_code",
      "value": "CONF123"
    }
  ]
}