{
    "variable": [
        {
            "id": "baseUrl",
            "key": "baseUrl",
            "type": "string",
            "name": "string",
            "value": "https:\/\/api-v2.flexifunnels.com"
        }
    ],
    "info": {
        "name": "Flexifunnels Membership Api",
        "_postman_id": "629111f3-0a67-4aa3-b78f-77b57b4c017c",
        "description": "",
        "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"
    },
    "item": [
        {
            "name": "Autoresponder Endpoint(s)",
            "description": "\nAPIs to manage Autoresponder.",
            "item": [
                {
                    "name": "GET User App Email Service List'",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-app-user-email-service",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-app-user-email-service"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"app_id\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET User App Other Service",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-app-user-other-service",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-app-user-other-service"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"app_id\":1,\"other_service_name\":\"chatgpt\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "SAVE\/UPDATE App User Other Services",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/save-app_user_other_service",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/save-app_user_other_service"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"app_id\":1,\"app_user_other_service_id\":1,\"other_service_name\":\"Chatgpt\",\"key1\":\"apikey123\",\"key2\":\"apikeyversion\",\"status\":0}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Delete AppUserOtherService",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/delete-app-user-other-service",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/delete-app-user-other-service"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"app_user_other_service_id\":1,\"app_id\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET Autoresponder Name List",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-autoresponder-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-autoresponder-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "SAVE AppEmailService",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/set-app-email-service",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/set-app-email-service"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"app_id\":1,\"app_email_service_id\":1,\"app_email_service_name\":1,\"status\":0}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "UPDATE AppEmailService Settings",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/save-app-email-res",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/save-app-email-res"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"app_id\":1,\"app_user_email_service_id\":1,\"data\":\"[\\\"key1\\\" => \\\"qwwe\\\", \\\"key2\\\" => \\\"\\\", \\\"key3\\\" => \\\"\\\", \\\"account_id\\\" => \\\"\\\", \\\"name\\\" => \\\"\\\", \\\"status\\\" => 0]\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "UPDATE Status AppUserEmailService",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/app\/status\/autoresponderlist",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/app\/status\/autoresponderlist"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"status\":1,\"app_user_email_service_id\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Delete AppUserEmailService",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/delete-app-user-email-service",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/delete-app-user-email-service"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"app_user_email_service_id\":1,\"app_id\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET Autoresponder List ID",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/autoresponderlistproduct",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/autoresponderlistproduct"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"app_user_email_service_id\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Connect Getresponse",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/connectGetresponse",
                            "query": [
                                {
                                    "key": "name",
                                    "value": "Test",
                                    "description": "The name of the Account name.",
                                    "disabled": false
                                },
                                {
                                    "key": "arId",
                                    "value": "1",
                                    "description": "The id of the app user email service.",
                                    "disabled": false
                                },
                                {
                                    "key": "user_id",
                                    "value": "2",
                                    "description": "The id of the user.",
                                    "disabled": false
                                },
                                {
                                    "key": "app_id",
                                    "value": "1",
                                    "description": "The id of the APP.",
                                    "disabled": false
                                },
                                {
                                    "key": "base_url",
                                    "value": "https:\/\/example.com",
                                    "description": "The base_url of current domain.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/connectGetresponse?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                },
                                {
                                    "key": "access-control-allow-methods",
                                    "value": "GET, POST, PUT, PATCH, DELETE, OPTIONS"
                                },
                                {
                                    "key": "access-control-allow-headers",
                                    "value": "Content-Type, Authorization, X-Requested-With, Accept, Origin"
                                },
                                {
                                    "key": "access-control-allow-credentials",
                                    "value": "true"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                },
                                {
                                    "key": "set-cookie",
                                    "value": "XSRF-TOKEN=eyJpdiI6IitMS3ZTeUZDL2d2ZVRWcFQ3dnVYV3c9PSIsInZhbHVlIjoiOHB6OVRtSC8yTlZ6ZHllempnVW8zeXdoRFI1bitFeGZmVkt5MFc0cGV4bDh0TlQ1TmVKbG80U1VWRGVUbFhuOHhsZkxVZGJ0cGMrcnE5ZElnVDFYT1RsRTZ1Vld2NFdrNDFVZjlWV3B2RlRPTmFLNDBMVFZtRmRmeFVUMmIxMFEiLCJtYWMiOiIxZmI4Y2Q1MTc4ODE1OTE2YmI1Y2Q5MGIzNTM2Y2IxNzdlYjk4ODNhMTU1OGM4ZjE1NzA4NTEzODEwMmRjNmJhIiwidGFnIjoiIn0%3D; expires=Tue, 22 Sep 2026 12:16:16 GMT; Max-Age=7200; path=\/; secure; samesite=lax; membershipapi-session=eyJpdiI6ImRpZ0dZTDU0a3Y5dDJ0Q1cxZ2t4V1E9PSIsInZhbHVlIjoiMzBScXE4d0l2alhPWWNvZHFxbVl0UEY3SU1KQzFaN3N6amkvSG9WZGJJMlErOWNjS2w0N1ZObVRnMmNaaVE1RVBEaEpuMGR0MytvZ1UyUXBMNjVoYUlHUm01R29HQlhuQi9SalFRT2ZJNEY3TDBaZVFiMlhZdVZ6NXRnQ3pRSVciLCJtYWMiOiI2ZjhhOWYxZDMwYWMyMDBmNWEzMTI4Mzg2ZDc2N2RkM2JjMDI2N2IwZWZlNWRiYzljMWQ2MWZmMzM4YjIyZTEyIiwidGFnIjoiIn0%3D; expires=Tue, 22 Sep 2026 12:16:16 GMT; Max-Age=7200; path=\/; secure; httponly; samesite=lax"
                                }
                            ],
                            "code": 200,
                            "body": "{\"success\":true,\"url\":\"https:\\\/\\\/api-v2.flexifunnels.com\\\/api\\\/setCookieUpdate?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com&url=https%3A%2F%2Fapp.getresponse.com%2Foauth2_authorize.html%3Fresponse_type%3Dcode%26client_id%3D%26state%3Dxyz\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Connect Mailchimp",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/connectMailchimp",
                            "query": [
                                {
                                    "key": "name",
                                    "value": "Test",
                                    "description": "The name of the Account name.",
                                    "disabled": false
                                },
                                {
                                    "key": "arId",
                                    "value": "1",
                                    "description": "The id of the app user email service.",
                                    "disabled": false
                                },
                                {
                                    "key": "user_id",
                                    "value": "2",
                                    "description": "The id of the user.",
                                    "disabled": false
                                },
                                {
                                    "key": "app_id",
                                    "value": "1",
                                    "description": "The id of the APP.",
                                    "disabled": false
                                },
                                {
                                    "key": "base_url",
                                    "value": "https:\/\/example.com",
                                    "description": "The base_url of current domain.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/connectMailchimp?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                },
                                {
                                    "key": "access-control-allow-methods",
                                    "value": "GET, POST, PUT, PATCH, DELETE, OPTIONS"
                                },
                                {
                                    "key": "access-control-allow-headers",
                                    "value": "Content-Type, Authorization, X-Requested-With, Accept, Origin"
                                },
                                {
                                    "key": "access-control-allow-credentials",
                                    "value": "true"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                },
                                {
                                    "key": "set-cookie",
                                    "value": "XSRF-TOKEN=eyJpdiI6Im83SFR0aHdWRDAwVmRSQXdNQW5vZWc9PSIsInZhbHVlIjoiNjhJeHFhY29DOTdvOCtkTXBmSDBqWFQvQWlOZHdwaERFSnJsR0pPK0lDYzAzZlc5VHcxRFF2VGwvbjhoNW1kZ2FlWmtFRVR5WmVFOVNBTHVsWjFobklOeDB1aUh4U1NYeG9sRTljaUVYOXRxYnJ3N2hnYUVTNSt6SjlhMUNOaXQiLCJtYWMiOiI0OTZlYmYyOGJiZGY4YjlmMWIwYmQ2ZWY3N2IwMzU0NWFmNWFkOTFiYzU3ZmNiYTk4ZDVmYzVmODczNDE0MWMzIiwidGFnIjoiIn0%3D; expires=Tue, 22 Sep 2026 12:16:16 GMT; Max-Age=7200; path=\/; secure; samesite=lax; membershipapi-session=eyJpdiI6InZMeGJCNTNiWGpzSnl5bW5Pa0FkcVE9PSIsInZhbHVlIjoiYSt0VUVHU1l4Qjc1bVh1dEZNUjIyQzJ1QUZ0azB1ckJtbjhxYUFFc3Nxcmo5MzI5b3ZUeHYzY1YrVjBKODQ4WlB1VW9Ia1F3ek1TSGM2dytNSHN4cjNEVXc2VjFNUEhzcTdzQm4xaEI4Q3IvaUZ5K3IxRmpFNW5jaHdOVmtTS1MiLCJtYWMiOiIyMmY0NmY1ODgxNzY5ZTViYzMxYmUwZGQwOTAwYjViOTI3MDkyYTU5MTU1MmQ4YTBmYmM1ZjUzMzMxMGJjNmM2IiwidGFnIjoiIn0%3D; expires=Tue, 22 Sep 2026 12:16:16 GMT; Max-Age=7200; path=\/; secure; httponly; samesite=lax"
                                }
                            ],
                            "code": 200,
                            "body": "{\"success\":true,\"url\":\"https:\\\/\\\/api-v2.flexifunnels.com\\\/api\\\/setCookieUpdate?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com&url=https%3A%2F%2Flogin.mailchimp.com%2Foauth2%2Fauthorize%3Fresponse_type%3Dcode\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Connect Constantcontact",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/constantcontact",
                            "query": [
                                {
                                    "key": "name",
                                    "value": "Test",
                                    "description": "The name of the Account name.",
                                    "disabled": false
                                },
                                {
                                    "key": "arId",
                                    "value": "1",
                                    "description": "The id of the app user email service.",
                                    "disabled": false
                                },
                                {
                                    "key": "user_id",
                                    "value": "2",
                                    "description": "The id of the user.",
                                    "disabled": false
                                },
                                {
                                    "key": "app_id",
                                    "value": "1",
                                    "description": "The id of the APP.",
                                    "disabled": false
                                },
                                {
                                    "key": "base_url",
                                    "value": "https:\/\/example.com",
                                    "description": "The base_url of current domain.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/constantcontact?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                },
                                {
                                    "key": "access-control-allow-methods",
                                    "value": "GET, POST, PUT, PATCH, DELETE, OPTIONS"
                                },
                                {
                                    "key": "access-control-allow-headers",
                                    "value": "Content-Type, Authorization, X-Requested-With, Accept, Origin"
                                },
                                {
                                    "key": "access-control-allow-credentials",
                                    "value": "true"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                },
                                {
                                    "key": "set-cookie",
                                    "value": "XSRF-TOKEN=eyJpdiI6InpkeFZ1OVNOb0t3Q3ZaaTdmQU56ZFE9PSIsInZhbHVlIjoicFVxTTlMbTJoRXpUTHEzOEdUNDEyVnMwbVJHN2IwbHh0ZnR2aStRQlpZRGs1UXp6SVdwVEJnVmozTlg0c0VWMWpzRWQvSWw1YkZESVFaMGtPbnVEU0lFQ0M4QVMxK3k1Z3I2WXQvc0NjZXBTVGVJbTk5ZStMUTBqRWp5b1BndVUiLCJtYWMiOiI0MDQ4NWNmNjg0YWUzZTUzMWI1YTMzZDRmN2NlZGE4ODdkMzg3MGM1ZWFiMjYxZGQ1NjEzMzc2OGZmYjlmYjdlIiwidGFnIjoiIn0%3D; expires=Tue, 22 Sep 2026 12:16:16 GMT; Max-Age=7200; path=\/; secure; samesite=lax; membershipapi-session=eyJpdiI6IkFHYUkxV2d0NTZXdytzeEZ1M2ZiekE9PSIsInZhbHVlIjoicWxXeW9NU05scXVKRHVwZ0FnbXdjcUUyRmFhM08yanNIaFp0a205cHpMN1RhajlzSGc5MjJMV1Rpb0pGRDYwc3dkSEN4YW1mbHI3V3B0TGc2c1JyNUwvWHp1aEo4OG9XRzEzNWhNNVdnR1BrYXorSVB5eEFtNGpNWG16bSthVVgiLCJtYWMiOiJmYmIyN2Q0NzU3MGZhNTBkY2ZmYmExZWRlMDU3NzNjMzkyYzEzNGZkNGM3MTBlZTE3MDc3NWFhZTdhMzM3OGFkIiwidGFnIjoiIn0%3D; expires=Tue, 22 Sep 2026 12:16:16 GMT; Max-Age=7200; path=\/; secure; httponly; samesite=lax"
                                }
                            ],
                            "code": 200,
                            "body": "{\"success\":true,\"url\":\"https:\\\/\\\/api-v2.flexifunnels.com\\\/api\\\/setCookieUpdate?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com&url=https%3A%2F%2Fauthz.constantcontact.com%2Foauth2%2Fdefault%2Fv1%2Fauthorize%3Fclient_id%3D%26scope%3Daccount_read%2Baccount_update%2Bcontact_data%2Boffline_access%2Bcampaign_data%2Boffline_access%26response_type%3Dcode%26state%3Dflexifunnels_ar%26redirect_uri%3D\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Connect Aweber",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/connectAweber",
                            "query": [
                                {
                                    "key": "name",
                                    "value": "Test",
                                    "description": "The name of the Account name.",
                                    "disabled": false
                                },
                                {
                                    "key": "arId",
                                    "value": "1",
                                    "description": "The id of the app user email service.",
                                    "disabled": false
                                },
                                {
                                    "key": "user_id",
                                    "value": "2",
                                    "description": "The id of the user.",
                                    "disabled": false
                                },
                                {
                                    "key": "app_id",
                                    "value": "1",
                                    "description": "The id of the APP.",
                                    "disabled": false
                                },
                                {
                                    "key": "base_url",
                                    "value": "https:\/\/example.com",
                                    "description": "The base_url of current domain.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/connectAweber?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                },
                                {
                                    "key": "access-control-allow-methods",
                                    "value": "GET, POST, PUT, PATCH, DELETE, OPTIONS"
                                },
                                {
                                    "key": "access-control-allow-headers",
                                    "value": "Content-Type, Authorization, X-Requested-With, Accept, Origin"
                                },
                                {
                                    "key": "access-control-allow-credentials",
                                    "value": "true"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                },
                                {
                                    "key": "set-cookie",
                                    "value": "XSRF-TOKEN=eyJpdiI6Ill1Yld6Z1ZyVitxcFllNE4zbkVKM2c9PSIsInZhbHVlIjoiUFM4SVI1elI3WlBPSk5iM0N2L0JOQ2xBc0pJTFd1TTNzcmxCMEZtczJIR05ibTZyRTVISXFaYnNqRU90OFZCa2hjRUVxNFBZb01rQTdUNm41YnZaZ0NROURoanJxUjVYTzZlVTJ0b0ZzSjRvR3RmdWhZMmhmNGFEOFRGelp1MUYiLCJtYWMiOiJhNGZhZDIwMjlkN2E0ZTY0ZGM5ZmU3ODc2YTFiODUzZWFmMWFjMTdiMTllYmYzYjQ3ZWI3NjBkMTg0YjRlZGE2IiwidGFnIjoiIn0%3D; expires=Tue, 22 Sep 2026 12:16:16 GMT; Max-Age=7200; path=\/; secure; samesite=lax; membershipapi-session=eyJpdiI6InAxd0JuZGlDQVBRZ2dlN2R5ZmpaQnc9PSIsInZhbHVlIjoiZ1lHTkVyODFLZ1lkOWpLVFhBeTVCNlBjYTBIWEFnb1FwSTdVbm9JTWMzVkU5S2s1SE40bUF2b1IyRURaeGhGc3N2TjlFZ3NyYlV1VGZlQkhpQi9FajV6UE1WUVhpWE5XWS9YOVdVV3NvdUVIUWNyWjRhSlQvSXkwQ0dsYWtHT3IiLCJtYWMiOiJiMjU1OTIwNWE1Zjk3OTQzMzg4YWIxOTQ4ZmFkY2E4N2IwNzhlYTE3MGJjMTA4MGRhN2MwNjkwZWMzYTUzMzM4IiwidGFnIjoiIn0%3D; expires=Tue, 22 Sep 2026 12:16:16 GMT; Max-Age=7200; path=\/; secure; httponly; samesite=lax"
                                }
                            ],
                            "code": 200,
                            "body": "{\"success\":true,\"url\":\"https:\\\/\\\/api-v2.flexifunnels.com\\\/api\\\/setCookieUpdate?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com&url=https%3A%2F%2Fauth.aweber.com%2Foauth2%2Fauthorize%3Fstate%3Dcddfb8e8b7b596328d1c3ea30a554e63%26scope%3Daccount.read%2520list.read%2520list.write%2520subscriber.read%2520subscriber.write%2520email.read%2520email.write%2520subscriber.read-extended%2520landing-page.read%26response_type%3Dcode%26approval_prompt%3Dauto\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "GET GetResponse RefreshToken",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/refresh-get-response",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/refresh-get-response"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"refresh\":12345,\"app_user_email_service_id\":1,\"account_id\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET Aweber RefreshToken",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/refresh-awber",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/refresh-awber"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"refresh\":12345,\"app_user_email_service_id\":1,\"account_id\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Set Cookie",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/setCookieUpdate",
                            "query": [
                                {
                                    "key": "name",
                                    "value": "Test",
                                    "description": "The name of the Account name.",
                                    "disabled": false
                                },
                                {
                                    "key": "arId",
                                    "value": "1",
                                    "description": "The id of the app user email service.",
                                    "disabled": false
                                },
                                {
                                    "key": "user_id",
                                    "value": "2",
                                    "description": "The id of the user.",
                                    "disabled": false
                                },
                                {
                                    "key": "app_id",
                                    "value": "1",
                                    "description": "The id of the APP.",
                                    "disabled": false
                                },
                                {
                                    "key": "base_url",
                                    "value": "https:\/\/example.com",
                                    "description": "The base_url of current domain.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/setCookieUpdate?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "location",
                                    "value": "https:\/\/api-v2.flexifunnels.com"
                                },
                                {
                                    "key": "content-type",
                                    "value": "text\/html; charset=utf-8"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                },
                                {
                                    "key": "access-control-allow-methods",
                                    "value": "GET, POST, PUT, PATCH, DELETE, OPTIONS"
                                },
                                {
                                    "key": "access-control-allow-headers",
                                    "value": "Content-Type, Authorization, X-Requested-With, Accept, Origin"
                                },
                                {
                                    "key": "access-control-allow-credentials",
                                    "value": "true"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                },
                                {
                                    "key": "set-cookie",
                                    "value": "XSRF-TOKEN=eyJpdiI6InVOT1JhVGRWL0daOFNJckhScVFtTlE9PSIsInZhbHVlIjoienJvZ1dIa05PR0ZnMkhQT3dhQnh4dUpLeGNZemZsYXBXM0pVL0U0NDNMRTBrdWhjemNQM2JzQWM4R1VySS9UQWtLWEEvanc1RXRKNlpvdUlneVlOblhLTmVYYXJ2Q3NqeHZOTjFiRXkySHhkZW12Q3ZsajF3cUdpelZiSUt3QUYiLCJtYWMiOiI1OGU3YTU1NDM4MDAwMTdiNTY1MGY1NjNkNzMxNTk4NzM0YmNiNzE3YmM2YTlkYTc4MTJjODdhODZjZTE4ZTI1IiwidGFnIjoiIn0%3D; expires=Tue, 22 Sep 2026 12:16:19 GMT; Max-Age=7200; path=\/; secure; samesite=lax; membershipapi-session=eyJpdiI6IlU1aVBhdWVqWE0zTFNkWU1pQ215aVE9PSIsInZhbHVlIjoidE9JVjN4T3Jvb2lLKzlTWGlmZlpMbmR5NHRzaU1oN3Y4dUdOaHJjZXZwRFRlU0VKRlRrcGtwNlhCSFFHS2dFdlV0S3NQMWh1Rk11ellBaEpIQnRPZGpxVERSejhFZnVMMmlTTDlhbEJmYVNBODJaa2ZBK2JCczcxbUxVOXdvWTkiLCJtYWMiOiI1NDI1ZWQ4OWZmNTU5NWEwNDBjMTUyMTNjNTFmNjQzYWU5M2QzNzNmYjk4YThlZjRlOTVhMmZiMjhhNzU0ZmVkIiwidGFnIjoiIn0%3D; expires=Tue, 22 Sep 2026 12:16:19 GMT; Max-Age=7200; path=\/; secure; httponly; samesite=lax"
                                }
                            ],
                            "code": 302,
                            "body": "<!DOCTYPE html>\n<html>\n    <head>\n        <meta charset=\"UTF-8\" \/>\n        <meta http-equiv=\"refresh\" content=\"0;url='https:\/\/api-v2.flexifunnels.com'\" \/>\n\n        <title>Redirecting to https:\/\/api-v2.flexifunnels.com<\/title>\n    <\/head>\n    <body>\n        Redirecting to <a href=\"https:\/\/api-v2.flexifunnels.com\">https:\/\/api-v2.flexifunnels.com<\/a>.\n    <\/body>\n<\/html>",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Course Endpoint(s)",
            "description": "\nAPIs to manage course.",
            "item": [
                {
                    "name": "GET FunnelAuto URL",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/getfunnel-auto-url",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/getfunnel-auto-url"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"name\":\"example@test.com\",\"email\":\"example@test.com\",\"url\":\"https:\\\/\\\/example.com\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET Courses",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/courselist",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/courselist"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"member_id\":786,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "SEARCH Courses",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/searchcourselist",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/searchcourselist"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"member_id\":786,\"search_name\":\"xyz\",\"search_type\":\"course\",\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Endpoints",
            "description": "",
            "item": [
                {
                    "name": "GET InviteCode",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/getinvitecode",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/getinvitecode"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET InviteLogin",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/getinvitelogin",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/getinvitelogin"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"invite_code\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/getfunnel",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/getfunnel",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/getfunnel"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET Membership",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/getmembership",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/getmembership"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"membership_code\":\"fgdddkkkk\",\"path\":\"dashboard\"}"
                        },
                        "description": "Resolves \/membership\/{membership_code}\/{path} to a funnel and page in one\ncall. Unlike getFunnel, this takes the membership_code slug straight from\nthe URL -- no hashid, no second round trip to look the ids up.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Login",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/login",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/login"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"gbailey@example.net\",\"password\":\"|]|{+-\",\"funnel_id\":9,\"device_name\":\"Windows NT 10.0; Win64; x64\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Automatic Login",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/autologin",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/autologin"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"code\":\"xyza\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/membership-sso-token \u2014 mint a single-use sign-in code.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-sso-token",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-sso-token"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":16,\"member_id\":16}"
                        },
                        "description": "Header: X-Membership-Sso-Secret. Body: { funnel_id, member_id }.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/membership-sso-login \u2014 redeem a code for a normal member session.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-sso-login",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-sso-login"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"code\":\"b\"}"
                        },
                        "description": "Body: { code }.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Get Device Login Data",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-device-login-data",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-device-login-data"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"devicekey\":\"xyza\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Forgot Password",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/forgot_password",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/forgot_password"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"test@flexifunnels.com\",\"funnel_id\":9,\"base_url\":\"test.flexifunnels.com\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/membership-send-otp",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-send-otp",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-send-otp"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/membership-verify-otp",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-verify-otp",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-verify-otp"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/membership-reset-password",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-reset-password",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-reset-password"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Reset Password",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/reset_password",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/reset_password"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"token\":\"architecto\",\"password\":\"|]|{+-\",\"confirmpassword\":\"architecto\",\"funnel_id\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET CustomScript",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/customscript",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/customscript"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Logout",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/logout",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/logout"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"token\":\"qweruery\",\"membership_device_id\":9}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Flexi Proof Automatic Login",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/flexiproof-autologin",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/flexiproof-autologin"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"code\":\"xyza\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/activity-feed",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/activity-feed",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/activity-feed"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET Profile",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/profile",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/profile"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "UPDATE Profile",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/profileupdate",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/profileupdate"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"architecto\",\"funnel_id\":9,\"member_id\":\"9\",\"profile_img\":\"http:\\\/\\\/example.com\\\/img.png\",\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "UPDATE ChangePassword",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/changepassword",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/changepassword"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"currentpassword\":\"architecto\",\"newpassword\":\"architecto\",\"confirmnewpassword\":\"architecto\",\"funnel_id\":9,\"member_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/get-myplans",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-myplans",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-myplans"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET Footer",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-footer",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-footer"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/cancel-subscription",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/cancel-subscription",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/cancel-subscription"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":\"architecto\",\"member_email\":\"zbailey@example.net\",\"product_id\":\"architecto\",\"subscription_id\":\"architecto\",\"reason\":\"n\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Flexi Proof Logout",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/flexi-proof-logout",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/flexi-proof-logout"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"token\":\"qweruery\",\"type\":\"9\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Approved message templates, already normalised for the caller.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/wati-templates",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/wati-templates"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Send one approved template to one number.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/wati-send-template",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/wati-send-template"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Expects: phone, template_name, broadcast_name, params {name: value}",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Real delivery outcome for the most recent message to a number.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/wati-message-status",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/wati-message-status"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/contest-register",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/contest-register",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/contest-register"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"gbailey@example.net\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/send-register-mail",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/send-register-mail",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/send-register-mail"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/send-global-mail",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/send-global-mail",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/send-global-mail"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/contest-send-otp",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/contest-send-otp",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/contest-send-otp"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"gbailey@example.net\",\"contest_id\":\"architecto\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/contest-verify-otp",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/contest-verify-otp",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/contest-verify-otp"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"gbailey@example.net\",\"token\":\"architecto\",\"otp\":\"architecto\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/contest-reset-password",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/contest-reset-password",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/contest-reset-password"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"gbailey@example.net\",\"otp\":\"architecto\",\"token\":\"architecto\",\"password\":\"]|{+-0pBNvYg\",\"contest_id\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/contest-login",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/contest-login",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/contest-login"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/contest-member-update",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/contest-member-update",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/contest-member-update"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"b\",\"phone\":\"+6\",\"password\":\"-0pBNvYgxw\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "OPTIONS api\/membership-{any}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-:any",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-:any",
                            "variable": [
                                {
                                    "id": "any",
                                    "key": "any",
                                    "value": "|{+-0p",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "OPTIONS",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/membership-details \u2014 the membership itself, without its groups.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-details",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-details"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "\/membership-groups answers two different questions at once: \"what is this\nmembership\" (the community object, the theme, the pixels, the member\ncount, and the group this page is scoped to) and \"what groups are in it\".\nOnly two screens ask the second one \u2014 the group list, and the feed's group\nswitcher \u2014 but EVERY page paid for it.\n\nSame handler, same response minus `groups` and `total_group`. It is not a\nrename: \/membership-groups keeps working exactly as before, because a\ndeployed learner app is still calling it.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/membership-groups",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-groups",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-groups"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/membership-my-memberships\nbody: { community_token, member_token | Authorization: Bearer }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-my-memberships",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-my-memberships"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "All memberships the signed-in learner belongs to, for the header\nmembership switcher. There is no cross-membership pivot: one learner =\nmultiple `membership_user` rows sharing an email, each bound to a different\nfunnel (membership_mode=1). So we resolve the acting member from the JWT,\ntake their email, and return every active membership that email is a member\nof. Each membership's display fields come from the same brand\/feature\nsettings the community payload uses, so the dropdown matches its branding.\n\nSwitching is a plain navigation to the target membership's token; because\nthe JWT is single-funnel, the learner lands on that membership's own stored\nsession (or its login).",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-join\nbody: { community_token, name, email, password, phone? }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-join",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-join"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Registers a new member into membership_members (mirrors contest register:\npassword = bcrypt, depwd = reversible AES for admin display).",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-group-join\nbody: { community_token, group_token (or group_id), community_member_id }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-group-join",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-group-join"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Adds a signed-in community member to a group (membership_group_members).",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-group-leave\nbody: { community_token, group_token (or group_id), community_member_id }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-group-leave",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-group-leave"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-group-landing\nbody: { community_token, group_token (or group_id), community_member_id? }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-group-landing",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-group-landing"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Public group landing page (marketing): description + media gallery + skills.\nNo membership required (mirrors guruai's landing page preview).",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/membership-custom-page \u2014 one custom menu's page: its label and\nthe creator's embed code. Members only: it is member-area content, and the\nmember app renders it in a sandboxed iframe.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-custom-page",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-custom-page"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token (or Bearer), page_id }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/membership-group-members  (admin only)\nbody: { community_token, group_token|group_id }\nEvery member of the group with role + status, so the admin UI can approve\npending requests, change roles, or remove members in one round-trip.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-group-members",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-group-members"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/membership-group-approve  (admin only)\nbody: { community_token, group_token|group_id, member_id, action: approve|reject }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-group-approve",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-group-approve"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/membership-group-member-role  (admin only)\nbody: { community_token, group_token|group_id, member_id, role: 0|1|2 }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-group-member-role",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-group-member-role"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/membership-group-member-remove  (admin only)\nbody: { community_token, group_token|group_id, member_id }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-group-member-remove",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-group-member-remove"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/membership-group-update  (admin only) \u2014 A4.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-group-update",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-group-update"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Edit core group fields + settings from the learner app (no admin portal).\nbody: { community_token, group_token|group_id,\n        name?, description?, access_type?, pricing_type?, amt?, trial_duration?,\n        approve_members?, quota_status?, quota_limit? }\nOnly provided keys are changed (partial update). Settings merge into the\nexisting group_settings JSON.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/membership-group-checkout \u2014 B5.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-group-checkout",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-group-checkout"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Paid-group join \u2192 returns the external checkout URL the FE should redirect\nto (the bridge has no in-house gateway; FlexiFunnels hosts checkout). The\nURL is the group's configured checkout_url, else a constructed default\ncarrying group + member context so the gateway can attribute the purchase.\nbody: { community_token, group_token|group_id }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-events  \u2014 upcoming\/past events for the community\nbody: { community_token }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-events",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-events"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "People the acting member can start a chat with, scoped exactly as the\nMembers page scopes its list \u2014 by a GROUP they joined or a COURSE they\nhave. Both lists come back on every call (only the scopes the viewer is\nactually in), and `contacts` is populated only once one is selected.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-contacts",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-contacts"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "The scope is a picker, not a permission: opening and sending are\nmembership-wide (see open()), so a contact surfaced through either list\ncan always be messaged \u2014 including a pair who share only a course and no\ngroup, which chatLevelBlocked() deliberately leaves unblocked.\n\nbody: { community_token, member_token, q?, group_token?, course_page_id? }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "The acting member's favourite people (for the quick-access strip).",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-favorites",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-favorites"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Add or remove a favourite.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-favorite",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-favorite"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token, target_member_token, action? }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "The acting member's conversation list, newest activity first.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-conversations",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-conversations"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Search the acting member's messages by text.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-search",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-search"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token, q }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Per-side conversation list actions.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-conversation-action",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-conversation-action"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token, conversation_id,\n        action: pin|unpin|archive|unarchive|mark-unread|delete }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Find or create a conversation with another member (their url_token).",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-open",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-open"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token, target_member_token }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Messages of a conversation (oldest first). Opening also marks it read.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-messages",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-messages"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token, conversation_id, before_id? }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Send a message. body: { community_token, member_token, conversation_id, body }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-send",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-send"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Mark a conversation read for the acting member.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-read",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-read"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token, conversation_id }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Mark the other participant's messages as delivered (the recipient's\ndevice received them) without marking them read. Broadcasts a delivered\nreceipt so the sender's ticks turn double-grey.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-delivered",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-delivered"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token, conversation_id }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Edit one of your own messages.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-edit",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-edit"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token, conversation_id, message_id, body }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Soft-delete one of your own messages.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token, conversation_id, message_id }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Toggle an emoji reaction on a message.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-react",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-react"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token, conversation_id, message_id, emoji }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Upload an image to send in a chat. Returns its URL (the client then sends\na normal message whose body is the URL).",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-upload",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-upload"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "multipart: { community_token, member_token, image }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Block or unblock a member.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-block",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-block"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token, target_member_token, action? }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "List the members the acting member has blocked.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-blocked",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-blocked"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Toggle mute on a conversation for the acting member.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-mute",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-mute"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token, conversation_id, action? }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Report a member (optionally a specific message) for abuse.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-report",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-report"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token, conversation_id?, target_member_token?, message_id?, reason? }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Custom broadcast authorization for the member token scheme.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-chat-auth",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-chat-auth"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "The community FE authenticates members by an encrypted token rather than\na Laravel guard\/session, so the default \/broadcasting\/auth endpoint can't\nauthorize them. Echo posts socket_id + channel_name here (plus our\ncommunity_token + member_token via auth.params); we verify the member is\na participant of conversation.{id} and return the Pusher-protocol\nsignature that the broadcaster expects.\n\nThe bridge may lack a configured broadcaster (no key\/secret); in that case\nwe still return the same JSON shape the reference returns rather than\ncrashing \u2014 the signature simply uses empty credentials.\n\nbody: { community_token, member_token, socket_id, channel_name }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-members \u2014 members of a group (approved) with points.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-members",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-members"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, group_token (or group_id), member_token? }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/membership-group-mention-members\nbody: { community_token, group_token, member_token, community_member_id?, q? }\nLightweight list of a group's approved members for the composer's @mention\npicker \u2014 id + name + img only (no PII). The id is the mention token used in\n@[name](id) markup and counted by the Member Tagging Limit gate.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-group-mention-members",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-group-mention-members"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/membership-group-categories\nbody: { community_token, group_token }\nPost categories for a group's composer (membership_group_categories),\nactive only, ordered by sort_order. `admin_only` flags admin-restricted ones.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-group-categories",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-group-categories"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-members-map  \u2014 members with location for the group map.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-members-map",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-members-map"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, group_token, member_token?, q?, country?, state?,\n        city?, role?, near?, radius_km? }\n\nPrivacy masking is applied server-side: a member's precise coordinates are\nNEVER sent for city\/country\/hidden privacy levels.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-geocode  \u2014 location search proxy (Nominatim\/OSM).",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-geocode",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-geocode"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { q }\nReturns normalized place suggestions for the profile location picker.\nProxied server-side so we can send the required User-Agent and keep the\nfront-end on the same axios(COMMUNITY_API_URL) pattern as everything else.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-notifications \u2014 recent notifications + unread count.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-notifications",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-notifications"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-notifications-read \u2014 mark all (or one) as read.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-notifications-read",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-notifications-read"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "body: { community_token, member_token, notification_id? }",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-member-settings\nbody: { community_token, member_token, settings? }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/community-member-settings",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/community-member-settings"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Load (no `settings`) returns the member's current (or default) account\npreferences + the groups they belong to (for per-group overrides). Save\n(with `settings`) normalises + persists them. Identity comes from the\nsealed member_token. Backs the learner FE's AccountSettingsModal.\nPorts CommunityFeController::membershipMemberSettings; the member row is\nmembership_user (settings JSON column).",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/membership-rail",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-rail",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-rail"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/membership-home",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-home",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-home"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-leaderboard  \u2014 ranked points board + level ladder\nbody: { community_token, group_token? (or group_id?), community_member_id? }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-leaderboard",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-leaderboard"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-rewards  \u2014 badges & rewards earned by points threshold\nbody: { community_token, community_member_id? }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-badge-reward-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-badge-reward-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Badges\/rewards are \"assigned\" in the admin via community_badge_relations:\ntype 1 = badge, type 2 = reward, points = threshold to earn it.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-rewards  \u2014 badges & rewards earned by points threshold\nbody: { community_token, community_member_id? }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-rewards",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-rewards"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Badges\/rewards are \"assigned\" in the admin via community_badge_relations:\ntype 1 = badge, type 2 = reward, points = threshold to earn it.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-feed\nbody: { community_token, group_token (or group_id), community_member_id? }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-feed",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-feed"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/membership-posts",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-posts",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-posts"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-post-create\nbody: { community_token, group_token, community_member_id, content }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-post-create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-post-create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-post-like  (toggle)\nbody: { community_token, community_member_id, post_id }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-post-like",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-post-like"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-poll-vote\nbody: { community_token, community_member_id, post_id, option_index }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-poll-vote",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-poll-vote"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-post-delete\nbody: { community_token, community_member_id, post_id }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-post-delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-post-delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-pending-posts\nbody: { community_token, group_token, member_token }\nAdmin-only: lists this group's posts awaiting approval (status 0).",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-pending-posts",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-pending-posts"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-post-approve\nbody: { community_token, group_token, member_token, post_id, action? }\nAdmin-only: approve (publish) or reject (delete) a pending post.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-post-approve",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-post-approve"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-post-edit  (own post \u2014 edit text and\/or image)\nbody: { community_token, community_member_id, post_id, content, image? (file), remove_image? }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-post-edit",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-post-edit"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-post-pin  (toggle, own post)\nbody: { community_token, community_member_id, post_id }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-post-pin",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-post-pin"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/membership-post-protected-detail\nbody: { community_token, member_token, post_id }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-post-protected-detail",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-post-protected-detail"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "The stored link itself, for the edit form \u2014 the SECOND and last place the\nURL leaves the database (the first being the open endpoint). Restricted to\nwhoever may edit the post: its author, or a moderator and up. A member who\ncan merely READ the post gets nothing, even though they may open it.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/membership-post-protected-open\nbody: { community_token, member_token, post_id }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-post-protected-open",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-post-protected-open"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Hands back the real URL behind a protected post's button \u2014 the only route\nthat ever does. The feed payload carries the label and the expiry and\nnothing else, so a member who is no longer entitled to the group, or who\nsaved the page, still cannot reach the link: every click asks here, and\nhere re-checks.\n\nAccess is the group's own read rule (gateGroupRead), so a paid group's\nprivate room follows the group's entitlement automatically \u2014 including a\nmember whose access lapsed after the post was published.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-comments  \u2014 list comments for a post\nbody: { community_token, post_id }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-comments",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-comments"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-comment-create\nbody: { community_token, group_token, community_member_id, post_id, cmt }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-comment-create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-comment-create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-ai-comment\nbody: { community_token, group_token (or group_id), post_id }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-ai-comment",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-ai-comment"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Best-effort: when the group's \"Automatic AI reply to the member post\"\nsetting is on, generates a short AI reply to the post and adds it as a\ncomment authored by the configured admin member. Called by the FE right\nafter a post is created; it self-checks the setting and no-ops otherwise.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-comment-like  (toggle)\nbody: { community_token, community_member_id, comment_id }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-comment-like",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-comment-like"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-comment-delete  (own comment)\nbody: { community_token, community_member_id, comment_id }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-comment-delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-comment-delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/membership-comment-edit  (own comment\/reply)\nbody: { community_token, comment_id, cmt, manage_images?, keep_images[]?,\n        images[]?, image_urls[]? } \u2014 edits text + the image set.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-comment-edit",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-comment-edit"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-banners\nbody: { community_token, group_token?, placement? }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-banners",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-banners"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/membership-link-preview",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-link-preview",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-link-preview"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST \/api\/community-instructor\nbody: { community_token, instructor_id }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-instructor",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-instructor"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Flexi Contest FE Endpoint(s)",
            "description": "\nAPIs to manage contest.",
            "item": [
                {
                    "name": "POST api\/get-fe-contest-details",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-fe-contest-details",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-fe-contest-details"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/get-fe-entry-list",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-fe-entry-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-fe-entry-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/save-member-entry",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/save-member-entry",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/save-member-entry"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/get-badge-details",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-badge-details",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-badge-details"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET api\/get-reward-details",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-reward-details",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-reward-details"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "content-type",
                                    "value": "text\/html; charset=utf-8"
                                },
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                },
                                {
                                    "key": "access-control-allow-methods",
                                    "value": "GET, POST, PUT, PATCH, DELETE, OPTIONS"
                                },
                                {
                                    "key": "access-control-allow-headers",
                                    "value": "Content-Type, Authorization, X-Requested-With, Accept, Origin"
                                },
                                {
                                    "key": "access-control-allow-credentials",
                                    "value": "true"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                },
                                {
                                    "key": "set-cookie",
                                    "value": "XSRF-TOKEN=eyJpdiI6InlZdzd2MklkZlIvOFRvUytlcjNRamc9PSIsInZhbHVlIjoiVnJ5RnZpWS90YVlOekxzdUNnZ2lKVkV2RmVPNmpsaktiOW1yNEZlc3Z1SFo3ZDU5NGpvTWZwWGRnVHBxMVdiQUJTOFZYTTJMZ2FVYmtWUk5CekRIVU9BWXY4MXFGanV1dnVDSVY4MW44d1prUDBhLys3NXZXVklVYnR4bHBXSEciLCJtYWMiOiIyNDBkYTNkNmRiYTVjNWFhMjNjZWNhMDE4NTYwMmYxOWM5ODNjYjdhZjMzZGJkNDZjNjMwYmIxNGRkNTZhYjAzIiwidGFnIjoiIn0%3D; expires=Tue, 22 Sep 2026 12:16:19 GMT; Max-Age=7200; path=\/; secure; samesite=lax; membershipapi-session=eyJpdiI6IldpeFdoYnVyd0cwekxtaU01c1dyTVE9PSIsInZhbHVlIjoidUZOZjhBajZnbmczUTFuN3RMRUYyV0JqZVZPYjRvNjNmNW1GV3AvTlZFdFZ6UXozS2N3dm9oVHc1a3A2bUJ1SXptL3lVbEowaklkUFVOZVdxWmxDbElWNUJ2cTFGVXVITTYwTEIzNUdyNlRJY3YxL2IrTjRjYVMwR1Q5bTVhaHAiLCJtYWMiOiJmYzdiNjFjNzNiZWRhYjEzMTE0ZjQ5ZjQzYTRmNzc0MTllNmM1MDE3NDBiNmMyZDVkYzc0YjYwMTUzMjYwNjZjIiwidGFnIjoiIn0%3D; expires=Tue, 22 Sep 2026 12:16:19 GMT; Max-Age=7200; path=\/; secure; httponly; samesite=lax"
                                }
                            ],
                            "code": 200,
                            "body": "",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "POST api\/get-prize-setup",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-prize-setup",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-prize-setup"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/get-member-achievement-details",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-member-achievement-details",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-member-achievement-details"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/get-badge-count",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-badge-count",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-badge-count"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/get-viral-share-details",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-viral-share-details",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-viral-share-details"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/get-leaderboard-details",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-leaderboard-details",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-leaderboard-details"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/fe-get-winner-list",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/fe-get-winner-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/fe-get-winner-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/get-branding-status",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-branding-status",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-branding-status"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "POST api\/get-qrcode-settings",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-qrcode-settings",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-qrcode-settings"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Flexi Proof Endpoint(s)",
            "description": "\nAPIs to manage flexi proof.",
            "item": [
                {
                    "name": "GET FlexiProofAutoURL",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/getflexiproof-auto-url",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/getflexiproof-auto-url"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"example@test.com\",\"user_id\":786,\"url\":\"https:\\\/\\\/example.com\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET FlexiContestAutoURL",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/getflexicontest-auto-url",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/getflexicontest-auto-url"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"example@test.com\",\"user_id\":786,\"url\":\"https:\\\/\\\/example.com\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET ProofAlert",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-proof-alert",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-proof-alert"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_page_id\":\"1,2\",\"product_id\":\"1,2\",\"prof_campaign_id\":0,\"page\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET ProofAlertTest",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-proof-alert-test",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-proof-alert-test"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_page_id\":\"1,2\",\"product_id\":\"1,2\",\"page\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET CampaignData",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-campaign-data",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-campaign-data"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"prof_campaign_id\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET CampaignList",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/campaign-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/campaign-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":786,\"page\":1,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "SEARCH CampaignList",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/search-campaign-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/search-campaign-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":786,\"search_name\":\"xyz\",\"page\":1,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET CampaignById",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/campaign-by-id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/campaign-by-id"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":786,\"prof_campaign_id\":1,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET AlertSettings",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/campaign-alert-settings",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/campaign-alert-settings"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":786,\"prof_campaign_id\":2,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET AlertSettingbyId",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/campaign-alert-settings-by-id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/campaign-alert-settings-by-id"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":786,\"prof_campaigns_setting_id\":2,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET PageSettings",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/campaign-page-settings",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/campaign-page-settings"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":786,\"prof_campaign_id\":2,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "SAVE \/ EDIT CampaignName",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/save-campaign-name",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/save-campaign-name"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":786,\"name\":\"test\",\"prof_campaign_id\":0,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "SAVE \/ EDIT AlertSettings",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/save-alert-setting",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/save-alert-setting"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":786,\"prof_campaign_id\":2,\"alert_type\":\"lead\",\"funnel_id\":\"1,2\",\"funnel_page_id\":\"1,2\",\"product_id\":\"1,2\",\"alert_customization\":\"qwer\",\"prof_campaigns_setting_id\":0,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "SAVE \/ Edit PageSettings",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/save-page-setting",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/save-page-setting"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"prof_campaign_id\":2,\"page_customization\":\"qwer\",\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "DELETE Campaign",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/delete-campaign",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/delete-campaign"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":9,\"id\":9,\"type\":\"alertsettting\",\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "UPDATE CampaignStatus",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/update-status-campaign",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/update-status-campaign"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":9,\"id\":9,\"type\":\"alertsettting\",\"status\":1,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET ProjectList",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/project-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/project-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":786,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET PageList",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/page-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/page-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"user_id\":786,\"campaign_id\":0,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET ProductList",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/product-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/product-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":9,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET LibraryImageList",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/library-img-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/library-img-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":786,\"token\":\"xyz\",\"page\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Save ImageLibrary",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/save-img-library",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/save-img-library"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":786,\"img_path\":\"https:\\\/\\\/example.com\",\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET PublishedURL",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/published-url-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/published-url-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":786,\"prof_campaign_id\":2,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "SAVE EmbedCode",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/save-embed-code",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/save-embed-code"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":\"1,2\",\"user_id\":786,\"flexiproof_embed\":\"qwer\",\"funnel_page_id_del\":\"1,2\",\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Gamification Endpoint(s)",
            "description": "\nAPIs to manage gamification.",
            "item": [
                {
                    "name": "GET Gamify Points",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-gamify-points",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-gamify-points"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":1,\"member_id\":2,\"funnel_page_id\":3,\"lesson_id\":3,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET Member Points",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-member-points",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-member-points"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":1,\"member_id\":2,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET Goals",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/goallist",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/goallist"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":1,\"member_id\":2,\"funnel_page_id\":3,\"lesson_id\":3,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "UPDATE Member Points",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/update-member-points",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/update-member-points"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":1,\"member_id\":2,\"funnel_page_id\":3,\"lesson_id\":3,\"fk_id\":3,\"type\":\"goal,comment,resource,lesson_complete,post_like,cmt_like,upload_profile\",\"goal_user_input\":\"Lorem Epsem\",\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Member Badge List",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/member-badge-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/member-badge-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":1,\"member_id\":2,\"funnel_page_id\":3,\"lesson_id\":3,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET Next Badge",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-next-badge",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-next-badge"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":1,\"member_id\":2,\"funnel_page_id\":3,\"lesson_id\":3,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Member Reward List",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/member-reward-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/member-reward-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":1,\"member_id\":2,\"funnel_page_id\":3,\"lesson_id\":3,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET Member Level",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-member-level",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-member-level"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":1,\"member_id\":2,\"token\":\"xyz\"}"
                        },
                        "description": "Bridge port of the admin GamificationService::memberStats slice that\ndeals with level progression. Reads from `levels` (funnel-scoped) and\n`membership_user.tot_points`. Frontend (LevelProgress.jsx) renders the\ncurrent level chip, next-level meter, and full ladder.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET Member Streak",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-member-streak",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-member-streak"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":1,\"member_id\":2,\"token\":\"xyz\"}"
                        },
                        "description": "Bridge port of GamificationService streak read. Returns current daily\nactivity streak + lifetime longest streak for the StreakBadge component.\nThe recording side (incrementing streak on activity) lives in the admin\nproject's GamificationService::recordStreak \u2014 this endpoint is read-only.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET Leaderboard",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-leaderboard",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-leaderboard"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":1,\"period\":\"architecto\",\"limit\":16,\"token\":\"xyz\"}"
                        },
                        "description": "Funnel-scoped leaderboard. Period filter mirrors the admin service:\n  - \"all\"     \u2192 static rank by membership_user.tot_points\n  - \"daily\"   \u2192 SUM(points) from point_transactions in last 24h\n  - \"weekly\"  \u2192 SUM in last 7 days\n  - \"monthly\" \u2192 SUM in last 30 days\n\nPeriod-windowed paths read point_transactions; if that table has no\nrows for the period, the leaderboard is empty (by design \u2014 windowed\nmeans \"who earned points in this window\").",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Redeem Reward",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/redeem-reward",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/redeem-reward"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":1,\"member_id\":2,\"reward_id\":5,\"token\":\"xyz\"}"
                        },
                        "description": "Member spends their tot_points to claim a redeemable reward (one with\ncost_points > 0). Auto-awarded rewards (cost_points = 0, gated by\nreward_points threshold) are claimed via the existing badge-evaluator\ninside UpdateMemberPoints \u2014 not this endpoint.\n\nWrapped in a DB transaction so the points debit, the member_badges\ninsert, the stock decrement, and the point_transactions audit row\neither all land or none of them do.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Lesson Endpoint(s)",
            "description": "\nAPIs to manage lesson.",
            "item": [
                {
                    "name": "GET Lessons",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/lessonlist",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/lessonlist"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"member_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET LessonsDetails",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/lesson-details",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/lesson-details"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"member_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Mark Complete",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/markecomplete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/markecomplete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"member_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Unlock Mark Complete",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/delete-markecomplete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/delete-markecomplete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"member_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Course Complete Percentage",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/completeperc",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/completeperc"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"member_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Submit a lesson goal (assignment). Goals are authored in the admin panel\n(membership_lesson_goals, keyed on the legacy lesson_id). Auto-approve\ngoals (approval_type=1) also mark the lesson complete immediately.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/membership-goal-submit",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/membership-goal-submit"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"member_id\":9,\"text\":\"architecto\",\"url\":\"http:\\\/\\\/www.bailey.biz\\\/quos-velit-et-fugiat-sunt-nihil-accusantium-harum.html\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "SAVE \/ EDIT LessonPost",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/lesson-post",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/lesson-post"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"member_id\":9,\"post_id\":0,\"post_title\":\"title\",\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "SAVE \/ EDIT LessonComment",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/lesson-comment",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/lesson-comment"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"post_id\":9,\"parent_id\":9,\"member_id\":9,\"comment_id\":0,\"comment\":\"comment\",\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "SAVE LessonLike",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/lesson-like",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/lesson-like"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"member_id\":9,\"type\":1,\"fk_id\":9,\"like\":1,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "SAVE \/ EDIT  LessonNotes",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/save-lesson-notes",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/save-lesson-notes"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"member_id\":9,\"notes\":\"{\\\"time\\\":\\\"00.53\\\",\\\"note\\\":\\\"Good\\\"}\",\"lesson_note_id\":0,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET LessonNotes",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-lesson-notes",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-lesson-notes"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"member_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "DELETE LessonNotes",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/delete-lesson-notes",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/delete-lesson-notes"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"member_id\":9,\"lesson_note_id\":16,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET AllLessonPostComment",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/getlesson-post-comment",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/getlesson-post-comment"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"member_id\":9,\"page\":1,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "DELETE Post \/ Comment",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/delete-post-comment",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/delete-post-comment"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"member_id\":9,\"id\":9,\"type\":\"post\",\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Community feed \u2014 cross-lesson posts within a funnel, newest first.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/community-feed",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/community-feed"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":16,\"member_id\":16,\"page\":16,\"per_page\":16}"
                        },
                        "description": "Joins membership_user for the author card and aggregates likes +\ncomment counts so the list view doesn't need follow-up queries.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "List the caller's conversations, newest activity first. Each row\nincludes the OTHER participant's profile + the last message preview\n+ an unread count.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-conversations",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-conversations"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":16,\"funnel_id\":16,\"limit\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Paginated message history for a conversation. Newest first; the\nclient typically reverses to render chronological top-down.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-messages",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-messages"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":16,\"funnel_id\":16,\"conversation_id\":16,\"before_id\":16,\"limit\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Send a message. Auto-creates the conversation on first send. Both\nmembers must be active (status=1) and in the same funnel.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/send-message",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/send-message"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":16,\"funnel_id\":16,\"to_member_id\":16,\"body\":\"architecto\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Mark all messages in a conversation that were sent TO the caller as\nread. The caller's own messages are never touched.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/mark-conversation-read",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/mark-conversation-read"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":16,\"funnel_id\":16,\"conversation_id\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Lightweight unread count for the nav badge. Single aggregate query.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-unread-message-count",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-unread-message-count"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":16,\"funnel_id\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Edit a message. Only the sender can edit. No time window \u2014 but the\nclient shows \"edited\" so receivers know.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/edit-message",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/edit-message"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":16,\"funnel_id\":16,\"message_id\":16,\"body\":\"architecto\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Soft-delete a message. The row stays so threading and counts don't\ngo strange; UI shows \"[deleted]\" for body.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/delete-message",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/delete-message"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Search messages within the caller's conversations. Optionally\nscoped to one conversation.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/search-messages",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/search-messages"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Toggle a block. Symmetric in send-check (handled separately) \u2014 this\njust records the directional row.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/toggle-block-member",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/toggle-block-member"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Lightweight typing-indicator ping. Sets is_typing_until = now + ~5s\nfor the caller in this conversation. Recipients see it via the\ntyping_member_ids field in getMessages.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/typing-ping",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/typing-ping"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Create a group conversation. Title + initial members.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/create-group",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/create-group"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Add a member to a group (caller must be a participant).",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/add-group-member",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/add-group-member"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Leave a group. Sets left_at; doesn't delete history.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/leave-group",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/leave-group"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Save (or refresh) a Web Push subscription for the caller's browser.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscribe-push",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscribe-push"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Upload a message attachment. Returns the public URL the client then\npasses to send-message via media_url + media_type.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/upload-message-attachment",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/upload-message-attachment"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Storage: simple filesystem path under public\/mem_message_attachments\/\nThe membership platform already serves \/mem_resources via S3; for\nv1 we keep attachments local until that bucket is wired in.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Paginated member directory for a funnel \u2014 name + email search, sort\nby joined \/ points \/ name. Joins are kept lean: profile fields from\nmembership_user, badge count via subquery (cheaper than join+group).",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-member-directory",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-member-directory"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":16,\"member_id\":16,\"q\":\"architecto\",\"sort\":\"architecto\",\"page\":16,\"per_page\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Single-member profile card. Same shape as one row of the directory\nbut doesn't need pagination. Used by hover cards.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-member-profile",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-member-profile"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Toggle an emoji reaction on a post or comment. Same endpoint handles\nboth: target_type='post'|'comment', target_id=post_id|comment_id.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/toggle-reaction",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/toggle-reaction"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":16,\"funnel_id\":16,\"target_type\":\"architecto\",\"target_id\":16,\"reaction\":\"architecto\"}"
                        },
                        "description": "One row per (member, target, reaction) \u2014 re-clicking removes it.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Bulk fetch reaction state for a list of targets in one round-trip.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-reactions",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-reactions"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":16,\"targets\":[\"architecto\"]}"
                        },
                        "description": "The client renders many posts at once; this avoids N+1 requests.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Toggle a lesson's saved\/bookmarked state. Returns the new state so\nthe client can flip the icon without a follow-up GET.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/toggle-saved-lesson",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/toggle-saved-lesson"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":16,\"lesson_id\":16,\"funnel_id\":16,\"funnel_page_id\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "List the member's saved lessons. Joins lesson + course metadata so\nthe sidebar view can render with one round-trip.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-saved-lessons",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-saved-lessons"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":16,\"funnel_id\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "In-app notification inbox for the member. Returns unread count +\nmost recent N items so the bell dropdown can render in one round-trip.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-member-notifications",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-member-notifications"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":16,\"funnel_id\":16,\"limit\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Mark notifications as read. With no ids, marks all of the member's\nnotifications as read (bulk \"clear inbox\").",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/mark-notifications-read",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/mark-notifications-read"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":16,\"funnel_id\":16,\"notification_ids\":[\"architecto\"]}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Save the member's current playback position for a lesson. Upserts on\n(membership_user_id, lesson_id). Supports a batch payload via the\n`positions` array so the client can flush several lessons in one call.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/save-video-position",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/save-video-position"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":16,\"funnel_id\":16,\"funnel_page_id\":16,\"lesson_id\":16,\"position_seconds\":16,\"duration_seconds\":16,\"positions\":[\"architecto\"]}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Return all saved positions for this member, optionally scoped by\nfunnel. Response shape mirrors the local lessonResume map:\n  { positions: { [lesson_id]: seconds } }",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-video-positions",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-video-positions"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"member_id\":16,\"funnel_id\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Resource List",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/downloadcontent",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/downloadcontent"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"member_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Mock Test Endpoint(s)",
            "description": "\nLearner-facing API for the standalone Live\/Mock Test \u2014 a TIMED exam, distinct\nfrom the lesson Quiz (QuizController). Design notes:\n\n - The SERVER owns the clock. started_at \/ expires_at are stamped server-side\n   on start; duration and expiry never come from the client. Every save and\n   submit re-checks Carbon::now() against expires_at and auto-finalizes a\n   lapsed attempt, so a manipulated browser clock cannot buy extra time.\n - Questions come from the dedicated mock_test_bank_questions table (this\n   feature is independent of the lesson quiz \/ quiz_questions), linked via\n   mock_test_questions. answer_id is the correct choice_rand_id and is NEVER\n   sent to the client; grading compares server-side.\n - Answers are autosaved per question into mock_test_answers so a refresh,\n   crash, or network drop loses nothing and auto-submit always grades the\n   latest state. The served question order + option order is snapshotted on\n   the attempt (question_order) so navigation and grading are stable.\n - Every attempt op verifies the attempt belongs to the calling member.\n\nBody params mirror the quiz endpoints: funnel_id + member_id identify the\nmember (the route sits behind the same auth middleware as the quiz routes).",
            "item": [
                {
                    "name": "POST api\/mock-test-list",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/mock-test-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/mock-test-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Pre-start detail: meta + instructions + attempts left + whether a live\nattempt exists to resume. Does NOT return questions.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/mock-test-details",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/mock-test-details"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":16,\"member_id\":16,\"mock_test_id\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Start (or resume) a timed attempt.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/mock-test-start",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/mock-test-start"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":16,\"member_id\":16,\"mock_test_id\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Resume an in-progress attempt (after refresh \/ new tab \/ reconnect).",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/mock-test-resume",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/mock-test-resume"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"attempt_id\":16,\"member_id\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Autosave one question's answer. Rejected (and the attempt auto-finalized)\nif time has elapsed.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/mock-test-save-answer",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/mock-test-save-answer"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"attempt_id\":16,\"member_id\":16,\"bank_question_id\":16,\"choice_rand_id\":\"architecto\",\"marked_for_review\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Finalize an attempt (manual submit). Idempotent \u2014 a second submit returns\nthe existing result.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/mock-test-submit",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/mock-test-submit"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"attempt_id\":16,\"member_id\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Read a finalized attempt's result.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/mock-test-result",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/mock-test-result"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"attempt_id\":16,\"member_id\":16}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Quiz Endpoint(s)",
            "description": "\nAPIs to manage quiz.",
            "item": [
                {
                    "name": "GET QuizList",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/quiz-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/quiz-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"member_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Quiz Result",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/quiz-response",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/quiz-response"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"funnel_page_id\":9,\"lesson_id\":9,\"member_id\":9,\"answer\":\"[{\\\"quiz_question_id\\\":1,\\\"choice_rand_id\\\":\\\"9Hlfpy\\\"},{\\\"quiz_question_id\\\":2,\\\"choice_rand_id\\\":\\\"a9SsHN\\\"}]\",\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET QuizMembersAnswer",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/quiz-member-answer",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/quiz-member-answer"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"funnel_id\":9,\"lesson_id\":9,\"member_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Settings Endpoint(s)",
            "description": "\nAPIs to manage quiz.",
            "item": [
                {
                    "name": "Fetch Domain List",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-domain-list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-domain-list"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Add Domain",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/add-domain",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/add-domain"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"domain_name\":\"example.com\",\"user_id\":2,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Verify Domain",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/verify-domain",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/verify-domain"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"domain_id\":9,\"user_id\":2,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Delete Domain",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/delete-domain",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/delete-domain"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Fetch Account Domain",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-account-subdomain",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-account-subdomain"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Add Account Domain",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/add-account-subdomain",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/add-account-subdomain"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":99,\"name\":\"sub.flexifunnels.com\",\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Verified Domain List",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/verified-domain",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/verified-domain"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":9,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Assign Domain for Contest",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/assign-domain",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/assign-domain"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":9,\"custom_domain_id\":9,\"funnel_id\":9,\"old_custom_domain\":\"9\",\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Create Project and Page for Contest",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/create-project-pages",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/create-project-pages"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":9,\"path\":\"winner\",\"name\":\"name\",\"id\":0,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Create Page for Application",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/create-page",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/create-page"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":9,\"funnel_id\":0,\"path\":\"winner\",\"name\":\"name\",\"id\":0,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET ProjectList",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/project-lists",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/project-lists"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":786,\"token\":\"xyz\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Update Page for Contest",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/update-page-slug",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/update-page-slug"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":9,\"name\":\"test\",\"path\":\"winner\",\"funnel_page_id\":133,\"funnel_id\":143,\"id\":0,\"token\":\"qweruery\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Update MetaData for Contest",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/update-contest-meta",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/update-contest-meta"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":9,\"name\":\"test\",\"funnel_page_id\":133,\"funnel_id\":0,\"contest_url\":\"143\",\"contest_id\":32}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Webinar Endpoint(s)",
            "description": "\nAPIs to manage Webinar.",
            "item": [
                {
                    "name": "GET User App Webinar Service List",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-app-user-webinar-service",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-app-user-webinar-service"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"app_id\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "GET Webinar Service Name List",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-app-webinar-service",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-app-webinar-service"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"app_id\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Save App User Webinar Service",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/set-app-webinar-service",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/set-app-webinar-service"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"app_id\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "UPDATE Status AppUserWebinarService",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/user\/status\/webinarlist",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/user\/status\/webinarlist"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"status\":1,\"app_user_webinar_service_id\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Delete AppUserWebinarService",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/delete-app-user-webinar-service",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/delete-app-user-webinar-service"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"app_user_webinar_service_id\":1,\"app_id\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Connect GoToWebinar",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/connectGotowebinar",
                            "query": [
                                {
                                    "key": "name",
                                    "value": "Test",
                                    "description": "The name of the Account name.",
                                    "disabled": false
                                },
                                {
                                    "key": "arId",
                                    "value": "1",
                                    "description": "The id of the app user email service.",
                                    "disabled": false
                                },
                                {
                                    "key": "user_id",
                                    "value": "2",
                                    "description": "The id of the user.",
                                    "disabled": false
                                },
                                {
                                    "key": "app_id",
                                    "value": "1",
                                    "description": "The id of the APP.",
                                    "disabled": false
                                },
                                {
                                    "key": "base_url",
                                    "value": "https:\/\/example.com\/",
                                    "description": "The base_url of current domain.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/connectGotowebinar?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com%2F"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                },
                                {
                                    "key": "access-control-allow-methods",
                                    "value": "GET, POST, PUT, PATCH, DELETE, OPTIONS"
                                },
                                {
                                    "key": "access-control-allow-headers",
                                    "value": "Content-Type, Authorization, X-Requested-With, Accept, Origin"
                                },
                                {
                                    "key": "access-control-allow-credentials",
                                    "value": "true"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                },
                                {
                                    "key": "set-cookie",
                                    "value": "XSRF-TOKEN=eyJpdiI6IjgzNzh5b3VHVGxaM1Z3U21Rdmd4YXc9PSIsInZhbHVlIjoiQnFPSmViWlhieFFaWVMxZW9HcEd4T0RpQlNTOTRJVzN6elZJVkdublBVZFVFWXBKT2lOdFJsTThra3M5NVAzSjl3QjlEVUNTSVRKb2NIRjd5dUY2d29oR0xRZzBVc2hEUUlESDlnWUNPV29SWEp5MEc1NFRDOUswT3R3eDFoUzciLCJtYWMiOiI4MDJhZDk0MGY0YjYxMWI5ZTE5MmI5YjEzODEyZDQ2OTNhZjM1ZTBkNjVmMjRiOThlZDk0N2UwNzM4ZmU5MjFhIiwidGFnIjoiIn0%3D; expires=Tue, 22 Sep 2026 12:16:19 GMT; Max-Age=7200; path=\/; secure; samesite=lax; membershipapi-session=eyJpdiI6IlltcmtwemlYM3ZkUndsY2JCaXpuTHc9PSIsInZhbHVlIjoiYng2Nkw2N3k4YWZUSDRNTDYwZ2ljSVdDejFRYkNDeWNSQnd4ZHdzVHdJRHVLY01NQW5mZVNZWVg1TEJzclVQQ1JIViswRmplbC8xT3VpazhmTDNxYkZVV01wZ3lmR2hiOTNJWVIrcmFHSUsvTmJZZkZtOWt0UWovQlBMdWRBSE8iLCJtYWMiOiIzYjM2MzJkYzBjNjBkYWZhYjEwYTkyNjRiMTk3NzYzMjJjOWE4YmY4MWE2NjcxMWNkZDM1YmQwNjYwMjE0ZTZmIiwidGFnIjoiIn0%3D; expires=Tue, 22 Sep 2026 12:16:19 GMT; Max-Age=7200; path=\/; secure; httponly; samesite=lax"
                                }
                            ],
                            "code": 200,
                            "body": "{\"success\":true,\"url\":\"https:\\\/\\\/api-v2.flexifunnels.com\\\/api\\\/setCookieUpdate?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com%2F&url=https%3A%2F%2Fauthentication.logmeininc.com%2Foauth%2Fauthorize%3Fclient_id%3D%26response_type%3Dcode%26redirect_uri%3D\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "GET Webinar List ID",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/get-webinar-list-id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/get-webinar-list-id"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":2,\"app_id\":1,\"app_user_webinar_service_id\":1}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                }
            ]
        }
    ],
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "key",
                "type": "string"
            }
        ]
    }
}