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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Login
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/login" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"email\": \"dannie.pagac@example.com\",
\"password\": \"eoi?uZ\",
\"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": "dannie.pagac@example.com",
"password": "eoi?uZ",
"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' => 'dannie.pagac@example.com',
'password' => 'eoi?uZ',
'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": "dannie.pagac@example.com",
"password": "eoi?uZ",
"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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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\": \"possimus\",
\"password\": \"ODwC{zkFkg|B8q3(K\",
\"confirmpassword\": \"perferendis\",
\"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": "possimus",
"password": "ODwC{zkFkg|B8q3(K",
"confirmpassword": "perferendis",
"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' => 'possimus',
'password' => 'ODwC{zkFkg|B8q3(K',
'confirmpassword' => 'perferendis',
'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": "possimus",
"password": "ODwC{zkFkg|B8q3(K",
"confirmpassword": "perferendis",
"funnel_id": "xyz"
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/activity-feed
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/activity-feed" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://bridge.flexifunnels.com/api/activity-feed"
);
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/activity-feed';
$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/activity-feed'
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
UPDATE Profile
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/profileupdate" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"et\",
\"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": "et",
"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' => 'et',
'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": "et",
"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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
UPDATE ChangePassword
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/changepassword" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"currentpassword\": \"non\",
\"newpassword\": \"dolor\",
\"confirmnewpassword\": \"ab\",
\"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": "non",
"newpassword": "dolor",
"confirmnewpassword": "ab",
"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' => 'non',
'newpassword' => 'dolor',
'confirmnewpassword' => 'ab',
'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": "non",
"newpassword": "dolor",
"confirmnewpassword": "ab",
"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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET Footer
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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" \
--data "{
\"email\": \"ksmith@example.org\"
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/contest-register"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"email": "ksmith@example.org"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).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',
],
'json' => [
'email' => 'ksmith@example.org',
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/contest-register'
payload = {
"email": "ksmith@example.org"
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/send-register-mail
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/send-register-mail" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://bridge.flexifunnels.com/api/send-register-mail"
);
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/send-register-mail';
$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/send-register-mail'
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/contest-send-otp
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/contest-send-otp" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"email\": \"xmorar@example.org\",
\"contest_id\": \"rem\"
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/contest-send-otp"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"email": "xmorar@example.org",
"contest_id": "rem"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/contest-send-otp';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'email' => 'xmorar@example.org',
'contest_id' => 'rem',
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/contest-send-otp'
payload = {
"email": "xmorar@example.org",
"contest_id": "rem"
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/contest-verify-otp
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/contest-verify-otp" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"email\": \"lshanahan@example.com\",
\"token\": \"vero\",
\"otp\": \"ad\"
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/contest-verify-otp"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"email": "lshanahan@example.com",
"token": "vero",
"otp": "ad"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/contest-verify-otp';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'email' => 'lshanahan@example.com',
'token' => 'vero',
'otp' => 'ad',
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/contest-verify-otp'
payload = {
"email": "lshanahan@example.com",
"token": "vero",
"otp": "ad"
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/contest-reset-password
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/contest-reset-password" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"email\": \"johns.kali@example.com\",
\"otp\": \"veritatis\",
\"token\": \"necessitatibus\",
\"password\": \"c&y19sFJ\",
\"contest_id\": 8
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/contest-reset-password"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"email": "johns.kali@example.com",
"otp": "veritatis",
"token": "necessitatibus",
"password": "c&y19sFJ",
"contest_id": 8
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/contest-reset-password';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'email' => 'johns.kali@example.com',
'otp' => 'veritatis',
'token' => 'necessitatibus',
'password' => 'c&y19sFJ',
'contest_id' => 8,
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/contest-reset-password'
payload = {
"email": "johns.kali@example.com",
"otp": "veritatis",
"token": "necessitatibus",
"password": "c&y19sFJ",
"contest_id": 8
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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\": \"hahyrxe\",
\"phone\": \"+500\",
\"password\": \"8`ujp?+n^Y2[6c5C\"
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/contest-member-update"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "hahyrxe",
"phone": "+500",
"password": "8`ujp?+n^Y2[6c5C"
};
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' => 'hahyrxe',
'phone' => '+500',
'password' => '8`ujp?+n^Y2[6c5C',
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/contest-member-update'
payload = {
"name": "hahyrxe",
"phone": "+500",
"password": "8`ujp?+n^Y2[6c5C"
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET User App Other Service
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-app-user-other-service" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"user_id\": 2,
\"app_id\": 1,
\"other_service_name\": \"chatgpt\"
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/get-app-user-other-service"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"user_id": 2,
"app_id": 1,
"other_service_name": "chatgpt"
};
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-other-service';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'user_id' => 2,
'app_id' => 1,
'other_service_name' => 'chatgpt',
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/get-app-user-other-service'
payload = {
"user_id": 2,
"app_id": 1,
"other_service_name": "chatgpt"
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
SAVE/UPDATE App User Other Services
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/save-app_user_other_service" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"user_id\": 2,
\"app_id\": 1,
\"app_user_other_service_id\": 1,
\"other_service_name\": \"Chatgpt\",
\"key1\": \"apikey123\",
\"key2\": \"apikeyversion\",
\"status\": 0
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/save-app_user_other_service"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"user_id": 2,
"app_id": 1,
"app_user_other_service_id": 1,
"other_service_name": "Chatgpt",
"key1": "apikey123",
"key2": "apikeyversion",
"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_user_other_service';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'user_id' => 2,
'app_id' => 1,
'app_user_other_service_id' => 1,
'other_service_name' => 'Chatgpt',
'key1' => 'apikey123',
'key2' => 'apikeyversion',
'status' => 0,
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/save-app_user_other_service'
payload = {
"user_id": 2,
"app_id": 1,
"app_user_other_service_id": 1,
"other_service_name": "Chatgpt",
"key1": "apikey123",
"key2": "apikeyversion",
"status": 0
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Delete AppUserOtherService
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/delete-app-user-other-service" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"user_id\": 2,
\"app_user_other_service_id\": 1,
\"app_id\": 1
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/delete-app-user-other-service"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"user_id": 2,
"app_user_other_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-other-service';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'user_id' => 2,
'app_user_other_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-other-service'
payload = {
"user_id": 2,
"app_user_other_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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET GetResponse RefreshToken
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/refresh-get-response" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"refresh\": 12345,
\"app_user_email_service_id\": 1,
\"account_id\": 1
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/refresh-get-response"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"refresh": 12345,
"app_user_email_service_id": 1,
"account_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/refresh-get-response';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'refresh' => 12345,
'app_user_email_service_id' => 1,
'account_id' => 1,
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/refresh-get-response'
payload = {
"refresh": 12345,
"app_user_email_service_id": 1,
"account_id": 1
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET Aweber RefreshToken
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/refresh-awber" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"refresh\": 12345,
\"app_user_email_service_id\": 1,
\"account_id\": 1
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/refresh-awber"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"refresh": 12345,
"app_user_email_service_id": 1,
"account_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/refresh-awber';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'refresh' => 12345,
'app_user_email_service_id' => 1,
'account_id' => 1,
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/refresh-awber'
payload = {
"refresh": 12345,
"app_user_email_service_id": 1,
"account_id": 1
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Flexi Contest FE Endpoint(s)
APIs to manage contest.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/get-viral-share-details
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/get-branding-status
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-branding-status" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://bridge.flexifunnels.com/api/get-branding-status"
);
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-branding-status';
$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-branding-status'
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/get-qrcode-settings
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-qrcode-settings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://bridge.flexifunnels.com/api/get-qrcode-settings"
);
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-qrcode-settings';
$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-qrcode-settings'
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET Member Level
Bridge port of the admin GamificationService::memberStats slice that
deals with level progression. Reads from levels (funnel-scoped) and
membership_user.tot_points. Frontend (LevelProgress.jsx) renders the
current level chip, next-level meter, and full ladder.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-member-level" \
--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-level"
);
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-level';
$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-level'
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET Member Streak
Bridge port of GamificationService streak read. Returns current daily activity streak + lifetime longest streak for the StreakBadge component. The recording side (incrementing streak on activity) lives in the admin project's GamificationService::recordStreak — this endpoint is read-only.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-member-streak" \
--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-streak"
);
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-streak';
$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-streak'
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET Leaderboard
Funnel-scoped leaderboard. Period filter mirrors the admin service:
- "all" → static rank by membership_user.tot_points
- "daily" → SUM(points) from point_transactions in last 24h
- "weekly" → SUM in last 7 days
- "monthly" → SUM in last 30 days
Period-windowed paths read point_transactions; if that table has no rows for the period, the leaderboard is empty (by design — windowed means "who earned points in this window").
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-leaderboard" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"funnel_id\": 1,
\"period\": \"vitae\",
\"limit\": 17,
\"token\": \"xyz\"
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/get-leaderboard"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"funnel_id": 1,
"period": "vitae",
"limit": 17,
"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-leaderboard';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'funnel_id' => 1,
'period' => 'vitae',
'limit' => 17,
'token' => 'xyz',
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/get-leaderboard'
payload = {
"funnel_id": 1,
"period": "vitae",
"limit": 17,
"token": "xyz"
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Redeem Reward
Member spends their tot_points to claim a redeemable reward (one with cost_points > 0). Auto-awarded rewards (cost_points = 0, gated by reward_points threshold) are claimed via the existing badge-evaluator inside UpdateMemberPoints — not this endpoint.
Wrapped in a DB transaction so the points debit, the member_badges insert, the stock decrement, and the point_transactions audit row either all land or none of them do.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/redeem-reward" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"funnel_id\": 1,
\"member_id\": 2,
\"reward_id\": 5,
\"token\": \"xyz\"
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/redeem-reward"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"funnel_id": 1,
"member_id": 2,
"reward_id": 5,
"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/redeem-reward';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'funnel_id' => 1,
'member_id' => 2,
'reward_id' => 5,
'token' => 'xyz',
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/redeem-reward'
payload = {
"funnel_id": 1,
"member_id": 2,
"reward_id": 5,
"token": "xyz"
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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\": 10,
\"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": 10,
"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' => 10,
'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": 10,
"token": "qweruery"
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Community feed — cross-lesson posts within a funnel, newest first.
Joins membership_user for the author card and aggregates likes + comment counts so the list view doesn't need follow-up queries.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/community-feed" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"funnel_id\": 4,
\"member_id\": 5,
\"page\": 10,
\"per_page\": 19
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/community-feed"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"funnel_id": 4,
"member_id": 5,
"page": 10,
"per_page": 19
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/community-feed';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'funnel_id' => 4,
'member_id' => 5,
'page' => 10,
'per_page' => 19,
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/community-feed'
payload = {
"funnel_id": 4,
"member_id": 5,
"page": 10,
"per_page": 19
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
List the caller's conversations, newest activity first. Each row includes the OTHER participant's profile + the last message preview + an unread count.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-conversations" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"member_id\": 12,
\"funnel_id\": 20,
\"limit\": 20
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/get-conversations"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"member_id": 12,
"funnel_id": 20,
"limit": 20
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-conversations';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'member_id' => 12,
'funnel_id' => 20,
'limit' => 20,
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/get-conversations'
payload = {
"member_id": 12,
"funnel_id": 20,
"limit": 20
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Paginated message history for a conversation. Newest first; the client typically reverses to render chronological top-down.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-messages" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"member_id\": 14,
\"funnel_id\": 17,
\"conversation_id\": 1,
\"before_id\": 12,
\"limit\": 17
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/get-messages"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"member_id": 14,
"funnel_id": 17,
"conversation_id": 1,
"before_id": 12,
"limit": 17
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-messages';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'member_id' => 14,
'funnel_id' => 17,
'conversation_id' => 1,
'before_id' => 12,
'limit' => 17,
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/get-messages'
payload = {
"member_id": 14,
"funnel_id": 17,
"conversation_id": 1,
"before_id": 12,
"limit": 17
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Send a message. Auto-creates the conversation on first send. Both members must be active (status=1) and in the same funnel.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/send-message" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"member_id\": 4,
\"funnel_id\": 7,
\"to_member_id\": 11,
\"body\": \"quae\"
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/send-message"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"member_id": 4,
"funnel_id": 7,
"to_member_id": 11,
"body": "quae"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/send-message';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'member_id' => 4,
'funnel_id' => 7,
'to_member_id' => 11,
'body' => 'quae',
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/send-message'
payload = {
"member_id": 4,
"funnel_id": 7,
"to_member_id": 11,
"body": "quae"
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Mark all messages in a conversation that were sent TO the caller as read. The caller's own messages are never touched.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/mark-conversation-read" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"member_id\": 17,
\"funnel_id\": 3,
\"conversation_id\": 19
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/mark-conversation-read"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"member_id": 17,
"funnel_id": 3,
"conversation_id": 19
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/mark-conversation-read';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'member_id' => 17,
'funnel_id' => 3,
'conversation_id' => 19,
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/mark-conversation-read'
payload = {
"member_id": 17,
"funnel_id": 3,
"conversation_id": 19
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Lightweight unread count for the nav badge. Single aggregate query.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-unread-message-count" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"member_id\": 7,
\"funnel_id\": 4
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/get-unread-message-count"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"member_id": 7,
"funnel_id": 4
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-unread-message-count';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'member_id' => 7,
'funnel_id' => 4,
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/get-unread-message-count'
payload = {
"member_id": 7,
"funnel_id": 4
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Edit a message. Only the sender can edit. No time window — but the client shows "edited" so receivers know.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/edit-message" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"member_id\": 6,
\"funnel_id\": 18,
\"message_id\": 18,
\"body\": \"reiciendis\"
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/edit-message"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"member_id": 6,
"funnel_id": 18,
"message_id": 18,
"body": "reiciendis"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/edit-message';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'member_id' => 6,
'funnel_id' => 18,
'message_id' => 18,
'body' => 'reiciendis',
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/edit-message'
payload = {
"member_id": 6,
"funnel_id": 18,
"message_id": 18,
"body": "reiciendis"
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Soft-delete a message. The row stays so threading and counts don't go strange; UI shows "[deleted]" for body.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/delete-message" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://bridge.flexifunnels.com/api/delete-message"
);
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/delete-message';
$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/delete-message'
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Search messages within the caller's conversations. Optionally scoped to one conversation.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/search-messages" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://bridge.flexifunnels.com/api/search-messages"
);
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/search-messages';
$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/search-messages'
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Toggle a block. Symmetric in send-check (handled separately) — this just records the directional row.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/toggle-block-member" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://bridge.flexifunnels.com/api/toggle-block-member"
);
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/toggle-block-member';
$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/toggle-block-member'
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Lightweight typing-indicator ping. Sets is_typing_until = now + ~5s for the caller in this conversation. Recipients see it via the typing_member_ids field in getMessages.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/typing-ping" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://bridge.flexifunnels.com/api/typing-ping"
);
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/typing-ping';
$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/typing-ping'
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Create a group conversation. Title + initial members.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/create-group" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://bridge.flexifunnels.com/api/create-group"
);
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/create-group';
$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/create-group'
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Add a member to a group (caller must be a participant).
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/add-group-member" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://bridge.flexifunnels.com/api/add-group-member"
);
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/add-group-member';
$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/add-group-member'
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Leave a group. Sets left_at; doesn't delete history.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/leave-group" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://bridge.flexifunnels.com/api/leave-group"
);
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/leave-group';
$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/leave-group'
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Save (or refresh) a Web Push subscription for the caller's browser.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/subscribe-push" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://bridge.flexifunnels.com/api/subscribe-push"
);
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/subscribe-push';
$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/subscribe-push'
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Upload a message attachment. Returns the public URL the client then passes to send-message via media_url + media_type.
Storage: simple filesystem path under public/mem_message_attachments/ The membership platform already serves /mem_resources via S3; for v1 we keep attachments local until that bucket is wired in.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/upload-message-attachment" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://bridge.flexifunnels.com/api/upload-message-attachment"
);
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/upload-message-attachment';
$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/upload-message-attachment'
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Paginated member directory for a funnel — name + email search, sort by joined / points / name. Joins are kept lean: profile fields from membership_user, badge count via subquery (cheaper than join+group).
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-member-directory" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"funnel_id\": 4,
\"member_id\": 11,
\"q\": \"in\",
\"sort\": \"perferendis\",
\"page\": 18,
\"per_page\": 20
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/get-member-directory"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"funnel_id": 4,
"member_id": 11,
"q": "in",
"sort": "perferendis",
"page": 18,
"per_page": 20
};
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-directory';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'funnel_id' => 4,
'member_id' => 11,
'q' => 'in',
'sort' => 'perferendis',
'page' => 18,
'per_page' => 20,
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/get-member-directory'
payload = {
"funnel_id": 4,
"member_id": 11,
"q": "in",
"sort": "perferendis",
"page": 18,
"per_page": 20
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Single-member profile card. Same shape as one row of the directory but doesn't need pagination. Used by hover cards.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-member-profile" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"https://bridge.flexifunnels.com/api/get-member-profile"
);
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-profile';
$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-profile'
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Toggle an emoji reaction on a post or comment. Same endpoint handles both: target_type='post'|'comment', target_id=post_id|comment_id.
One row per (member, target, reaction) — re-clicking removes it.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/toggle-reaction" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"member_id\": 8,
\"funnel_id\": 9,
\"target_type\": \"unde\",
\"target_id\": 17,
\"reaction\": \"numquam\"
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/toggle-reaction"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"member_id": 8,
"funnel_id": 9,
"target_type": "unde",
"target_id": 17,
"reaction": "numquam"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/toggle-reaction';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'member_id' => 8,
'funnel_id' => 9,
'target_type' => 'unde',
'target_id' => 17,
'reaction' => 'numquam',
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/toggle-reaction'
payload = {
"member_id": 8,
"funnel_id": 9,
"target_type": "unde",
"target_id": 17,
"reaction": "numquam"
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Bulk fetch reaction state for a list of targets in one round-trip.
The client renders many posts at once; this avoids N+1 requests.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-reactions" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"member_id\": 12,
\"targets\": [
\"enim\"
]
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/get-reactions"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"member_id": 12,
"targets": [
"enim"
]
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/get-reactions';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'member_id' => 12,
'targets' => [
'enim',
],
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/get-reactions'
payload = {
"member_id": 12,
"targets": [
"enim"
]
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Toggle a lesson's saved/bookmarked state. Returns the new state so the client can flip the icon without a follow-up GET.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/toggle-saved-lesson" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"member_id\": 11,
\"lesson_id\": 18,
\"funnel_id\": 12,
\"funnel_page_id\": 4
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/toggle-saved-lesson"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"member_id": 11,
"lesson_id": 18,
"funnel_id": 12,
"funnel_page_id": 4
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/toggle-saved-lesson';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'member_id' => 11,
'lesson_id' => 18,
'funnel_id' => 12,
'funnel_page_id' => 4,
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/toggle-saved-lesson'
payload = {
"member_id": 11,
"lesson_id": 18,
"funnel_id": 12,
"funnel_page_id": 4
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
List the member's saved lessons. Joins lesson + course metadata so the sidebar view can render with one round-trip.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-saved-lessons" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"member_id\": 16,
\"funnel_id\": 9
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/get-saved-lessons"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"member_id": 16,
"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/get-saved-lessons';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'member_id' => 16,
'funnel_id' => 9,
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/get-saved-lessons'
payload = {
"member_id": 16,
"funnel_id": 9
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
In-app notification inbox for the member. Returns unread count + most recent N items so the bell dropdown can render in one round-trip.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-member-notifications" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"member_id\": 15,
\"funnel_id\": 3,
\"limit\": 16
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/get-member-notifications"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"member_id": 15,
"funnel_id": 3,
"limit": 16
};
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-notifications';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'member_id' => 15,
'funnel_id' => 3,
'limit' => 16,
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/get-member-notifications'
payload = {
"member_id": 15,
"funnel_id": 3,
"limit": 16
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Mark notifications as read. With no ids, marks all of the member's notifications as read (bulk "clear inbox").
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/mark-notifications-read" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"member_id\": 5,
\"funnel_id\": 14,
\"notification_ids\": [
\"facilis\"
]
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/mark-notifications-read"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"member_id": 5,
"funnel_id": 14,
"notification_ids": [
"facilis"
]
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/mark-notifications-read';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'member_id' => 5,
'funnel_id' => 14,
'notification_ids' => [
'facilis',
],
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/mark-notifications-read'
payload = {
"member_id": 5,
"funnel_id": 14,
"notification_ids": [
"facilis"
]
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Save the member's current playback position for a lesson. Upserts on (membership_user_id, lesson_id). Supports a batch payload via the `positions` array so the client can flush several lessons in one call.
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/save-video-position" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"member_id\": 20,
\"funnel_id\": 15,
\"funnel_page_id\": 17,
\"lesson_id\": 4,
\"position_seconds\": 10,
\"duration_seconds\": 5,
\"positions\": [
\"eos\"
]
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/save-video-position"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"member_id": 20,
"funnel_id": 15,
"funnel_page_id": 17,
"lesson_id": 4,
"position_seconds": 10,
"duration_seconds": 5,
"positions": [
"eos"
]
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());$client = new \GuzzleHttp\Client();
$url = 'https://bridge.flexifunnels.com/api/save-video-position';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'member_id' => 20,
'funnel_id' => 15,
'funnel_page_id' => 17,
'lesson_id' => 4,
'position_seconds' => 10,
'duration_seconds' => 5,
'positions' => [
'eos',
],
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/save-video-position'
payload = {
"member_id": 20,
"funnel_id": 15,
"funnel_page_id": 17,
"lesson_id": 4,
"position_seconds": 10,
"duration_seconds": 5,
"positions": [
"eos"
]
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Return all saved positions for this member, optionally scoped by funnel. Response shape mirrors the local lessonResume map: { positions: { [lesson_id]: seconds } }
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/get-video-positions" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"member_id\": 2,
\"funnel_id\": 2
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/get-video-positions"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"member_id": 2,
"funnel_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-video-positions';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'member_id' => 2,
'funnel_id' => 2,
],
]
);
$body = $response->getBody();
print_r(json_decode((string) $body));import requests
import json
url = 'https://bridge.flexifunnels.com/api/get-video-positions'
payload = {
"member_id": 2,
"funnel_id": 2
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request('POST', url, headers=headers, json=payload)
response.json()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Create Page for Application
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/create-page" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"user_id\": 9,
\"funnel_id\": 0,
\"path\": \"winner\",
\"name\": \"name\",
\"id\": 0,
\"token\": \"qweruery\"
}"
const url = new URL(
"https://bridge.flexifunnels.com/api/create-page"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"user_id": 9,
"funnel_id": 0,
"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-page';
$response = $client->post(
$url,
[
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'json' => [
'user_id' => 9,
'funnel_id' => 0,
'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-page'
payload = {
"user_id": 9,
"funnel_id": 0,
"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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET ProjectList
Example request:
curl --request POST \
"https://bridge.flexifunnels.com/api/project-lists" \
--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-lists"
);
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-lists';
$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-lists'
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
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()Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.