MENU navbar-image

Introduction

This documentation aims to provide all the information you need to work with our API.

Authenticating requests

To authenticate requests, include an Authorization header with the value "Bearer {BEARER_TOKEN}".

All authenticated endpoints are marked with a requires authentication badge in the documentation below.

You can retrieve your token by using the api/login endpoint.

Auth User Endpoint(s)

GET InviteCode

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/getinvitecode" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/getinvitecode"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/getinvitecode';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/getinvitecode'
payload = {
    "funnel_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/getinvitecode

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

GET InviteLogin

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/getinvitelogin" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"invite_code\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/getinvitelogin"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "invite_code": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/getinvitelogin';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'invite_code' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/getinvitelogin'
payload = {
    "invite_code": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/getinvitelogin

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

invite_code   string   

The invite_code of the funnel. Example: xyz

GET FunnelData

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/getfunnel" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/getfunnel"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/getfunnel';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/getfunnel'
payload = {
    "funnel_id": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/getfunnel

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   string   

The funnel_id of the funnel. Example: xyz

Login

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/login" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"email\": \"osmith@example.com\",
    \"password\": \"%AZ9O@y~8=s?d\",
    \"funnel_id\": 9,
    \"device_name\": \"Windows NT 10.0; Win64; x64\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/login"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "email": "osmith@example.com",
    "password": "%AZ9O@y~8=s?d",
    "funnel_id": 9,
    "device_name": "Windows NT 10.0; Win64; x64"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/login';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'email' => 'osmith@example.com',
            'password' => '%AZ9O@y~8=s?d',
            'funnel_id' => 9,
            'device_name' => 'Windows NT 10.0; Win64; x64',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/login'
payload = {
    "email": "osmith@example.com",
    "password": "%AZ9O@y~8=s?d",
    "funnel_id": 9,
    "device_name": "Windows NT 10.0; Win64; x64"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/login

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

email   string   

Example: osmith@example.com

password   string   

Example: %AZ9O@y~8=s?d

funnel_id   integer   

The id of the funnel. Example: 9

device_name   string   

The string of the login device name. Example: Windows NT 10.0; Win64; x64

Automatic Login

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/autologin" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"code\": \"xyza\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/autologin"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "code": "xyza"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/autologin';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'code' => 'xyza',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/autologin'
payload = {
    "code": "xyza"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/autologin

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

code   string   

The string of the funnel. Example: xyza

Get Device Login Data

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-device-login-data" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"devicekey\": \"xyza\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-device-login-data"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "devicekey": "xyza"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-device-login-data';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'devicekey' => 'xyza',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-device-login-data'
payload = {
    "devicekey": "xyza"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-device-login-data

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

devicekey   string   

The string of the funnel ID. Example: xyza

Forgot Password

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/forgot_password" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"email\": \"test@flexifunnels.com\",
    \"funnel_id\": 9,
    \"base_url\": \"test.flexifunnels.com\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/forgot_password"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "email": "test@flexifunnels.com",
    "funnel_id": 9,
    "base_url": "test.flexifunnels.com"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/forgot_password';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'email' => 'test@flexifunnels.com',
            'funnel_id' => 9,
            'base_url' => 'test.flexifunnels.com',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/forgot_password'
payload = {
    "email": "test@flexifunnels.com",
    "funnel_id": 9,
    "base_url": "test.flexifunnels.com"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/forgot_password

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

email   string   

The email of the member. Example: test@flexifunnels.com

funnel_id   integer   

The id of the funnel. Example: 9

base_url   string   

The url of the funnel. Example: test.flexifunnels.com

Reset Password

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/reset_password" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"token\": \"vitae\",
    \"password\": \"{Gs\\\"Ux,gT\",
    \"confirmpassword\": \"in\",
    \"funnel_id\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/reset_password"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "token": "vitae",
    "password": "{Gs\"Ux,gT",
    "confirmpassword": "in",
    "funnel_id": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/reset_password';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'token' => 'vitae',
            'password' => '{Gs"Ux,gT',
            'confirmpassword' => 'in',
            'funnel_id' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/reset_password'
payload = {
    "token": "vitae",
    "password": "{Gs\"Ux,gT",
    "confirmpassword": "in",
    "funnel_id": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/reset_password

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

token   string   

The Reset Password Token. Example: vitae

password   string   

The password of the member. Example: {Gs"Ux,gT

confirmpassword   string   

The confirm password of the member. Example: in

funnel_id   string   

The id of the funnel. Example: xyz

GET CustomScript

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/customscript" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/customscript"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/customscript';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/customscript'
payload = {
    "funnel_id": 9
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/customscript

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the funnel. Example: 9

Logout

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/logout" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"token\": \"qweruery\",
    \"membership_device_id\": 9
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/logout"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "token": "qweruery",
    "membership_device_id": 9
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/logout';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'token' => 'qweruery',
            'membership_device_id' => 9,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/logout'
payload = {
    "token": "qweruery",
    "membership_device_id": 9
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/logout

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

token   string   

The Login Accesstoken. Example: qweruery

membership_device_id   integer   

The id of the Membership Device. Example: 9

Flexi Proof Automatic Login

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/flexiproof-autologin" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"code\": \"xyza\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/flexiproof-autologin"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "code": "xyza"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/flexiproof-autologin';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'code' => 'xyza',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/flexiproof-autologin'
payload = {
    "code": "xyza"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/flexiproof-autologin

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

code   string   

The string of the funnel. Example: xyza

GET Profile

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/profile" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/profile"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/profile';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/profile'
payload = {
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/profile

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

token   string   

The Login Accesstoken. Example: qweruery

UPDATE Profile

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/profileupdate" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"name\": \"laudantium\",
    \"funnel_id\": 9,
    \"member_id\": \"9\",
    \"profile_img\": \"http:\\/\\/example.com\\/img.png\",
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/profileupdate"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "name": "laudantium",
    "funnel_id": 9,
    "member_id": "9",
    "profile_img": "http:\/\/example.com\/img.png",
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/profileupdate';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'name' => 'laudantium',
            'funnel_id' => 9,
            'member_id' => '9',
            'profile_img' => 'http://example.com/img.png',
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/profileupdate'
payload = {
    "name": "laudantium",
    "funnel_id": 9,
    "member_id": "9",
    "profile_img": "http:\/\/example.com\/img.png",
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/profileupdate

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

name   string   

The name of the member. Example: laudantium

funnel_id   integer   

The id of the Funnel. Example: 9

member_id   string   

The member_id of the member. Example: 9

profile_img   string   

The img of the member. Example: http://example.com/img.png

token   string   

The Login Accesstoken. Example: qweruery

UPDATE ChangePassword

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/changepassword" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"currentpassword\": \"omnis\",
    \"newpassword\": \"cum\",
    \"confirmnewpassword\": \"est\",
    \"funnel_id\": 9,
    \"member_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/changepassword"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "currentpassword": "omnis",
    "newpassword": "cum",
    "confirmnewpassword": "est",
    "funnel_id": 9,
    "member_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/changepassword';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'currentpassword' => 'omnis',
            'newpassword' => 'cum',
            'confirmnewpassword' => 'est',
            'funnel_id' => 9,
            'member_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/changepassword'
payload = {
    "currentpassword": "omnis",
    "newpassword": "cum",
    "confirmnewpassword": "est",
    "funnel_id": 9,
    "member_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/changepassword

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

currentpassword   string   

The current password of the member. Example: omnis

newpassword   string   

The new password of the member. Example: cum

confirmnewpassword   string   

The confirm new password of the member. Example: est

funnel_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

GET Myplans

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-myplans" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"member_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-myplans"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "member_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-myplans';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'member_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-myplans'
payload = {
    "funnel_id": 9,
    "member_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-myplans

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the funnel. Example: 9

member_id   integer   

The id of the member. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-footer" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-footer"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-footer';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-footer'
payload = {
    "funnel_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Flexi Proof Logout

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/flexi-proof-logout" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"token\": \"qweruery\",
    \"type\": \"9\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/flexi-proof-logout"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "token": "qweruery",
    "type": "9"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/flexi-proof-logout';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'token' => 'qweruery',
            'type' => '9',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/flexi-proof-logout'
payload = {
    "token": "qweruery",
    "type": "9"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/flexi-proof-logout

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

token   string   

The Login Accesstoken. Example: qweruery

type   string   

The type of the FlexiFunnel Product. Example: 9

POST api/get-fe-contest-details

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-fe-contest-details" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-fe-contest-details"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-fe-contest-details';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-fe-contest-details'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers)
response.json()

Request      

POST api/get-fe-contest-details

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

POST api/get-fe-entry-list

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-fe-entry-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-fe-entry-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-fe-entry-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-fe-entry-list'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers)
response.json()

Request      

POST api/get-fe-entry-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

POST api/save-member-entry

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/save-member-entry" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/save-member-entry"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/save-member-entry';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/save-member-entry'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers)
response.json()

Request      

POST api/save-member-entry

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

POST api/get-badge-details

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-badge-details" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-badge-details"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-badge-details';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-badge-details'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers)
response.json()

Request      

POST api/get-badge-details

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

GET api/get-reward-details

Example request:
curl --request GET \
    --get "https://bridge.flexifunnels.com/api/get-reward-details" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-reward-details"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-reward-details';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-reward-details'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
access-control-allow-methods: POST,GET,PATCH,PUT,DELETE,OPTIONS
access-control-allow-headers: Content-Type, Authorization, X-Requested-With, X-CSRF-TOKEN, Origin, Accept
access-control-max-age: 86400
access-control-allow-credentials: true
 


 

Request      

GET api/get-reward-details

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

POST api/get-prize-setup

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-prize-setup" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-prize-setup"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-prize-setup';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-prize-setup'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers)
response.json()

Request      

POST api/get-prize-setup

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

POST api/get-member-achievement-details

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-member-achievement-details" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-member-achievement-details"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-member-achievement-details';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-member-achievement-details'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers)
response.json()

Request      

POST api/get-member-achievement-details

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

POST api/get-badge-count

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-badge-count" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-badge-count"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-badge-count';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-badge-count'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers)
response.json()

Request      

POST api/get-badge-count

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

POST api/get-viral-share-details

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-viral-share-details" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-viral-share-details"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-viral-share-details';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-viral-share-details'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers)
response.json()

Request      

POST api/get-viral-share-details

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

POST api/contest-register

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/contest-register" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/contest-register"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/contest-register';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/contest-register'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers)
response.json()

Request      

POST api/contest-register

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

POST api/contest-login

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/contest-login" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/contest-login"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/contest-login';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/contest-login'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers)
response.json()

Request      

POST api/contest-login

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

POST api/get-leaderboard-details

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-leaderboard-details" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-leaderboard-details"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-leaderboard-details';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-leaderboard-details'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers)
response.json()

Request      

POST api/get-leaderboard-details

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

POST api/contest-member-update

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/contest-member-update" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"name\": \"esxwreqirlvkv\",
    \"phone\": \"+657467\",
    \"password\": \"fp.m(w5>6g~M\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/contest-member-update"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "name": "esxwreqirlvkv",
    "phone": "+657467",
    "password": "fp.m(w5>6g~M"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/contest-member-update';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'name' => 'esxwreqirlvkv',
            'phone' => '+657467',
            'password' => 'fp.m(w5>6g~M',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/contest-member-update'
payload = {
    "name": "esxwreqirlvkv",
    "phone": "+657467",
    "password": "fp.m(w5>6g~M"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/contest-member-update

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

name   string   

Must not be greater than 255 characters. Example: esxwreqirlvkv

phone   string  optional  

Must match the regex /^+[1-9]\d{1,14}$/. Example: +657467

password   string  optional  

Must be at least 8 characters. Example: fp.m(w5>6g~M

confirm_password   string  optional  

password is optional. The value and password must match.

POST api/fe-get-winner-list

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/fe-get-winner-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/fe-get-winner-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/fe-get-winner-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/fe-get-winner-list'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers)
response.json()

Request      

POST api/fe-get-winner-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Autoresponder Endpoint(s)

APIs to manage Autoresponder.

GET User App Email Service List'

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-app-user-email-service" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 2,
    \"app_id\": 1
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-app-user-email-service"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 2,
    "app_id": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-app-user-email-service';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 2,
            'app_id' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-app-user-email-service'
payload = {
    "user_id": 2,
    "app_id": 1
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-app-user-email-service

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 2

app_id   integer   

The id of the APP. Example: 1

GET Autoresponder Name List

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-autoresponder-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 2
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-autoresponder-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 2
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-autoresponder-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 2,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-autoresponder-list'
payload = {
    "user_id": 2
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-autoresponder-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 2

SAVE AppEmailService

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/set-app-email-service" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 2,
    \"app_id\": 1,
    \"app_email_service_id\": 1,
    \"app_email_service_name\": 1,
    \"status\": 0
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/set-app-email-service"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 2,
    "app_id": 1,
    "app_email_service_id": 1,
    "app_email_service_name": 1,
    "status": 0
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/set-app-email-service';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 2,
            'app_id' => 1,
            'app_email_service_id' => 1,
            'app_email_service_name' => 1,
            'status' => 0,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/set-app-email-service'
payload = {
    "user_id": 2,
    "app_id": 1,
    "app_email_service_id": 1,
    "app_email_service_name": 1,
    "status": 0
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/set-app-email-service

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 2

app_id   integer   

The id of the APP. Example: 1

app_email_service_id   integer   

The id of the app email service. Example: 1

app_email_service_name   integer   

The id of the app email service name. Example: 1

status   integer   

The status of the app email service. Example: 0

UPDATE AppEmailService Settings

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/save-app-email-res" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 2,
    \"app_id\": 1,
    \"app_user_email_service_id\": 1,
    \"data\": \"[\\\"key1\\\" => \\\"qwwe\\\", \\\"key2\\\" => \\\"\\\", \\\"key3\\\" => \\\"\\\", \\\"account_id\\\" => \\\"\\\", \\\"name\\\" => \\\"\\\", \\\"status\\\" => 0]\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/save-app-email-res"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 2,
    "app_id": 1,
    "app_user_email_service_id": 1,
    "data": "[\"key1\" => \"qwwe\", \"key2\" => \"\", \"key3\" => \"\", \"account_id\" => \"\", \"name\" => \"\", \"status\" => 0]"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/save-app-email-res';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 2,
            'app_id' => 1,
            'app_user_email_service_id' => 1,
            'data' => '["key1" => "qwwe", "key2" => "", "key3" => "", "account_id" => "", "name" => "", "status" => 0]',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/save-app-email-res'
payload = {
    "user_id": 2,
    "app_id": 1,
    "app_user_email_service_id": 1,
    "data": "[\"key1\" => \"qwwe\", \"key2\" => \"\", \"key3\" => \"\", \"account_id\" => \"\", \"name\" => \"\", \"status\" => 0]"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/save-app-email-res

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 2

app_id   integer   

The id of the APP. Example: 1

app_user_email_service_id   integer   

The id of the app user email service. Example: 1

data   string    "qwwe", "key2" => "", "key3" => "", "account_id" => "", "name" => "", "status" => 0]" data-component="body">

The data json of the Settings. Example: ["key1" => "qwwe", "key2" => "", "key3" => "", "account_id" => "", "name" => "", "status" => 0]

UPDATE Status AppUserEmailService

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/app/status/autoresponderlist" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 2,
    \"status\": 1,
    \"app_user_email_service_id\": 1
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/app/status/autoresponderlist"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 2,
    "status": 1,
    "app_user_email_service_id": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/app/status/autoresponderlist';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 2,
            'status' => 1,
            'app_user_email_service_id' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/app/status/autoresponderlist'
payload = {
    "user_id": 2,
    "status": 1,
    "app_user_email_service_id": 1
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/app/status/autoresponderlist

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 2

status   integer   

The status of the app user email service . Example: 1

app_user_email_service_id   integer   

The id of the app user email service. Example: 1

Delete AppUserEmailService

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/delete-app-user-email-service" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 2,
    \"app_user_email_service_id\": 1,
    \"app_id\": 1
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/delete-app-user-email-service"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 2,
    "app_user_email_service_id": 1,
    "app_id": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/delete-app-user-email-service';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 2,
            'app_user_email_service_id' => 1,
            'app_id' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/delete-app-user-email-service'
payload = {
    "user_id": 2,
    "app_user_email_service_id": 1,
    "app_id": 1
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/delete-app-user-email-service

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 2

app_user_email_service_id   integer   

The id of the app user email service. Example: 1

app_id   integer   

The id of the APP. Example: 1

GET Autoresponder List ID

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/autoresponderlistproduct" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 2,
    \"app_user_email_service_id\": 1
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/autoresponderlistproduct"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 2,
    "app_user_email_service_id": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/autoresponderlistproduct';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 2,
            'app_user_email_service_id' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/autoresponderlistproduct'
payload = {
    "user_id": 2,
    "app_user_email_service_id": 1
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/autoresponderlistproduct

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 2

app_user_email_service_id   integer   

The id of the app email service. Example: 1

Connect Getresponse

Example request:
curl --request GET \
    --get "https://bridge.flexifunnels.com/api/connectGetresponse?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/connectGetresponse"
);

const params = {
    "name": "Test",
    "arId": "1",
    "user_id": "2",
    "app_id": "1",
    "base_url": "https://example.com",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/connectGetresponse';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'query' => [
            'name' => 'Test',
            'arId' => '1',
            'user_id' => '2',
            'app_id' => '1',
            'base_url' => 'https://example.com',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/connectGetresponse'
params = {
  'name': 'Test',
  'arId': '1',
  'user_id': '2',
  'app_id': '1',
  'base_url': 'https://example.com',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
access-control-allow-methods: POST,GET,PATCH,PUT,DELETE,OPTIONS
access-control-allow-headers: Content-Type, Authorization, X-Requested-With, X-CSRF-TOKEN, Origin, Accept
access-control-max-age: 86400
access-control-allow-credentials: true
 

{
    "success": true,
    "url": "https://bridge.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%3Dbe496961-410c-11f0-91bf-00163ec8ce26%26state%3Dxyz"
}
 

Request      

GET api/connectGetresponse

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Query Parameters

name   string   

The name of the Account name. Example: Test

arId   integer   

The id of the app user email service. Example: 1

user_id   integer   

The id of the user. Example: 2

app_id   integer   

The id of the APP. Example: 1

base_url   string   

The base_url of current domain. Example: https://example.com

Connect Mailchimp

Example request:
curl --request GET \
    --get "https://bridge.flexifunnels.com/api/connectMailchimp?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/connectMailchimp"
);

const params = {
    "name": "Test",
    "arId": "1",
    "user_id": "2",
    "app_id": "1",
    "base_url": "https://example.com",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/connectMailchimp';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'query' => [
            'name' => 'Test',
            'arId' => '1',
            'user_id' => '2',
            'app_id' => '1',
            'base_url' => 'https://example.com',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/connectMailchimp'
params = {
  'name': 'Test',
  'arId': '1',
  'user_id': '2',
  'app_id': '1',
  'base_url': 'https://example.com',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
access-control-allow-methods: POST,GET,PATCH,PUT,DELETE,OPTIONS
access-control-allow-headers: Content-Type, Authorization, X-Requested-With, X-CSRF-TOKEN, Origin, Accept
access-control-max-age: 86400
access-control-allow-credentials: true
 

{
    "success": true,
    "url": "https://bridge.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%26client_id%3D970057621857%26redirect_uri%3Dhttps%253A%252F%252Fbridge.flexifunnels.com%252Fapi%252FconnectMailchimp"
}
 

Request      

GET api/connectMailchimp

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Query Parameters

name   string   

The name of the Account name. Example: Test

arId   integer   

The id of the app user email service. Example: 1

user_id   integer   

The id of the user. Example: 2

app_id   integer   

The id of the APP. Example: 1

base_url   string   

The base_url of current domain. Example: https://example.com

Connect Constantcontact

Example request:
curl --request GET \
    --get "https://bridge.flexifunnels.com/api/constantcontact?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/constantcontact"
);

const params = {
    "name": "Test",
    "arId": "1",
    "user_id": "2",
    "app_id": "1",
    "base_url": "https://example.com",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/constantcontact';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'query' => [
            'name' => 'Test',
            'arId' => '1',
            'user_id' => '2',
            'app_id' => '1',
            'base_url' => 'https://example.com',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/constantcontact'
params = {
  'name': 'Test',
  'arId': '1',
  'user_id': '2',
  'app_id': '1',
  'base_url': 'https://example.com',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
access-control-allow-methods: POST,GET,PATCH,PUT,DELETE,OPTIONS
access-control-allow-headers: Content-Type, Authorization, X-Requested-With, X-CSRF-TOKEN, Origin, Accept
access-control-max-age: 86400
access-control-allow-credentials: true
 

{
    "success": true,
    "url": "https://bridge.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%3D9e7b8a4a-2a96-4019-9b33-4907d2c5b4e8%26scope%3Daccount_read%2Baccount_update%2Bcontact_data%2Boffline_access%2Bcampaign_data%2Boffline_access%26response_type%3Dcode%26state%3Dflexifunnels_ar%26redirect_uri%3Dhttps%3A%2F%2Fbridge.flexifunnels.com%2Fapi%2Fconstantcontact"
}
 

Request      

GET api/constantcontact

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Query Parameters

name   string   

The name of the Account name. Example: Test

arId   integer   

The id of the app user email service. Example: 1

user_id   integer   

The id of the user. Example: 2

app_id   integer   

The id of the APP. Example: 1

base_url   string   

The base_url of current domain. Example: https://example.com

Connect Aweber

Example request:
curl --request GET \
    --get "https://bridge.flexifunnels.com/api/connectAweber?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/connectAweber"
);

const params = {
    "name": "Test",
    "arId": "1",
    "user_id": "2",
    "app_id": "1",
    "base_url": "https://example.com",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/connectAweber';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'query' => [
            'name' => 'Test',
            'arId' => '1',
            'user_id' => '2',
            'app_id' => '1',
            'base_url' => 'https://example.com',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/connectAweber'
params = {
  'name': 'Test',
  'arId': '1',
  'user_id': '2',
  'app_id': '1',
  'base_url': 'https://example.com',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
access-control-allow-methods: POST,GET,PATCH,PUT,DELETE,OPTIONS
access-control-allow-headers: Content-Type, Authorization, X-Requested-With, X-CSRF-TOKEN, Origin, Accept
access-control-max-age: 86400
access-control-allow-credentials: true
 

{
    "success": true,
    "url": "https://bridge.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%3Df5f0f8f840ebbfd7735bf8736632c127%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%26redirect_uri%3Dhttps%253A%252F%252Fbridge.flexifunnels.com%252Fapi%252FconnectAweber%26client_id%3DfmU3DlTjyyKQhbs4lK04ClvjJH3WVNuE"
}
 

Request      

GET api/connectAweber

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Query Parameters

name   string   

The name of the Account name. Example: Test

arId   integer   

The id of the app user email service. Example: 1

user_id   integer   

The id of the user. Example: 2

app_id   integer   

The id of the APP. Example: 1

base_url   string   

The base_url of current domain. Example: https://example.com

Set Cookie

Example request:
curl --request GET \
    --get "https://bridge.flexifunnels.com/api/setCookieUpdate?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/setCookieUpdate"
);

const params = {
    "name": "Test",
    "arId": "1",
    "user_id": "2",
    "app_id": "1",
    "base_url": "https://example.com",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/setCookieUpdate';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'query' => [
            'name' => 'Test',
            'arId' => '1',
            'user_id' => '2',
            'app_id' => '1',
            'base_url' => 'https://example.com',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/setCookieUpdate'
params = {
  'name': 'Test',
  'arId': '1',
  'user_id': '2',
  'app_id': '1',
  'base_url': 'https://example.com',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (302):

Show headers
cache-control: no-cache, private
location: http://bridge.flexifunnels.com
content-type: text/html; charset=utf-8
access-control-allow-origin: *
access-control-allow-methods: POST,GET,PATCH,PUT,DELETE,OPTIONS
access-control-allow-headers: Content-Type, Authorization, X-Requested-With, X-CSRF-TOKEN, Origin, Accept
access-control-max-age: 86400
access-control-allow-credentials: true
 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="refresh" content="0;url='http://bridge.flexifunnels.com'" />

        <title>Redirecting to http://bridge.flexifunnels.com</title>
    </head>
    <body>
        Redirecting to <a href="http://bridge.flexifunnels.com">http://bridge.flexifunnels.com</a>.
    </body>
</html>
 

Request      

GET api/setCookieUpdate

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Query Parameters

name   string   

The name of the Account name. Example: Test

arId   integer   

The id of the app user email service. Example: 1

user_id   integer   

The id of the user. Example: 2

app_id   integer   

The id of the APP. Example: 1

base_url   string   

The base_url of current domain. Example: https://example.com

Course Endpoint(s)

APIs to manage course.

GET FunnelAuto URL

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/getfunnel-auto-url" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"name\": \"example@test.com\",
    \"email\": \"example@test.com\",
    \"url\": \"https:\\/\\/example.com\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/getfunnel-auto-url"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "name": "example@test.com",
    "email": "example@test.com",
    "url": "https:\/\/example.com"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/getfunnel-auto-url';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'name' => 'example@test.com',
            'email' => 'example@test.com',
            'url' => 'https://example.com',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/getfunnel-auto-url'
payload = {
    "funnel_id": 9,
    "name": "example@test.com",
    "email": "example@test.com",
    "url": "https:\/\/example.com"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/getfunnel-auto-url

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the funnel. Example: 9

name   string   

The name of the member. Example: example@test.com

email   string   

The email of the member. Example: example@test.com

url   string   

The url nme of the memmbership Example: https://example.com

GET Courses

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/courselist" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"member_id\": 786,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/courselist"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "member_id": 786,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/courselist';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'member_id' => 786,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/courselist'
payload = {
    "funnel_id": 9,
    "member_id": 786,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/courselist

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the funnel. Example: 9

member_id   integer   

The id of the funnel. Example: 786

token   string   

The login accesstoken. Example: xyz

SEARCH Courses

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/searchcourselist" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"member_id\": 786,
    \"search_name\": \"xyz\",
    \"search_type\": \"course\",
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/searchcourselist"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "member_id": 786,
    "search_name": "xyz",
    "search_type": "course",
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/searchcourselist';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'member_id' => 786,
            'search_name' => 'xyz',
            'search_type' => 'course',
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/searchcourselist'
payload = {
    "funnel_id": 9,
    "member_id": 786,
    "search_name": "xyz",
    "search_type": "course",
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/searchcourselist

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the funnel. Example: 9

member_id   integer   

The id of the funnel. Example: 786

search_name   string   

The search name of the course Example: xyz

search_type   string  optional  

optional The search type (course,lesson) of the course or lesson Example: course

token   string   

The login accesstoken. Example: xyz

Event Mobile App Endpoint(s)

APIs to manage event mobile app.

Attendee Login

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/attendee-login" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"ticket_code\": \"FGS_9\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/attendee-login"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "ticket_code": "FGS_9"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/attendee-login';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'ticket_code' => 'FGS_9',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/attendee-login'
payload = {
    "ticket_code": "FGS_9"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/attendee-login

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

ticket_code   string   

The string of the network_user. Example: FGS_9

GET EventDetails

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/event-details" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"event_id\": 22529
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/event-details"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "event_id": 22529
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/event-details';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'event_id' => 22529,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/event-details'
payload = {
    "event_id": 22529
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/event-details

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

event_id   integer   

The id of the networ_user. Example: 22529

GET AgentaList

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-agentalist" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"event_id\": 22529
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-agentalist"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "event_id": 22529
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-agentalist';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'event_id' => 22529,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-agentalist'
payload = {
    "event_id": 22529
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-agentalist

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

event_id   integer   

The id of the network_user. Example: 22529

GET SpeakerList

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-speakerlist" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"event_id\": 22529
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-speakerlist"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "event_id": 22529
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-speakerlist';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'event_id' => 22529,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-speakerlist'
payload = {
    "event_id": 22529
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-speakerlist

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

event_id   integer   

The id of the networ_user. Example: 22529

GET AttendeeList

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-attendeelist" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"event_id\": 22529
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-attendeelist"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "event_id": 22529
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-attendeelist';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'event_id' => 22529,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-attendeelist'
payload = {
    "event_id": 22529
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-attendeelist

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

event_id   integer   

The id of the network_user. Example: 22529

SEARCH Attendee

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/search-attendeelist" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"event_id\": 22529,
    \"search_name\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/search-attendeelist"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "event_id": 22529,
    "search_name": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/search-attendeelist';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'event_id' => 22529,
            'search_name' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/search-attendeelist'
payload = {
    "event_id": 22529,
    "search_name": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/search-attendeelist

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

event_id   integer   

The id of the network_user. Example: 22529

search_name   string   

The search name of the network_user Example: xyz

MatchTag

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/match-tag-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"event_id\": 22529,
    \"ticket_code\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/match-tag-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "event_id": 22529,
    "ticket_code": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/match-tag-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'event_id' => 22529,
            'ticket_code' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/match-tag-list'
payload = {
    "event_id": 22529,
    "ticket_code": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/match-tag-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

event_id   integer   

The id of the network_user. Example: 22529

ticket_code   string   

The ticket_code of the network_user Example: xyz

GET AttendeeProfile

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-attendeeprofile" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"network_user_id\": 9
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-attendeeprofile"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "network_user_id": 9
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-attendeeprofile';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'network_user_id' => 9,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-attendeeprofile'
payload = {
    "network_user_id": 9
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-attendeeprofile

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

network_user_id   integer   

The id of the network_user. Example: 9

UPDATE AttendeeProfile

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/update-attendeeprofiles" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"network_user_id\": 9,
    \"name\": \"qwter\",
    \"email\": \"exmple@gmail.com\",
    \"profile_img\": \"http:\\/\\/example.com\\/img.png\",
    \"designation\": \"Engineer\",
    \"look_to_meet\": \"fb,instagram\",
    \"services_provide\": \"fb,instagram\",
    \"profile_details\": \"{\\\"company_name\\\":\\\"Flexifunnels\\\", \\\"about_me\\\":\\\"Passionate about affiliate marketing, funnels and email marketing\\\",\\\"url\\\":\\\"flexifunnels.com\\\"}\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/update-attendeeprofiles"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "network_user_id": 9,
    "name": "qwter",
    "email": "exmple@gmail.com",
    "profile_img": "http:\/\/example.com\/img.png",
    "designation": "Engineer",
    "look_to_meet": "fb,instagram",
    "services_provide": "fb,instagram",
    "profile_details": "{\"company_name\":\"Flexifunnels\", \"about_me\":\"Passionate about affiliate marketing, funnels and email marketing\",\"url\":\"flexifunnels.com\"}"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/update-attendeeprofiles';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'network_user_id' => 9,
            'name' => 'qwter',
            'email' => 'exmple@gmail.com',
            'profile_img' => 'http://example.com/img.png',
            'designation' => 'Engineer',
            'look_to_meet' => 'fb,instagram',
            'services_provide' => 'fb,instagram',
            'profile_details' => '{"company_name":"Flexifunnels", "about_me":"Passionate about affiliate marketing, funnels and email marketing","url":"flexifunnels.com"}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/update-attendeeprofiles'
payload = {
    "network_user_id": 9,
    "name": "qwter",
    "email": "exmple@gmail.com",
    "profile_img": "http:\/\/example.com\/img.png",
    "designation": "Engineer",
    "look_to_meet": "fb,instagram",
    "services_provide": "fb,instagram",
    "profile_details": "{\"company_name\":\"Flexifunnels\", \"about_me\":\"Passionate about affiliate marketing, funnels and email marketing\",\"url\":\"flexifunnels.com\"}"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/update-attendeeprofiles

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

network_user_id   integer   

The id of the network_user. Example: 9

name   string   

The name of the network_user. Example: qwter

email   string   

The email of the network_user. Example: exmple@gmail.com

profile_img   string   

The img of the network_user. Example: http://example.com/img.png

designation   string   

The designation of the network_user. Example: Engineer

look_to_meet   string   

The look_to_meet of the network_user (comma separated format). Example: fb,instagram

services_provide   string   

The look_to_meet of the network_user (comma separated format). Example: fb,instagram

profile_details   string   

The profile_details of the network_user. Example: {"company_name":"Flexifunnels", "about_me":"Passionate about affiliate marketing, funnels and email marketing","url":"flexifunnels.com"}

Flexi Proof Endpoint(s)

APIs to manage flexi proof.

GET FlexiProofAutoURL

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/getflexiproof-auto-url" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"email\": \"example@test.com\",
    \"user_id\": 786,
    \"url\": \"https:\\/\\/example.com\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/getflexiproof-auto-url"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "email": "example@test.com",
    "user_id": 786,
    "url": "https:\/\/example.com"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/getflexiproof-auto-url';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'email' => 'example@test.com',
            'user_id' => 786,
            'url' => 'https://example.com',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/getflexiproof-auto-url'
payload = {
    "email": "example@test.com",
    "user_id": 786,
    "url": "https:\/\/example.com"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/getflexiproof-auto-url

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

email   string   

The email of the User. Example: example@test.com

user_id   integer   

The user_id of the User. Example: 786

url   string   

The url nme of the membership Example: https://example.com

GET FlexiContestAutoURL

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/getflexicontest-auto-url" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"email\": \"example@test.com\",
    \"user_id\": 786,
    \"url\": \"https:\\/\\/example.com\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/getflexicontest-auto-url"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "email": "example@test.com",
    "user_id": 786,
    "url": "https:\/\/example.com"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/getflexicontest-auto-url';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'email' => 'example@test.com',
            'user_id' => 786,
            'url' => 'https://example.com',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/getflexicontest-auto-url'
payload = {
    "email": "example@test.com",
    "user_id": 786,
    "url": "https:\/\/example.com"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/getflexicontest-auto-url

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

email   string   

The email of the User. Example: example@test.com

user_id   integer   

The user_id of the User. Example: 786

url   string   

The url nme of the external site Example: https://example.com

GET ProofAlert

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-proof-alert" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_page_id\": \"1,2\",
    \"product_id\": \"1,2\",
    \"prof_campaign_id\": 0,
    \"page\": 1
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-proof-alert"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_page_id": "1,2",
    "product_id": "1,2",
    "prof_campaign_id": 0,
    "page": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-proof-alert';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_page_id' => '1,2',
            'product_id' => '1,2',
            'prof_campaign_id' => 0,
            'page' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-proof-alert'
payload = {
    "funnel_page_id": "1,2",
    "product_id": "1,2",
    "prof_campaign_id": 0,
    "page": 1
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-proof-alert

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_page_id   string   

The comma Separated Value of the FunnelPage ID. Example: 1,2

product_id   string   

The comma Separated Value of the Product ID. Example: 1,2

prof_campaign_id   integer   

The id of the Prof campaign. Example: 0

page   integer   

The pagination of result per page 25 records will show. Example: 1

GET ProofAlertTest

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-proof-alert-test" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_page_id\": \"1,2\",
    \"product_id\": \"1,2\",
    \"page\": 1
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-proof-alert-test"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_page_id": "1,2",
    "product_id": "1,2",
    "page": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-proof-alert-test';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_page_id' => '1,2',
            'product_id' => '1,2',
            'page' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-proof-alert-test'
payload = {
    "funnel_page_id": "1,2",
    "product_id": "1,2",
    "page": 1
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-proof-alert-test

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_page_id   string   

The comma Separated Value of the FunnelPage ID. Example: 1,2

product_id   string   

The comma Separated Value of the Product ID. Example: 1,2

page   integer   

The pagination of result per page 25 records will show. Example: 1

GET CampaignData

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-campaign-data" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"prof_campaign_id\": 1
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-campaign-data"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "prof_campaign_id": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-campaign-data';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'prof_campaign_id' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-campaign-data'
payload = {
    "prof_campaign_id": 1
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-campaign-data

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

prof_campaign_id   integer   

The id of campaign. Example: 1

GET CampaignList

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/campaign-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 786,
    \"page\": 1,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/campaign-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 786,
    "page": 1,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/campaign-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 786,
            'page' => 1,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/campaign-list'
payload = {
    "user_id": 786,
    "page": 1,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/campaign-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 786

page   integer   

The pagination of post per page 10 records will show. Example: 1

token   string   

The login accesstoken. Example: xyz

SEARCH CampaignList

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/search-campaign-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 786,
    \"search_name\": \"xyz\",
    \"page\": 1,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/search-campaign-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 786,
    "search_name": "xyz",
    "page": 1,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/search-campaign-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 786,
            'search_name' => 'xyz',
            'page' => 1,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/search-campaign-list'
payload = {
    "user_id": 786,
    "search_name": "xyz",
    "page": 1,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/search-campaign-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 786

search_name   string   

The search name of the campaign Example: xyz

page   integer   

The pagination of post per page 10 records will show. Example: 1

token   string   

The login accesstoken. Example: xyz

GET CampaignById

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/campaign-by-id" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 786,
    \"prof_campaign_id\": 1,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/campaign-by-id"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 786,
    "prof_campaign_id": 1,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/campaign-by-id';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 786,
            'prof_campaign_id' => 1,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/campaign-by-id'
payload = {
    "user_id": 786,
    "prof_campaign_id": 1,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/campaign-by-id

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 786

prof_campaign_id   integer   

The id of campaign. Example: 1

token   string   

The login accesstoken. Example: xyz

GET AlertSettings

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/campaign-alert-settings" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 786,
    \"prof_campaign_id\": 2,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/campaign-alert-settings"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 786,
    "prof_campaign_id": 2,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/campaign-alert-settings';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 786,
            'prof_campaign_id' => 2,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/campaign-alert-settings'
payload = {
    "user_id": 786,
    "prof_campaign_id": 2,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/campaign-alert-settings

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 786

prof_campaign_id   integer   

The prof_campaign_id of the campaign. Example: 2

token   string   

The login accesstoken. Example: xyz

GET AlertSettingbyId

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/campaign-alert-settings-by-id" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 786,
    \"prof_campaigns_setting_id\": 2,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/campaign-alert-settings-by-id"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 786,
    "prof_campaigns_setting_id": 2,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/campaign-alert-settings-by-id';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 786,
            'prof_campaigns_setting_id' => 2,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/campaign-alert-settings-by-id'
payload = {
    "user_id": 786,
    "prof_campaigns_setting_id": 2,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/campaign-alert-settings-by-id

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 786

prof_campaigns_setting_id   integer   

The prof_campaigns_setting_id of the campaign. Example: 2

token   string   

The login accesstoken. Example: xyz

GET PageSettings

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/campaign-page-settings" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 786,
    \"prof_campaign_id\": 2,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/campaign-page-settings"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 786,
    "prof_campaign_id": 2,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/campaign-page-settings';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 786,
            'prof_campaign_id' => 2,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/campaign-page-settings'
payload = {
    "user_id": 786,
    "prof_campaign_id": 2,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/campaign-page-settings

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 786

prof_campaign_id   integer   

The prof_campaign_id of the campaign. Example: 2

token   string   

The login accesstoken. Example: xyz

SAVE / EDIT CampaignName

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/save-campaign-name" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 786,
    \"name\": \"test\",
    \"prof_campaign_id\": 0,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/save-campaign-name"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 786,
    "name": "test",
    "prof_campaign_id": 0,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/save-campaign-name';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 786,
            'name' => 'test',
            'prof_campaign_id' => 0,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/save-campaign-name'
payload = {
    "user_id": 786,
    "name": "test",
    "prof_campaign_id": 0,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/save-campaign-name

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 786

name   string   

The name of the campaign. Example: test

prof_campaign_id   integer  optional  

optional The id of the campaign (Set "Edit" Option Only). Example: 0

token   string   

The login accesstoken. Example: xyz

SAVE / EDIT AlertSettings

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/save-alert-setting" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"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\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/save-alert-setting"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "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"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/save-alert-setting';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            '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',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/save-alert-setting'
payload = {
    "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"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/save-alert-setting

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 786

prof_campaign_id   integer   

The prof_campaign_id of the campaign. Example: 2

alert_type   string   

The type of the alert(lead,sale,visitor). Example: lead

funnel_id   string   

The comma Separated Value of the Funnel ID. Example: 1,2

funnel_page_id   string   

The comma Separated Value of the FunnelPage ID. Example: 1,2

product_id   string   

The comma Separated Value of the Product ID. Example: 1,2

alert_customization   string   

The alert_customization of the campaign {"alert_title":"test", "is_title_bold":"0"}. Example: qwer

prof_campaigns_setting_id   integer  optional  

optional The id of the campaignsettings(Set "Edit" Option Only). Example: 0

token   string   

The login accesstoken. Example: xyz

SAVE / Edit PageSettings

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/save-page-setting" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"prof_campaign_id\": 2,
    \"page_customization\": \"qwer\",
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/save-page-setting"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "prof_campaign_id": 2,
    "page_customization": "qwer",
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/save-page-setting';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'prof_campaign_id' => 2,
            'page_customization' => 'qwer',
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/save-page-setting'
payload = {
    "prof_campaign_id": 2,
    "page_customization": "qwer",
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/save-page-setting

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

prof_campaign_id   integer   

The prof_campaign_id of the campaign. Example: 2

page_customization   string   

The alert_customization of the campaign {"alert_duration":"5", "alert_position":"left"}. Example: qwer

token   string   

The login accesstoken. Example: xyz

DELETE Campaign

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/delete-campaign" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 9,
    \"id\": 9,
    \"type\": \"alertsettting\",
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/delete-campaign"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 9,
    "id": 9,
    "type": "alertsettting",
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/delete-campaign';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 9,
            'id' => 9,
            'type' => 'alertsettting',
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/delete-campaign'
payload = {
    "user_id": 9,
    "id": 9,
    "type": "alertsettting",
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/delete-campaign

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 9

id   integer   

The id of the campaign/alertsetttings. Example: 9

type   string   

The type (campaign/alertsettting) of the campaign. Example: alertsettting

token   string   

The login accesstoken. Example: xyz

UPDATE CampaignStatus

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/update-status-campaign" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 9,
    \"id\": 9,
    \"type\": \"alertsettting\",
    \"status\": 1,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/update-status-campaign"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 9,
    "id": 9,
    "type": "alertsettting",
    "status": 1,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/update-status-campaign';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 9,
            'id' => 9,
            'type' => 'alertsettting',
            'status' => 1,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/update-status-campaign'
payload = {
    "user_id": 9,
    "id": 9,
    "type": "alertsettting",
    "status": 1,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/update-status-campaign

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 9

id   integer   

The id of the campaign/alertsetttings. Example: 9

type   string   

The type (campaign/alertsettting) of the campaign. Example: alertsettting

status   integer   

The status(0/1) of the campaign/alertsetttings. Example: 1

token   string   

The login accesstoken. Example: xyz

GET ProjectList

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/project-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 786,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/project-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 786,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/project-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 786,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/project-list'
payload = {
    "user_id": 786,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/project-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 786

token   string   

The login accesstoken. Example: xyz

GET PageList

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/page-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"user_id\": 786,
    \"campaign_id\": 0,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/page-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "user_id": 786,
    "campaign_id": 0,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/page-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'user_id' => 786,
            'campaign_id' => 0,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/page-list'
payload = {
    "funnel_id": 9,
    "user_id": 786,
    "campaign_id": 0,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/page-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the user. Example: 9

user_id   integer   

The id of the user. Example: 786

campaign_id   integer  optional  

optional The id of the campaign. Example: 0

token   string   

The login accesstoken. Example: xyz

GET ProductList

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/product-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 9,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/product-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 9,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/product-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 9,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/product-list'
payload = {
    "user_id": 9,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/product-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 9

token   string   

The login accesstoken. Example: xyz

GET LibraryImageList

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/library-img-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 786,
    \"token\": \"xyz\",
    \"page\": 1
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/library-img-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 786,
    "token": "xyz",
    "page": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/library-img-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 786,
            'token' => 'xyz',
            'page' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/library-img-list'
payload = {
    "user_id": 786,
    "token": "xyz",
    "page": 1
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/library-img-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 786

token   string   

The login accesstoken. Example: xyz

page   integer   

The pagination of result per page 25 records will show. Example: 1

Save ImageLibrary

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/save-img-library" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 786,
    \"img_path\": \"https:\\/\\/example.com\",
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/save-img-library"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 786,
    "img_path": "https:\/\/example.com",
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/save-img-library';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 786,
            'img_path' => 'https://example.com',
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/save-img-library'
payload = {
    "user_id": 786,
    "img_path": "https:\/\/example.com",
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/save-img-library

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 786

img_path   string   

Image Library. Example: https://example.com

token   string   

The login accesstoken. Example: xyz

GET PublishedURL

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/published-url-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 786,
    \"prof_campaign_id\": 2,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/published-url-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 786,
    "prof_campaign_id": 2,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/published-url-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 786,
            'prof_campaign_id' => 2,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/published-url-list'
payload = {
    "user_id": 786,
    "prof_campaign_id": 2,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/published-url-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 786

prof_campaign_id   integer   

The prof_campaign_id of the campaign. Example: 2

token   string   

The login accesstoken. Example: xyz

SAVE EmbedCode

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/save-embed-code" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"funnel_page_id\": \"1,2\",
    \"user_id\": 786,
    \"flexiproof_embed\": \"qwer\",
    \"funnel_page_id_del\": \"1,2\",
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/save-embed-code"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "funnel_page_id": "1,2",
    "user_id": 786,
    "flexiproof_embed": "qwer",
    "funnel_page_id_del": "1,2",
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/save-embed-code';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'funnel_page_id' => '1,2',
            'user_id' => 786,
            'flexiproof_embed' => 'qwer',
            'funnel_page_id_del' => '1,2',
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/save-embed-code'
payload = {
    "funnel_id": 9,
    "funnel_page_id": "1,2",
    "user_id": 786,
    "flexiproof_embed": "qwer",
    "funnel_page_id_del": "1,2",
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/save-embed-code

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the user. Example: 9

funnel_page_id   string   

The id(comma separated) of the funnelpage. Example: 1,2

user_id   integer   

The id of the user. Example: 786

flexiproof_embed   string   

The flexiproof_embed of the funnelpage. Example: qwer

funnel_page_id_del   string   

The id(comma separated) of the funnelpage. Example: 1,2

token   string   

The login accesstoken. Example: xyz

Gamification Endpoint(s)

APIs to manage gamification.

GET Gamify Points

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-gamify-points" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 1,
    \"member_id\": 2,
    \"funnel_page_id\": 3,
    \"lesson_id\": 3,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-gamify-points"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 1,
    "member_id": 2,
    "funnel_page_id": 3,
    "lesson_id": 3,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-gamify-points';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 1,
            'member_id' => 2,
            'funnel_page_id' => 3,
            'lesson_id' => 3,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-gamify-points'
payload = {
    "funnel_id": 1,
    "member_id": 2,
    "funnel_page_id": 3,
    "lesson_id": 3,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-gamify-points

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the funnel. Example: 1

member_id   integer   

The id of the Member. Example: 2

funnel_page_id   integer   

The id of the funnel_page. Example: 3

lesson_id   integer   

The id of the Lesson. Example: 3

token   string   

The login accesstoken. Example: xyz

GET Member Points

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-member-points" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 1,
    \"member_id\": 2,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-member-points"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 1,
    "member_id": 2,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-member-points';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 1,
            'member_id' => 2,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-member-points'
payload = {
    "funnel_id": 1,
    "member_id": 2,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-member-points

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the funnel. Example: 1

member_id   integer   

The id of the Member. Example: 2

token   string   

The login accesstoken. Example: xyz

GET Goals

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/goallist" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 1,
    \"member_id\": 2,
    \"funnel_page_id\": 3,
    \"lesson_id\": 3,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/goallist"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 1,
    "member_id": 2,
    "funnel_page_id": 3,
    "lesson_id": 3,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/goallist';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 1,
            'member_id' => 2,
            'funnel_page_id' => 3,
            'lesson_id' => 3,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/goallist'
payload = {
    "funnel_id": 1,
    "member_id": 2,
    "funnel_page_id": 3,
    "lesson_id": 3,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/goallist

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the funnel. Example: 1

member_id   integer   

The id of the memeber. Example: 2

funnel_page_id   integer   

The id of the Funnel Page. Example: 3

lesson_id   integer   

The id of the lesson_id. Example: 3

token   string   

The login accesstoken. Example: xyz

UPDATE Member Points

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/update-member-points" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"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\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/update-member-points"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "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"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/update-member-points';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            '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',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/update-member-points'
payload = {
    "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"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/update-member-points

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the funnel. Example: 1

member_id   integer   

The id of the Member. Example: 2

funnel_page_id   integer   

The id of the funnel_page. Example: 3

lesson_id   integer   

The id of the Lesson. Example: 3

fk_id   integer   

The Primary Key id of the goal,comment,resource,lesson_complete(lesson_id),
post_like(post_id),cmt_like(comment_id),upload_profile(user_id). Example: 3

type   string   

The string of the User Action. Example: goal,comment,resource,lesson_complete,post_like,cmt_like,upload_profile

goal_user_input   string  optional  

optional The string of the goal user input Action. Example: Lorem Epsem

token   string   

The login accesstoken. Example: xyz

Member Badge List

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/member-badge-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 1,
    \"member_id\": 2,
    \"funnel_page_id\": 3,
    \"lesson_id\": 3,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/member-badge-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 1,
    "member_id": 2,
    "funnel_page_id": 3,
    "lesson_id": 3,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/member-badge-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 1,
            'member_id' => 2,
            'funnel_page_id' => 3,
            'lesson_id' => 3,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/member-badge-list'
payload = {
    "funnel_id": 1,
    "member_id": 2,
    "funnel_page_id": 3,
    "lesson_id": 3,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/member-badge-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the funnel. Example: 1

member_id   integer   

The id of the Member. Example: 2

funnel_page_id   integer   

The id of the funnel_page. Example: 3

lesson_id   integer   

The id of the Lesson. Example: 3

token   string   

The login accesstoken. Example: xyz

GET Next Badge

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-next-badge" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 1,
    \"member_id\": 2,
    \"funnel_page_id\": 3,
    \"lesson_id\": 3,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-next-badge"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 1,
    "member_id": 2,
    "funnel_page_id": 3,
    "lesson_id": 3,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-next-badge';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 1,
            'member_id' => 2,
            'funnel_page_id' => 3,
            'lesson_id' => 3,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-next-badge'
payload = {
    "funnel_id": 1,
    "member_id": 2,
    "funnel_page_id": 3,
    "lesson_id": 3,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-next-badge

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the funnel. Example: 1

member_id   integer   

The id of the Member. Example: 2

funnel_page_id   integer   

The id of the funnel_page. Example: 3

lesson_id   integer   

The id of the Lesson. Example: 3

token   string   

The login accesstoken. Example: xyz

Member Reward List

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/member-reward-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 1,
    \"member_id\": 2,
    \"funnel_page_id\": 3,
    \"lesson_id\": 3,
    \"token\": \"xyz\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/member-reward-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 1,
    "member_id": 2,
    "funnel_page_id": 3,
    "lesson_id": 3,
    "token": "xyz"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/member-reward-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 1,
            'member_id' => 2,
            'funnel_page_id' => 3,
            'lesson_id' => 3,
            'token' => 'xyz',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/member-reward-list'
payload = {
    "funnel_id": 1,
    "member_id": 2,
    "funnel_page_id": 3,
    "lesson_id": 3,
    "token": "xyz"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/member-reward-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the funnel. Example: 1

member_id   integer   

The id of the Member. Example: 2

funnel_page_id   integer   

The id of the funnel_page. Example: 3

lesson_id   integer   

The id of the Lesson. Example: 3

token   string   

The login accesstoken. Example: xyz

Lesson Endpoint(s)

APIs to manage lesson.

GET Lessons

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/lessonlist" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"funnel_page_id\": 9,
    \"member_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/lessonlist"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "member_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/lessonlist';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'funnel_page_id' => 9,
            'member_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/lessonlist'
payload = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "member_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/lessonlist

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

GET LessonsDetails

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/lesson-details" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"funnel_page_id\": 9,
    \"lesson_id\": 9,
    \"member_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/lesson-details"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/lesson-details';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'funnel_page_id' => 9,
            'lesson_id' => 9,
            'member_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/lesson-details'
payload = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/lesson-details

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

Mark Complete

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/markecomplete" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"funnel_page_id\": 9,
    \"lesson_id\": 9,
    \"member_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/markecomplete"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/markecomplete';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'funnel_page_id' => 9,
            'lesson_id' => 9,
            'member_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/markecomplete'
payload = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/markecomplete

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

Unlock Mark Complete

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/delete-markecomplete" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"funnel_page_id\": 9,
    \"lesson_id\": 9,
    \"member_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/delete-markecomplete"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/delete-markecomplete';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'funnel_page_id' => 9,
            'lesson_id' => 9,
            'member_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/delete-markecomplete'
payload = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/delete-markecomplete

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

Course Complete Percentage

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/completeperc" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"funnel_page_id\": 9,
    \"member_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/completeperc"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "member_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/completeperc';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'funnel_page_id' => 9,
            'member_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/completeperc'
payload = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "member_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/completeperc

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

SAVE / EDIT LessonPost

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/lesson-post" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"funnel_page_id\": 9,
    \"lesson_id\": 9,
    \"member_id\": 9,
    \"post_id\": 0,
    \"post_title\": \"title\",
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/lesson-post"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "post_id": 0,
    "post_title": "title",
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/lesson-post';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'funnel_page_id' => 9,
            'lesson_id' => 9,
            'member_id' => 9,
            'post_id' => 0,
            'post_title' => 'title',
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/lesson-post'
payload = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "post_id": 0,
    "post_title": "title",
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/lesson-post

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

post_id   integer  optional  

optional The id of the Post (Set "Edit" Option Only). Example: 0

post_title   string   

The title of the post. Example: title

token   string   

The Login Accesstoken. Example: qweruery

SAVE / EDIT LessonComment

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/lesson-comment" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"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\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/lesson-comment"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "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"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/lesson-comment';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            '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',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/lesson-comment'
payload = {
    "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"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/lesson-comment

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

post_id   integer   

The id of the post. Example: 9

parent_id   integer   

The id of the post. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

comment_id   integer  optional  

optional The id of the Comment (Set "Edit" Option Only). Example: 0

comment   string   

The cmt of the comment. Example: comment

token   string   

The Login Accesstoken. Example: qweruery

SAVE LessonLike

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/lesson-like" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"funnel_page_id\": 9,
    \"lesson_id\": 9,
    \"member_id\": 9,
    \"type\": 1,
    \"fk_id\": 9,
    \"like\": 1,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/lesson-like"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "type": 1,
    "fk_id": 9,
    "like": 1,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/lesson-like';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'funnel_page_id' => 9,
            'lesson_id' => 9,
            'member_id' => 9,
            'type' => 1,
            'fk_id' => 9,
            'like' => 1,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/lesson-like'
payload = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "type": 1,
    "fk_id": 9,
    "like": 1,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/lesson-like

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

type   integer   

The type of the post(1) or comment(2). Example: 1

fk_id   integer   

The id of the post or comment. Example: 9

like   integer   

The like(1) or unlike(0) of the lesson. Example: 1

token   string   

The Login Accesstoken. Example: qweruery

SAVE / EDIT LessonNotes

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/save-lesson-notes" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"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\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/save-lesson-notes"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "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"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/save-lesson-notes';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            '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',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/save-lesson-notes'
payload = {
    "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"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/save-lesson-notes

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

notes   string   

The cmt of the lesson note. Example: {"time":"00.53","note":"Good"}

lesson_note_id   integer  optional  

optional The id of the lesson note (Set "Edit" Option Only). Example: 0

token   string   

The Login Accesstoken. Example: qweruery

GET LessonNotes

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-lesson-notes" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"funnel_page_id\": 9,
    \"lesson_id\": 9,
    \"member_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-lesson-notes"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-lesson-notes';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'funnel_page_id' => 9,
            'lesson_id' => 9,
            'member_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-lesson-notes'
payload = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-lesson-notes

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

DELETE LessonNotes

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/delete-lesson-notes" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"funnel_page_id\": 9,
    \"lesson_id\": 9,
    \"member_id\": 9,
    \"lesson_note_id\": 7,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/delete-lesson-notes"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "lesson_note_id": 7,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/delete-lesson-notes';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'funnel_page_id' => 9,
            'lesson_id' => 9,
            'member_id' => 9,
            'lesson_note_id' => 7,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/delete-lesson-notes'
payload = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "lesson_note_id": 7,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/delete-lesson-notes

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

lesson_note_id   integer   

The id of the Lesson Notes.Example: Example: 7

token   string   

The Login Accesstoken. Example: qweruery

GET AllLessonPostComment

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/getlesson-post-comment" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"funnel_page_id\": 9,
    \"lesson_id\": 9,
    \"member_id\": 9,
    \"page\": 1,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/getlesson-post-comment"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "page": 1,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/getlesson-post-comment';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'funnel_page_id' => 9,
            'lesson_id' => 9,
            'member_id' => 9,
            'page' => 1,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/getlesson-post-comment'
payload = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "page": 1,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/getlesson-post-comment

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

page   integer   

The pagination of post per page 10 records will show. Example: 1

token   string   

The Login Accesstoken. Example: qweruery

DELETE Post / Comment

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/delete-post-comment" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"funnel_page_id\": 9,
    \"lesson_id\": 9,
    \"member_id\": 9,
    \"id\": 9,
    \"type\": \"post\",
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/delete-post-comment"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "id": 9,
    "type": "post",
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/delete-post-comment';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'funnel_page_id' => 9,
            'lesson_id' => 9,
            'member_id' => 9,
            'id' => 9,
            'type' => 'post',
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/delete-post-comment'
payload = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "id": 9,
    "type": "post",
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/delete-post-comment

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

id   integer   

The id of the Post/Comment . Example: 9

type   (post/comment)  optional  

string required The type of the Post/Comment . Example: post

token   string   

The Login Accesstoken. Example: qweruery

Resource List

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/downloadcontent" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"funnel_page_id\": 9,
    \"lesson_id\": 9,
    \"member_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/downloadcontent"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/downloadcontent';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'funnel_page_id' => 9,
            'lesson_id' => 9,
            'member_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/downloadcontent'
payload = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/downloadcontent

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

Quiz Endpoint(s)

APIs to manage quiz.

GET QuizList

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/quiz-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"funnel_page_id\": 9,
    \"lesson_id\": 9,
    \"member_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/quiz-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/quiz-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'funnel_page_id' => 9,
            'lesson_id' => 9,
            'member_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/quiz-list'
payload = {
    "funnel_id": 9,
    "funnel_page_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/quiz-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

Quiz Result

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/quiz-response" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"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\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/quiz-response"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "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"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/quiz-response';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            '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',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/quiz-response'
payload = {
    "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"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/quiz-response

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

funnel_page_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

answer   string   

The answer json of the quiz. Example: [{"quiz_question_id":1,"choice_rand_id":"9Hlfpy"},{"quiz_question_id":2,"choice_rand_id":"a9SsHN"}]

token   string   

The Login Accesstoken. Example: qweruery

GET QuizMembersAnswer

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/quiz-member-answer" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"funnel_id\": 9,
    \"lesson_id\": 9,
    \"member_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/quiz-member-answer"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "funnel_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/quiz-member-answer';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'funnel_id' => 9,
            'lesson_id' => 9,
            'member_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/quiz-member-answer'
payload = {
    "funnel_id": 9,
    "lesson_id": 9,
    "member_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/quiz-member-answer

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

funnel_id   integer   

The id of the Funnel. Example: 9

lesson_id   integer   

The id of the Funnel. Example: 9

member_id   integer   

The id of the Funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

Settings Endpoint(s)

APIs to manage quiz.

Fetch Domain List

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-domain-list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-domain-list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-domain-list';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-domain-list'
payload = {
    "user_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-domain-list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the Funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

Add Domain

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/add-domain" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"domain_name\": \"example.com\",
    \"user_id\": 2,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/add-domain"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "domain_name": "example.com",
    "user_id": 2,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/add-domain';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'domain_name' => 'example.com',
            'user_id' => 2,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/add-domain'
payload = {
    "domain_name": "example.com",
    "user_id": 2,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/add-domain

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

domain_name   string   

The id of the Funnel. Example: example.com

user_id   integer   

The id of the Funnel. Example: 2

token   string   

The Login Accesstoken. Example: qweruery

Verify Domain

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/verify-domain" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"domain_id\": 9,
    \"user_id\": 2,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/verify-domain"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "domain_id": 9,
    "user_id": 2,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/verify-domain';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'domain_id' => 9,
            'user_id' => 2,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/verify-domain'
payload = {
    "domain_id": 9,
    "user_id": 2,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/verify-domain

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

domain_id   integer   

The id of the Funnel. Example: 9

user_id   integer   

The id of the Funnel. Example: 2

token   string   

The Login Accesstoken. Example: qweruery

Delete Domain

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/delete-domain" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/delete-domain"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/delete-domain';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/delete-domain'
payload = {
    "id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/delete-domain

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

id   integer   

The id of the Funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

Fetch Account Domain

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-account-subdomain" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-account-subdomain"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-account-subdomain';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-account-subdomain'
payload = {
    "user_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-account-subdomain

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the Funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

Add Account Domain

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/add-account-subdomain" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 99,
    \"name\": \"sub.flexifunnels.com\",
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/add-account-subdomain"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 99,
    "name": "sub.flexifunnels.com",
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/add-account-subdomain';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 99,
            'name' => 'sub.flexifunnels.com',
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/add-account-subdomain'
payload = {
    "user_id": 99,
    "name": "sub.flexifunnels.com",
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/add-account-subdomain

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the Funnel. Example: 99

name   string   

The id of the Funnel. Example: sub.flexifunnels.com

token   string   

The Login Accesstoken. Example: qweruery

Verified Domain List

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/verified-domain" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 9,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/verified-domain"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 9,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/verified-domain';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 9,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/verified-domain'
payload = {
    "user_id": 9,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/verified-domain

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the Funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

Assign Domain for Contest

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/assign-domain" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 9,
    \"custom_domain_id\": 9,
    \"funnel_id\": 9,
    \"old_custom_domain\": \"9\",
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/assign-domain"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 9,
    "custom_domain_id": 9,
    "funnel_id": 9,
    "old_custom_domain": "9",
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/assign-domain';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 9,
            'custom_domain_id' => 9,
            'funnel_id' => 9,
            'old_custom_domain' => '9',
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/assign-domain'
payload = {
    "user_id": 9,
    "custom_domain_id": 9,
    "funnel_id": 9,
    "old_custom_domain": "9",
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/assign-domain

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the Funnel. Example: 9

custom_domain_id   integer   

The custom domain id of the Funnel. Example: 9

funnel_id   integer   

The id of the Funnel. Example: 9

old_custom_domain   string   

The id of the Funnel. Example: 9

token   string   

The Login Accesstoken. Example: qweruery

Create Project and Page for Contest

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/create-project-pages" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 9,
    \"path\": \"winner\",
    \"name\": \"name\",
    \"id\": 0,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/create-project-pages"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 9,
    "path": "winner",
    "name": "name",
    "id": 0,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/create-project-pages';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 9,
            'path' => 'winner',
            'name' => 'name',
            'id' => 0,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/create-project-pages'
payload = {
    "user_id": 9,
    "path": "winner",
    "name": "name",
    "id": 0,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/create-project-pages

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The user id of the Flexi. Example: 9

path   string   

The path of the Application. Example: winner

name   string   

The name of the Application. Example: name

id   integer   

The id of the Application. Example: 0

token   string   

The Login Accesstoken. Example: qweruery

Update Page for Contest

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/update-page-slug" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 9,
    \"name\": \"test\",
    \"path\": \"winner\",
    \"funnel_page_id\": 133,
    \"funnel_id\": 143,
    \"id\": 0,
    \"token\": \"qweruery\"
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/update-page-slug"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 9,
    "name": "test",
    "path": "winner",
    "funnel_page_id": 133,
    "funnel_id": 143,
    "id": 0,
    "token": "qweruery"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/update-page-slug';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 9,
            'name' => 'test',
            'path' => 'winner',
            'funnel_page_id' => 133,
            'funnel_id' => 143,
            'id' => 0,
            'token' => 'qweruery',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/update-page-slug'
payload = {
    "user_id": 9,
    "name": "test",
    "path": "winner",
    "funnel_page_id": 133,
    "funnel_id": 143,
    "id": 0,
    "token": "qweruery"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/update-page-slug

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The user id of the Flexi. Example: 9

name   string   

The name of the Contest. Example: test

path   string   

The path of the Application. Example: winner

funnel_page_id   integer   

The funnel page id of the Application. Example: 133

funnel_id   integer   

The funnel id of the Application. Example: 143

id   integer   

The id of the Application. Example: 0

token   string   

The Login Accesstoken. Example: qweruery

Update MetaData for Contest

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/update-contest-meta" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 9,
    \"name\": \"test\",
    \"funnel_page_id\": 133,
    \"funnel_id\": 0,
    \"contest_url\": \"143\",
    \"contest_id\": 32
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/update-contest-meta"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 9,
    "name": "test",
    "funnel_page_id": 133,
    "funnel_id": 0,
    "contest_url": "143",
    "contest_id": 32
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/update-contest-meta';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 9,
            'name' => 'test',
            'funnel_page_id' => 133,
            'funnel_id' => 0,
            'contest_url' => '143',
            'contest_id' => 32,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/update-contest-meta'
payload = {
    "user_id": 9,
    "name": "test",
    "funnel_page_id": 133,
    "funnel_id": 0,
    "contest_url": "143",
    "contest_id": 32
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/update-contest-meta

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The user id of the Flexi. Example: 9

name   string   

The name of the Contest. Example: test

funnel_page_id   integer   

The funnel page id of the Application. Example: 133

funnel_id   integer   

The funnel id of the Application. Example: 0

contest_url   string   

The funnel id of the Application. Example: 143

contest_id   integer   

The id of the Application. Example: 32

Webinar Endpoint(s)

APIs to manage Webinar.

GET User App Webinar Service List

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-app-user-webinar-service" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 2,
    \"app_id\": 1
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-app-user-webinar-service"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 2,
    "app_id": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-app-user-webinar-service';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 2,
            'app_id' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-app-user-webinar-service'
payload = {
    "user_id": 2,
    "app_id": 1
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-app-user-webinar-service

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 2

app_id   integer   

The id of the APP. Example: 1

GET Webinar Service Name List

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-app-webinar-service" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 2,
    \"app_id\": 1
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-app-webinar-service"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 2,
    "app_id": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-app-webinar-service';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 2,
            'app_id' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-app-webinar-service'
payload = {
    "user_id": 2,
    "app_id": 1
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-app-webinar-service

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 2

app_id   integer   

The id of the APP. Example: 1

Save App User Webinar Service

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/set-app-webinar-service" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 2,
    \"app_id\": 1
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/set-app-webinar-service"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 2,
    "app_id": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/set-app-webinar-service';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 2,
            'app_id' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/set-app-webinar-service'
payload = {
    "user_id": 2,
    "app_id": 1
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/set-app-webinar-service

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 2

app_id   integer   

The id of the APP. Example: 1

UPDATE Status AppUserWebinarService

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/user/status/webinarlist" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 2,
    \"status\": 1,
    \"app_user_webinar_service_id\": 1
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/user/status/webinarlist"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 2,
    "status": 1,
    "app_user_webinar_service_id": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/user/status/webinarlist';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 2,
            'status' => 1,
            'app_user_webinar_service_id' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/user/status/webinarlist'
payload = {
    "user_id": 2,
    "status": 1,
    "app_user_webinar_service_id": 1
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/user/status/webinarlist

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 2

status   integer   

The status of the app_user_webinar_service_id . Example: 1

app_user_webinar_service_id   integer   

The id of the app user webinar service. Example: 1

Delete AppUserWebinarService

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/delete-app-user-webinar-service" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 2,
    \"app_user_webinar_service_id\": 1,
    \"app_id\": 1
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/delete-app-user-webinar-service"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 2,
    "app_user_webinar_service_id": 1,
    "app_id": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/delete-app-user-webinar-service';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 2,
            'app_user_webinar_service_id' => 1,
            'app_id' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/delete-app-user-webinar-service'
payload = {
    "user_id": 2,
    "app_user_webinar_service_id": 1,
    "app_id": 1
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/delete-app-user-webinar-service

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 2

app_user_webinar_service_id   integer   

The id of the app user webinar service. Example: 1

app_id   integer   

The id of the APP. Example: 1

Connect GoToWebinar

Example request:
curl --request GET \
    --get "https://bridge.flexifunnels.com/api/connectGotowebinar?name=Test&arId=1&user_id=2&app_id=1&base_url=https%3A%2F%2Fexample.com%2F" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://bridge.flexifunnels.com/api/connectGotowebinar"
);

const params = {
    "name": "Test",
    "arId": "1",
    "user_id": "2",
    "app_id": "1",
    "base_url": "https://example.com/",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/connectGotowebinar';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'query' => [
            'name' => 'Test',
            'arId' => '1',
            'user_id' => '2',
            'app_id' => '1',
            'base_url' => 'https://example.com/',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/connectGotowebinar'
params = {
  'name': 'Test',
  'arId': '1',
  'user_id': '2',
  'app_id': '1',
  'base_url': 'https://example.com/',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
access-control-allow-methods: POST,GET,PATCH,PUT,DELETE,OPTIONS
access-control-allow-headers: Content-Type, Authorization, X-Requested-With, X-CSRF-TOKEN, Origin, Accept
access-control-max-age: 86400
access-control-allow-credentials: true
 

{
    "success": true,
    "url": "https://bridge.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%3D8af685d4-ddc5-4050-b0fc-051f5ce9229a%26response_type%3Dcode%26redirect_uri%3D"
}
 

Request      

GET api/connectGotowebinar

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Query Parameters

name   string   

The name of the Account name. Example: Test

arId   integer   

The id of the app user email service. Example: 1

user_id   integer   

The id of the user. Example: 2

app_id   integer   

The id of the APP. Example: 1

base_url   string   

The base_url of current domain. Example: https://example.com/

GET Webinar List ID

Example request:
curl --request POST \
    "https://bridge.flexifunnels.com/api/get-webinar-list-id" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"user_id\": 2,
    \"app_id\": 1,
    \"app_user_webinar_service_id\": 1
}"
const url = new URL(
    "https://bridge.flexifunnels.com/api/get-webinar-list-id"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "user_id": 2,
    "app_id": 1,
    "app_user_webinar_service_id": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-webinar-list-id';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
        ],
        'json' => [
            'user_id' => 2,
            'app_id' => 1,
            'app_user_webinar_service_id' => 1,
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://bridge.flexifunnels.com/api/get-webinar-list-id'
payload = {
    "user_id": 2,
    "app_id": 1,
    "app_user_webinar_service_id": 1
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Request      

POST api/get-webinar-list-id

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

user_id   integer   

The id of the user. Example: 2

app_id   integer   

The id of the APP. Example: 1

app_user_webinar_service_id   integer   

The id of the app user webinar service. Example: 1