{
  "info": {
    "name": "BETFLIX WinLose Refund API",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "item": [
    {
      "name": "Customer WinLose & Refund",
      "item": [
        {
          "name": "Customer WinLose - All Providers",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}?action=customer_winlose&start=2026-07-11%2000:00:00&end=2026-07-11%2023:59:59",
              "host": [
                "{{base_url}}"
              ],
              "query": [
                {
                  "key": "action",
                  "value": "customer_winlose"
                },
                {
                  "key": "start",
                  "value": "2026-07-11 00:00:00"
                },
                {
                  "key": "end",
                  "value": "2026-07-11 23:59:59"
                }
              ]
            },
            "description": ""
          },
          "response": []
        },
        {
          "name": "Customer WinLose - By Providers",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}?action=customer_winlose_games&start=2026-07-11%2000:00:00&end=2026-07-11%2023:59:59",
              "host": [
                "{{base_url}}"
              ],
              "query": [
                {
                  "key": "action",
                  "value": "customer_winlose_games"
                },
                {
                  "key": "start",
                  "value": "2026-07-11 00:00:00"
                },
                {
                  "key": "end",
                  "value": "2026-07-11 23:59:59"
                }
              ]
            },
            "description": ""
          },
          "response": []
        },
        {
          "name": "Customer Refund List",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}?action=customer_refunds&page=1&limit=20",
              "host": [
                "{{base_url}}"
              ],
              "query": [
                {
                  "key": "action",
                  "value": "customer_refunds"
                },
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "limit",
                  "value": "20"
                }
              ]
            },
            "description": ""
          },
          "response": []
        },
        {
          "name": "Customer Refund Available",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}?action=customer_refunds&status=available&page=1&limit=20",
              "host": [
                "{{base_url}}"
              ],
              "query": [
                {
                  "key": "action",
                  "value": "customer_refunds"
                },
                {
                  "key": "status",
                  "value": "available"
                },
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "limit",
                  "value": "20"
                }
              ]
            },
            "description": ""
          },
          "response": []
        },
        {
          "name": "Customer Refund Detail",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}?action=customer_refund_detail&refund_id=1",
              "host": [
                "{{base_url}}"
              ],
              "query": [
                {
                  "key": "action",
                  "value": "customer_refund_detail"
                },
                {
                  "key": "refund_id",
                  "value": "1"
                }
              ]
            },
            "description": ""
          },
          "response": []
        },
        {
          "name": "Customer Refund Claim",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}",
              "host": [
                "{{base_url}}"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"action\": \"customer_refund_claim\",\n  \"refund_id\": 1\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Admin WinLose & Refund",
      "item": [
        {
          "name": "Admin Customer WinLose - All Providers",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}?action=admin_customer_winlose&customer_id=1&start=2026-07-11%2000:00:00&end=2026-07-11%2023:59:59",
              "host": [
                "{{base_url}}"
              ],
              "query": [
                {
                  "key": "action",
                  "value": "admin_customer_winlose"
                },
                {
                  "key": "customer_id",
                  "value": "1"
                },
                {
                  "key": "start",
                  "value": "2026-07-11 00:00:00"
                },
                {
                  "key": "end",
                  "value": "2026-07-11 23:59:59"
                }
              ]
            },
            "description": ""
          },
          "response": []
        },
        {
          "name": "Admin Customer WinLose - By Providers",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}?action=admin_customer_winlose_games&customer_id=1&start=2026-07-11%2000:00:00&end=2026-07-11%2023:59:59",
              "host": [
                "{{base_url}}"
              ],
              "query": [
                {
                  "key": "action",
                  "value": "admin_customer_winlose_games"
                },
                {
                  "key": "customer_id",
                  "value": "1"
                },
                {
                  "key": "start",
                  "value": "2026-07-11 00:00:00"
                },
                {
                  "key": "end",
                  "value": "2026-07-11 23:59:59"
                }
              ]
            },
            "description": ""
          },
          "response": []
        },
        {
          "name": "Admin Refund List",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}?action=admin_refunds_list&page=1&limit=20",
              "host": [
                "{{base_url}}"
              ],
              "query": [
                {
                  "key": "action",
                  "value": "admin_refunds_list"
                },
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "limit",
                  "value": "20"
                }
              ]
            },
            "description": ""
          },
          "response": []
        },
        {
          "name": "Admin Refund List - Available",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}?action=admin_refunds_list&claim_status=available&page=1&limit=20",
              "host": [
                "{{base_url}}"
              ],
              "query": [
                {
                  "key": "action",
                  "value": "admin_refunds_list"
                },
                {
                  "key": "claim_status",
                  "value": "available"
                },
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "limit",
                  "value": "20"
                }
              ]
            },
            "description": ""
          },
          "response": []
        },
        {
          "name": "Admin Refund Detail",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}?action=admin_refund_detail&refund_id=1",
              "host": [
                "{{base_url}}"
              ],
              "query": [
                {
                  "key": "action",
                  "value": "admin_refund_detail"
                },
                {
                  "key": "refund_id",
                  "value": "1"
                }
              ]
            },
            "description": ""
          },
          "response": []
        }
      ]
    }
  ],
  "variable": [
    {
      "key": "base_url",
      "value": "http://localhost/backend/api.php"
    }
  ]
}