Introduction
This documentation aims to provide all the information you need to work with our API.
<aside>As you scroll, you'll see code examples for working with the API in different programming languages in the dark area to the right (or as part of the content on mobile).
You can switch the language used with the tabs at the top right (or from the nav menu at the top left on mobile).</aside>
Authenticating requests
To authenticate requests, include an Authorization
header with the value "Bearer {YOUR_AUTH_KEY}"
.
All authenticated endpoints are marked with a requires authentication
badge in the documentation below.
You can retrieve your token by visiting your dashboard and clicking Generate API token.
Account
get account balance
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/account" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/account"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 52
access-control-allow-origin: *
{
"message": ""
}
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.
Account Management
get account vip type
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/accounts/vip_type" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"user_id\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/admin/accounts/vip_type"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"user_id": "architecto"
};
fetch(url, {
method: "GET",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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 account vip type
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/accounts/vip_type" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"user_id\": 16,
\"vip_type\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/admin/accounts/vip_type"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"user_id": 16,
"vip_type": "architecto"
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (204):
Empty response
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 account gold coins
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/accounts/gold" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"user_id\": \"architecto\",
\"gold\": 39
}"
const url = new URL(
"https://apidev.netboom.com/admin/accounts/gold"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"user_id": "architecto",
"gold": 39
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (204):
Empty response
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.
cancel subscription
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/accounts/cancel-subscription" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"user_id\": 16
}"
const url = new URL(
"https://apidev.netboom.com/admin/accounts/cancel-subscription"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"user_id": 16
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (204):
Empty response
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 expiring gold
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/accounts/expiring_gold" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"user_id\": \"architecto\",
\"gold\": 16,
\"expire_days\": 16
}"
const url = new URL(
"https://apidev.netboom.com/admin/accounts/expiring_gold"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"user_id": "architecto",
"gold": 16,
"expire_days": 16
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (204):
Empty response
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 expiring gold
requires authentication
Example request:
curl --request DELETE \
"https://apidev.netboom.com/admin/accounts/expiring_gold" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"user_id\": 16,
\"expiring_gold_id\": 16
}"
const url = new URL(
"https://apidev.netboom.com/admin/accounts/expiring_gold"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"user_id": 16,
"expiring_gold_id": 16
};
fetch(url, {
method: "DELETE",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (204):
Empty response
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.
Activity Resource
Get Activity Resource
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/activity_resource/architecto" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/activity_resource/architecto"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Activity Resource
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/activity_resource" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"sort\": 16,
\"pid\": 16,
\"desc\": \"architecto\",
\"url\": \"http:\\/\\/www.bailey.biz\\/quos-velit-et-fugiat-sunt-nihil-accusantium-harum.html\",
\"link_game\": 16,
\"btn_link\": \"architecto\",
\"google_link\": \"architecto\",
\"ad_source\": \"architecto\",
\"status\": 16
}"
const url = new URL(
"https://apidev.netboom.com/admin/activity_resource"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"sort": 16,
"pid": 16,
"desc": "architecto",
"url": "http:\/\/www.bailey.biz\/quos-velit-et-fugiat-sunt-nihil-accusantium-harum.html",
"link_game": 16,
"btn_link": "architecto",
"google_link": "architecto",
"ad_source": "architecto",
"status": 16
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (201):
{}
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 Activity Resource
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/activity_resource/architecto" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/activity_resource/architecto"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Import Activity Resource
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/activity_resource/import" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"pid\": 16,
\"data\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/admin/activity_resource/import"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"pid": 16,
"data": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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.
Export Activity Resource
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/activity_resource/export" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"pid\": 16,
\"keyword\": \"architecto\",
\"status\": 16
}"
const url = new URL(
"https://apidev.netboom.com/admin/activity_resource/export"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"pid": 16,
"keyword": "architecto",
"status": 16
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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.
Activity Task
Get Tasks
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/activity-tasks" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Version: 1750" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://apidev.netboom.com/api/activity-tasks"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"App-Key": "6908907985b0978014553feb17a332db",
"Version": "1750",
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Start Task
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/api/activity-task-records" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Version: 1750" \
--header "Device-Id: QWERTY" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"task_id\": 16
}"
const url = new URL(
"https://apidev.netboom.com/api/activity-task-records"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"App-Key": "6908907985b0978014553feb17a332db",
"Version": "1750",
"Device-Id": "QWERTY",
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"task_id": 16
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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.
Complete Task
Example request:
curl --request PUT \
"https://apidev.netboom.com/api/activity-task-records/architecto/completed" \
--header "Timestamp: 2023-09-12 12:00:00(UTC 0)" \
--header "Nonce: random string" \
--header "Sign: md5(secret+timestamp+nonce)" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/activity-task-records/architecto/completed"
);
const headers = {
"Timestamp": "2023-09-12 12:00:00(UTC 0)",
"Nonce": "random string",
"Sign": "md5(secret+timestamp+nonce)",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => response.json());
Example response (204):
Empty response
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.
Claim Rewards
Example request:
curl --request PUT \
"https://apidev.netboom.com/api/activity-task-records/architecto/claim-rewards" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/activity-task-records/architecto/claim-rewards"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => 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 Activity Tasks
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/activity_tasks" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/activity_tasks"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Activity Task
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/activity_tasks" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"name\": \"architecto\",
\"description\": \"Eius et animi quos velit et.\",
\"admob_id\": \"architecto\",
\"remark\": \"architecto\",
\"gold\": 16,
\"expiry_days\": 16,
\"limit\": 16,
\"interval\": 16,
\"region_code\": \"architecto\",
\"status\": true,
\"rank\": 16
}"
const url = new URL(
"https://apidev.netboom.com/admin/activity_tasks"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"name": "architecto",
"description": "Eius et animi quos velit et.",
"admob_id": "architecto",
"remark": "architecto",
"gold": 16,
"expiry_days": 16,
"limit": 16,
"interval": 16,
"region_code": "architecto",
"status": true,
"rank": 16
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (201):
{}
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 Activity Task
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/activity_tasks/architecto" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/activity_tasks/architecto"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Adsense
Get Adsense
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/adsense" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://apidev.netboom.com/api/adsense"
);
const headers = {
"App-Key": "6908907985b0978014553feb17a332db",
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Adsense
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/adsense" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/adsense"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Adsense
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/adsense" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"slot\": \"search\",
\"type\": \"google\",
\"app_keys\": \"[\\\"b131213a82f1dd05a5a9f2bd8c5aeb42\\\"]\",
\"settings\": \"{\\\"b131213a82f1dd05a5a9f2bd8c5aeb42\\\": {\\\"advert_id\\\": \\\"ca-app-pub-6278596840594032\\/7787681050\\\", \\\"region_code\\\": [\\\"US\\\"], \\\"region_type\\\": \\\"all\\\"}}\"
}"
const url = new URL(
"https://apidev.netboom.com/admin/adsense"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"slot": "search",
"type": "google",
"app_keys": "[\"b131213a82f1dd05a5a9f2bd8c5aeb42\"]",
"settings": "{\"b131213a82f1dd05a5a9f2bd8c5aeb42\": {\"advert_id\": \"ca-app-pub-6278596840594032\/7787681050\", \"region_code\": [\"US\"], \"region_type\": \"all\"}}"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (201):
{}
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 Adsense
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/adsense/architecto" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"slot\": \"search\",
\"type\": \"google\",
\"app_keys\": \"[\\\"b131213a82f1dd05a5a9f2bd8c5aeb42\\\"]\",
\"settings\": \"{\\\"b131213a82f1dd05a5a9f2bd8c5aeb42\\\": {\\\"advert_id\\\": \\\"ca-app-pub-6278596840594032\\/7787681050\\\", \\\"region_code\\\": [\\\"US\\\"], \\\"region_type\\\": \\\"all\\\"}}\",
\"status\": 1
}"
const url = new URL(
"https://apidev.netboom.com/admin/adsense/architecto"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"slot": "search",
"type": "google",
"app_keys": "[\"b131213a82f1dd05a5a9f2bd8c5aeb42\"]",
"settings": "{\"b131213a82f1dd05a5a9f2bd8c5aeb42\": {\"advert_id\": \"ca-app-pub-6278596840594032\/7787681050\", \"region_code\": [\"US\"], \"region_type\": \"all\"}}",
"status": 1
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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.
App Review
Get App Review Status
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/app-review" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Version: 115" \
--header "Device-Id: architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://apidev.netboom.com/api/app-review"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"App-Key": "6908907985b0978014553feb17a332db",
"Version": "115",
"Device-Id": "architecto",
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Submit Visit Record
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/api/app-review-visit-records" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Version: 115" \
--header "Device-Id: architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://apidev.netboom.com/api/app-review-visit-records"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"App-Key": "6908907985b0978014553feb17a332db",
"Version": "115",
"Device-Id": "architecto",
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());
Example response (204):
Empty response
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.
App Review Management
Get Apps
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/app-review" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/app-review"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 App
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/app-review" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"app_id\": \"b131213a82f1dd05a5a9f2bd8c5aeb42\",
\"app_name\": \"architecto\",
\"version\": \"architecto\",
\"status\": \"0\",
\"goods_type\": 2,
\"charge_text\": \"architecto\",
\"charge_url\": \"http:\\/\\/www.bailey.biz\\/quos-velit-et-fugiat-sunt-nihil-accusantium-harum.html\",
\"subscription_text\": \"architecto\",
\"subscription_url\": \"http:\\/\\/www.bailey.biz\\/quos-velit-et-fugiat-sunt-nihil-accusantium-harum.html\",
\"black_list_countries\": \"architecto\",
\"white_list_countries\": 16,
\"download_link\": \"architecto\",
\"remark\": \"architecto\",
\"rank\": 1
}"
const url = new URL(
"https://apidev.netboom.com/admin/app-review"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"app_id": "b131213a82f1dd05a5a9f2bd8c5aeb42",
"app_name": "architecto",
"version": "architecto",
"status": "0",
"goods_type": 2,
"charge_text": "architecto",
"charge_url": "http:\/\/www.bailey.biz\/quos-velit-et-fugiat-sunt-nihil-accusantium-harum.html",
"subscription_text": "architecto",
"subscription_url": "http:\/\/www.bailey.biz\/quos-velit-et-fugiat-sunt-nihil-accusantium-harum.html",
"black_list_countries": "architecto",
"white_list_countries": 16,
"download_link": "architecto",
"remark": "architecto",
"rank": 1
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (201):
{}
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 App
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/app-review/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"goods_type\": 2,
\"app_id\": \"b131213a82f1dd05a5a9f2bd8c5aeb42\",
\"app_name\": \"architecto\",
\"version\": \"architecto\",
\"status\": \"0\",
\"charge_text\": \"architecto\",
\"charge_url\": \"http:\\/\\/www.bailey.biz\\/quos-velit-et-fugiat-sunt-nihil-accusantium-harum.html\",
\"black_list_countries\": \"architecto\",
\"white_list_countries\": 16,
\"download_link\": \"architecto\",
\"remark\": \"architecto\",
\"rank\": 1
}"
const url = new URL(
"https://apidev.netboom.com/admin/app-review/1"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"goods_type": 2,
"app_id": "b131213a82f1dd05a5a9f2bd8c5aeb42",
"app_name": "architecto",
"version": "architecto",
"status": "0",
"charge_text": "architecto",
"charge_url": "http:\/\/www.bailey.biz\/quos-velit-et-fugiat-sunt-nihil-accusantium-harum.html",
"black_list_countries": "architecto",
"white_list_countries": 16,
"download_link": "architecto",
"remark": "architecto",
"rank": 1
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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 Visit Records / WhiteList / BlackList
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/app-review-records?start_time=architecto&end_time=architecto&app_id=architecto&version=architecto&type=architecto&status=0" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/app-review-records"
);
const params = {
"start_time": "architecto",
"end_time": "architecto",
"app_id": "architecto",
"version": "architecto",
"type": "architecto",
"status": "0",
};
Object.keys(params)
.forEach(key => url.searchParams.append(key, params[key]));
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 WhitList / BlackList
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/app-review-records" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"type\": \"ip\",
\"value\": \"127.0.0.1\",
\"status\": 0
}"
const url = new URL(
"https://apidev.netboom.com/admin/app-review-records"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"type": "ip",
"value": "127.0.0.1",
"status": 0
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (201):
{}
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 WhitList / BlackList
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/app-review-records/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"status\": 0
}"
const url = new URL(
"https://apidev.netboom.com/admin/app-review-records/1"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"status": 0
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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.
Batch Update WhitList / BlackList
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/app-review-records" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"id\": 1,
\"status\": 0
}"
const url = new URL(
"https://apidev.netboom.com/admin/app-review-records"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"id": 1,
"status": 0
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (204):
Empty response
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.
App Update
Get Updates
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/app-updates" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://apidev.netboom.com/api/app-updates"
);
const headers = {
"App-Key": "6908907985b0978014553feb17a332db",
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Updates
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/app-updates" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/app-updates"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Submit Updates
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/app-updates" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"app_keys\": [],
\"settings\": []
}"
const url = new URL(
"https://apidev.netboom.com/admin/app-updates"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"app_keys": [],
"settings": []
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (204):
Empty response
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.
Endpoints
Receive Google Notifications
Example request:
curl --request POST \
"https://apidev.netboom.com/api/iap/google-notify" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/iap/google-notify"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Receive Google Notifications
Example request:
curl --request POST \
"https://apidev.netboom.com/api/iap/google-notify-v2" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/iap/google-notify-v2"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Receive Apple Notifications
Example request:
curl --request POST \
"https://apidev.netboom.com/api/iap/apple-notify" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/iap/apple-notify"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Validate Google Play Store Receipt
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/api/iap/google-receipt" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"order_id\": \"architecto\",
\"package_name\": \"architecto\",
\"purchase_token\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/api/iap/google-receipt"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"order_id": "architecto",
"package_name": "architecto",
"purchase_token": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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.
Validate Google Play Store Receipt
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/api/iap/google-receipt-v2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"google_product_id\": \"architecto\",
\"package_name\": \"architecto\",
\"purchase_token\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/api/iap/google-receipt-v2"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"google_product_id": "architecto",
"package_name": "architecto",
"purchase_token": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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.
Validate Apple Store Receipt
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/api/iap/apple-receipt" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"orderId\": \"architecto\",
\"receiptData\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/api/iap/apple-receipt"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"orderId": "architecto",
"receiptData": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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/ai/talk
Example request:
curl --request POST \
"https://apidev.netboom.com/api/ai/talk" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/ai/talk"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "POST",
headers,
}).then(response => 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 api/ai/parameters
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/ai/parameters" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/ai/parameters"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 51
access-control-allow-origin: *
{
"opening_statement": "Welcome to Netboom! \n\nI'm your virtual assistant, here to help you get the best out of your cloud gaming experience.\n\nIf you have any questions about subscriptions, gameplay, connection issues, or anything else—just ask!\n\nYou can describe your issue in a few words or choose from the common topics. I'm here 24/7 to support you.",
"suggested_questions": [],
"suggested_questions_after_answer": {
"enabled": false
},
"speech_to_text": {
"enabled": false
},
"text_to_speech": {
"enabled": false,
"language": "",
"voice": ""
},
"retriever_resource": {
"enabled": true
},
"annotation_reply": {
"enabled": false
},
"more_like_this": {
"enabled": false
},
"user_input_form": [],
"sensitive_word_avoidance": {
"enabled": false
},
"file_upload": {
"image": {
"enabled": false,
"number_limits": 3,
"transfer_methods": [
"local_file",
"remote_url"
]
},
"enabled": false,
"allowed_file_types": [
"image"
],
"allowed_file_extensions": [
".JPG",
".JPEG",
".PNG",
".GIF",
".WEBP",
".SVG"
],
"allowed_file_upload_methods": [
"local_file",
"remote_url"
],
"number_limits": 3,
"fileUploadConfig": {
"file_size_limit": 15,
"batch_count_limit": 5,
"image_file_size_limit": 10,
"video_file_size_limit": 100,
"audio_file_size_limit": 50,
"workflow_file_upload_limit": 10
}
},
"system_parameters": {
"image_file_size_limit": 10,
"video_file_size_limit": 100,
"audio_file_size_limit": 50,
"file_size_limit": 15,
"workflow_file_upload_limit": 10
}
}
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 admin/audit-black-white-list-version
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/audit-black-white-list-version" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/audit-black-white-list-version"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
PUT admin/audit-black-white-list-version/{id}
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/audit-black-white-list-version/architecto" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"payment_url\": \"http:\\/\\/www.bailey.biz\\/quos-velit-et-fugiat-sunt-nihil-accusantium-harum.html\"
}"
const url = new URL(
"https://apidev.netboom.com/admin/audit-black-white-list-version/architecto"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"payment_url": "http:\/\/www.bailey.biz\/quos-velit-et-fugiat-sunt-nihil-accusantium-harum.html"
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (204):
Empty response
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 admin/settings
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/settings" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/settings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 48
access-control-allow-origin: *
{
"ai_support": {
"value": true,
"extra": {
"app_keys": [
"8de2eba1c04cd41b7425707948b722df",
"b131213a82f1dd05a5a9f2bd8c5aeb42",
"6908907985b0978014553feb17a332db"
]
}
},
"wss_url": {
"value": "wss://vsrwssessus.netboom.com",
"extra": null
}
}
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.
PUT admin/settings
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/settings" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/settings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => 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.
Featured Game Management
Get Featured Games
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/featured-games" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/featured-games"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Feature Games
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/featured-games" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"game_ids\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/admin/featured-games"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"game_ids": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (204):
Empty response
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 Featured Games
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/featured-games/architecto" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"rank\": 16,
\"top\": false,
\"status\": false
}"
const url = new URL(
"https://apidev.netboom.com/admin/featured-games/architecto"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"rank": 16,
"top": false,
"status": false
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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.
Featured Games
Get Featured Games
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/featured-games" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Version: 1750" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"refresh\": false
}"
const url = new URL(
"https://apidev.netboom.com/api/featured-games"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"App-Key": "6908907985b0978014553feb17a332db",
"Version": "1750",
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"refresh": false
};
fetch(url, {
method: "GET",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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.
Feedback
Get Feedback Type
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/feedback-type?category=1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"category\": \"1\"
}"
const url = new URL(
"https://apidev.netboom.com/api/feedback-type"
);
const params = {
"category": "1",
};
Object.keys(params)
.forEach(key => url.searchParams.append(key, params[key]));
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"category": "1"
};
fetch(url, {
method: "GET",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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.
Feedback V2
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/feedback/v2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"schedule_id\": 16
}"
const url = new URL(
"https://apidev.netboom.com/api/feedback/v2"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"schedule_id": 16
};
fetch(url, {
method: "GET",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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.
Feedback V2
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/api/feedback/v2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"type_id\": 16,
\"schedule_id\": 16
}"
const url = new URL(
"https://apidev.netboom.com/api/feedback/v2"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"type_id": 16,
"schedule_id": 16
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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.
Feedback Management
Get Feedback V2
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/feedback/v2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"user_id\": 16,
\"game_name\": \"architecto\",
\"type_id\": 16,
\"idc_id\": 16,
\"start_time\": \"2025-09-19T08:08:32\",
\"end_time\": \"2025-09-19T08:08:32\"
}"
const url = new URL(
"https://apidev.netboom.com/admin/feedback/v2"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"user_id": 16,
"game_name": "architecto",
"type_id": 16,
"idc_id": 16,
"start_time": "2025-09-19T08:08:32",
"end_time": "2025-09-19T08:08:32"
};
fetch(url, {
method: "GET",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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 Feedback Type
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/feedback-type" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"category\": \"2\"
}"
const url = new URL(
"https://apidev.netboom.com/admin/feedback-type"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"category": "2"
};
fetch(url, {
method: "GET",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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 Feedback Type
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/feedback-type" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"category\": \"2\",
\"name\": \"architecto\",
\"status\": true
}"
const url = new URL(
"https://apidev.netboom.com/admin/feedback-type"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"category": "2",
"name": "architecto",
"status": true
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (201):
{}
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 Feedback Type
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/feedback-type/architecto" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/feedback-type/architecto"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Feedback Type
requires authentication
Example request:
curl --request DELETE \
"https://apidev.netboom.com/admin/feedback-type/architecto" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/feedback-type/architecto"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Game
Search Games
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/games/search?keyword=GTA+5" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/games/search"
);
const params = {
"keyword": "GTA 5",
};
Object.keys(params)
.forEach(key => url.searchParams.append(key, params[key]));
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Game Management
Get Games
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/games/architecto" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/games/architecto"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Games
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/games/architecto" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"archive_id\": 16
}"
const url = new URL(
"https://apidev.netboom.com/admin/games/architecto"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"archive_id": 16
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (204):
Empty response
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.
Goods
Get Goods
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/goods" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://apidev.netboom.com/api/goods"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"App-Key": "6908907985b0978014553feb17a332db",
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Goods Management
Get Subscription Products
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/subscription-products" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/subscription-products"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Subscription Products
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/subscription-products" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"goods_id\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/admin/subscription-products"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"goods_id": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (201):
{}
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 Goods
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/goods" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/goods"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Goods
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/goods" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"goods_type\": 2,
\"app_key\": \"b131213a82f1dd05a5a9f2bd8c5aeb42\",
\"apple_product_id\": \"architecto\",
\"google_product_id\": \"architecto\",
\"name\": \"Basic\",
\"content\": \"80 hours per month\",
\"usd_price\": 9.99,
\"subscription_time_type\": 2,
\"subscription_time\": 288000,
\"time_type\": 2,
\"time_number\": 1,
\"msorts\": 1
}"
const url = new URL(
"https://apidev.netboom.com/admin/goods"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"goods_type": 2,
"app_key": "b131213a82f1dd05a5a9f2bd8c5aeb42",
"apple_product_id": "architecto",
"google_product_id": "architecto",
"name": "Basic",
"content": "80 hours per month",
"usd_price": 9.99,
"subscription_time_type": 2,
"subscription_time": 288000,
"time_type": 2,
"time_number": 1,
"msorts": 1
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (201):
{}
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 Goods
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/goods/10159" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"goods_type\": 2,
\"app_key\": \"b131213a82f1dd05a5a9f2bd8c5aeb42\",
\"apple_product_id\": \"architecto\",
\"google_product_id\": \"architecto\",
\"name\": \"Basic\",
\"content\": \"80 hours per month\",
\"usd_price\": 9.99,
\"subscription_time_type\": 2,
\"subscription_time\": 288000,
\"time_type\": 2,
\"time_number\": 1,
\"msorts\": 1,
\"status\": 1
}"
const url = new URL(
"https://apidev.netboom.com/admin/goods/10159"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"goods_type": 2,
"app_key": "b131213a82f1dd05a5a9f2bd8c5aeb42",
"apple_product_id": "architecto",
"google_product_id": "architecto",
"name": "Basic",
"content": "80 hours per month",
"usd_price": 9.99,
"subscription_time_type": 2,
"subscription_time": 288000,
"time_type": 2,
"time_number": 1,
"msorts": 1,
"status": 1
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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.
Invite Activity Management
Get Invite Activities
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/invite-activity" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/invite-activity"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Invite Activity
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/invite-activity/564" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/invite-activity/564"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Invite Activity
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/invite-activity" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"activity_name\": \"b\",
\"activity_status\": \"2\",
\"generate_mode\": \"2\",
\"invite_code\": \"n\",
\"start_used_time\": \"2025-09-19 08:08:32\",
\"end_used_time\": \"2025-09-19 08:08:32\",
\"promoter_id\": 16,
\"registration_time_limit\": 16,
\"recharge_limit\": \"1\",
\"remark\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/admin/invite-activity"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"activity_name": "b",
"activity_status": "2",
"generate_mode": "2",
"invite_code": "n",
"start_used_time": "2025-09-19 08:08:32",
"end_used_time": "2025-09-19 08:08:32",
"promoter_id": 16,
"registration_time_limit": 16,
"recharge_limit": "1",
"remark": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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 Invite Activity
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/invite-activity/architecto" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"activity_name\": \"b\",
\"activity_status\": \"1\",
\"start_used_time\": \"2025-09-19 08:08:32\",
\"end_used_time\": \"2025-09-19 08:08:32\",
\"registration_time_limit\": 16,
\"recharge_limit\": \"2\",
\"remark\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/admin/invite-activity/architecto"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"activity_name": "b",
"activity_status": "1",
"start_used_time": "2025-09-19 08:08:32",
"end_used_time": "2025-09-19 08:08:32",
"registration_time_limit": 16,
"recharge_limit": "2",
"remark": "architecto"
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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 Invite Activity
requires authentication
Example request:
curl --request DELETE \
"https://apidev.netboom.com/admin/invite-activity/architecto" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/invite-activity/architecto"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Invite Activity Statistics
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/invite-activity/statistics" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/invite-activity/statistics"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Menu
Get Menus
Get Menus
requires authentication
Create Menu
requires authentication
Update Menu
requires authentication
Order Management
Get Orders
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/orders" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/orders"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Payment Method
Get country payments list.
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/country-payments" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/country-payments"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 53
access-control-allow-origin: *
{
"payment_methods": [
{
"img": [
"https://cdn.bifrost.com/dev/web/2023/July/17/2f254bd20a8f6757a0ff651cf9033c84.png",
"https://cdn.bifrost.com/dev/web/2023/July/17/2827efc12bcc635a85276d783cec6332.png",
"https://cdn.bifrost.com/dev/web/2023/July/17/b260fc2da45d35275720b930957bd104.png",
"https://cdn.bifrost.com/dev/web/2023/July/17/7b8e8437c0b05ad73088f26100679c45.png"
],
"text": "E-Wallet",
"type": null,
"method": "payermax"
},
{
"img": [
"https://cdn.bifrost.com/dev/web/2023/June/30/09141c8f61ca0646aa60a602ce2db159.png"
],
"text": "PayPal",
"type": 0,
"method": "paypal"
},
{
"img": [
"https://cdn.bifrost.com/dev/web/2023/August/1/7f8b2b7845ae46cb110a88fc4679a9bd.png",
"https://cdn.bifrost.com/dev/web/2023/August/1/2de0c345bbf316c57c3b4f70e84078df.png",
"https://cdn.bifrost.com/dev/web/2023/August/1/3bb3a06187c2f150952112d1d0609520.png"
],
"text": "Bank Card",
"type": 1,
"method": "airwallex"
}
]
}
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.
Payment Method Management
Get country payments list.
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/country-payments" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/country-payments"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 50
access-control-allow-origin: *
[
{
"id": 1,
"region_code": "DEFAULT",
"payment_methods": [
"payermax",
"paypal",
"airwallex"
],
"status": 1
},
{
"id": 2,
"region_code": "AF",
"payment_methods": [
"stripe,payermax"
],
"status": 0
},
{
"id": 3,
"region_code": "JP",
"payment_methods": [
"stripe",
"payermax"
],
"status": 0
},
{
"id": 4,
"region_code": "US",
"payment_methods": [
"paypal",
"airwallex",
"payermax",
"stripe"
],
"status": 0
},
{
"id": 5,
"region_code": "CN",
"payment_methods": [
"payermax",
"paypal",
"airwallex"
],
"status": 0
},
{
"id": 6,
"region_code": "HK",
"payment_methods": [
"payermax",
"paypal",
"airwallex"
],
"status": 0
},
{
"id": 7,
"region_code": "MX",
"payment_methods": [
"paypal",
"airwallex"
],
"status": 0
},
{
"id": 8,
"region_code": "PH",
"payment_methods": [
"stripe",
"paypal"
],
"status": 0
},
{
"id": 10,
"region_code": "RU",
"payment_methods": [
"payermax"
],
"status": 0
},
{
"id": 11,
"region_code": "BS",
"payment_methods": [
"Paypal"
],
"status": 0
},
{
"id": 12,
"region_code": "BZ",
"payment_methods": [
"payermax"
],
"status": 0
},
{
"id": 13,
"region_code": "BY",
"payment_methods": [
"payermax"
],
"status": 0
},
{
"id": 14,
"region_code": "BM",
"payment_methods": [
"paypal"
],
"status": 0
},
{
"id": 15,
"region_code": "BO",
"payment_methods": [
"stripe",
"paypal"
],
"status": 0
},
{
"id": 16,
"region_code": "BV",
"payment_methods": [
"payermax,stripe"
],
"status": 0
},
{
"id": 17,
"region_code": "BW",
"payment_methods": [
"stripe"
],
"status": 0
},
{
"id": 18,
"region_code": "AQ",
"payment_methods": [
"stripe"
],
"status": 0
},
{
"id": 19,
"region_code": "AR",
"payment_methods": [
"stripe",
"stripe"
],
"status": 0
},
{
"id": 20,
"region_code": "AT",
"payment_methods": [
"payermax"
],
"status": 0
},
{
"id": 21,
"region_code": "AG",
"payment_methods": [
"payermax"
],
"status": 0
},
{
"id": 22,
"region_code": "DO",
"payment_methods": [
"stripe"
],
"status": 0
},
{
"id": 23,
"region_code": "FO",
"payment_methods": [
"payermax"
],
"status": 0
},
{
"id": 24,
"region_code": "GU",
"payment_methods": [
"paypal"
],
"status": 0
},
{
"id": 25,
"region_code": "GP",
"payment_methods": [
"payermax"
],
"status": 0
},
{
"id": 26,
"region_code": "GI",
"payment_methods": [
"stripe"
],
"status": 0
},
{
"id": 27,
"region_code": "GT",
"payment_methods": [
"stripe"
],
"status": 0
},
{
"id": 28,
"region_code": "GR",
"payment_methods": [
"stripe"
],
"status": 0
},
{
"id": 29,
"region_code": "GD",
"payment_methods": [
"stripe"
],
"status": 0
},
{
"id": 30,
"region_code": "KI",
"payment_methods": [
"payermax"
],
"status": 0
},
{
"id": 31,
"region_code": "JO",
"payment_methods": [
"paypal"
],
"status": 0
},
{
"id": 32,
"region_code": "KZ",
"payment_methods": [
"payermax"
],
"status": 0
},
{
"id": 33,
"region_code": "GB",
"payment_methods": [
"payermax",
"paypal"
],
"status": 0
},
{
"id": 34,
"region_code": "SG",
"payment_methods": [
"stripe"
],
"status": 0
},
{
"id": 35,
"region_code": "BH",
"payment_methods": [
"payermax"
],
"status": 1
},
{
"id": 36,
"region_code": "CL",
"payment_methods": [
"paypal"
],
"status": 1
},
{
"id": 37,
"region_code": "CC",
"payment_methods": [
"paypal"
],
"status": 1
},
{
"id": 38,
"region_code": "LK",
"payment_methods": [
"payermax"
],
"status": 1
},
{
"id": 39,
"region_code": "LY",
"payment_methods": [
"paypal"
],
"status": 1
},
{
"id": 40,
"region_code": "BR",
"payment_methods": [
"payermax",
"paypal"
],
"status": 1
}
]
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 country payments.
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/country-payments" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"region_code\": \"architecto\",
\"payments\": [],
\"status\": 16
}"
const url = new URL(
"https://apidev.netboom.com/admin/country-payments"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"region_code": "architecto",
"payments": [],
"status": 16
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => 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 country payments.
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/country-payments/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/country-payments/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => 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 country payments By id.
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/country-payments/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/country-payments/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 49
access-control-allow-origin: *
[]
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.
set country payment status.
Example request:
curl --request PUT \
"https://apidev.netboom.com/admin/country-payments/open/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"status\": 16
}"
const url = new URL(
"https://apidev.netboom.com/admin/country-payments/open/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"status": 16
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => 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.
Promoter
Get Invite Code
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/promoters/invite-code" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://apidev.netboom.com/api/promoters/invite-code"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"App-Key": "6908907985b0978014553feb17a332db",
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Invite Code
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/api/promoters/invite-code" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://apidev.netboom.com/api/promoters/invite-code"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"App-Key": "6908907985b0978014553feb17a332db",
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Bind Invite Code
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/api/promoters/bind-invite-code" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"invite_code\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/api/promoters/bind-invite-code"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"App-Key": "6908907985b0978014553feb17a332db",
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"invite_code": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (201):
{}
Example response (400):
{}
Example response (500):
{}
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.
Quick Login
First Step: Get Quick Login Url
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/quick-login" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/quick-login"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Next Step: Scan Qrcode in App and Allow Quick Login
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/api/quick-login/architecto" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/quick-login/architecto"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => response.json());
Example response (204):
Empty response
Example response (410):
{}
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.
Third Step: Get Access Token and Compete the Login.
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/quick-login/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/quick-login/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
Example response (410):
{}
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.
Recharge & Subscription
Get Payment Url
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/subscription/settings" \
--header "Version: 115" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://apidev.netboom.com/api/subscription/settings"
);
const headers = {
"Version": "115",
"App-Key": "6908907985b0978014553feb17a332db",
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Order
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/api/subscription" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Version: 115" \
--header "Version-Name: 1.1.5" \
--header "Device-Id: XXXXXXXXXXXXXXXXXXXX" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"goods_id\": 10159,
\"payment_method\": \"airwallex\",
\"return_url\": \"https:\\/\\/mdev.netboom.com\\/user\",
\"charge_scene\": \"profile\",
\"game_id\": \"0\"
}"
const url = new URL(
"https://apidev.netboom.com/api/subscription"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Version": "115",
"Version-Name": "1.1.5",
"Device-Id": "XXXXXXXXXXXXXXXXXXXX",
"App-Key": "6908907985b0978014553feb17a332db",
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"goods_id": 10159,
"payment_method": "airwallex",
"return_url": "https:\/\/mdev.netboom.com\/user",
"charge_scene": "profile",
"game_id": "0"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => 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 Order
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/api/charge/order" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Version: 115" \
--header "Version-Name: 1.1.5" \
--header "Device-Id: XXXXXXXXXXXXXXXXXXXX" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"goods_id\": 10159,
\"payment_method\": \"airwallex\",
\"return_url\": \"https:\\/\\/mdev.netboom.com\\/user\",
\"charge_scene\": \"profile\",
\"game_id\": \"0\"
}"
const url = new URL(
"https://apidev.netboom.com/api/charge/order"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Version": "115",
"Version-Name": "1.1.5",
"Device-Id": "XXXXXXXXXXXXXXXXXXXX",
"App-Key": "6908907985b0978014553feb17a332db",
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"goods_id": 10159,
"payment_method": "airwallex",
"return_url": "https:\/\/mdev.netboom.com\/user",
"charge_scene": "profile",
"game_id": "0"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => 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.
Receive pay center notifications
Example request:
curl --request POST \
"https://apidev.netboom.com/api/charge/notify" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/charge/notify"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "POST",
headers,
}).then(response => 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 my subscription
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/subscription" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/subscription"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Cancel my subscription
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/api/subscription/cancel" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"order_id\": 16
}"
const url = new URL(
"https://apidev.netboom.com/api/subscription/cancel"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"order_id": 16
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (204):
Empty response
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 Code Management
Validate Custom Code
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/redeem-code/validate-custom-code" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"activity_id\": 16,
\"generate_mode\": \"1\",
\"custom_code\": \"ngzmiyvdljnikhwa\"
}"
const url = new URL(
"https://apidev.netboom.com/admin/redeem-code/validate-custom-code"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"activity_id": 16,
"generate_mode": "1",
"custom_code": "ngzmiyvdljnikhwa"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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.
Report
Report errors
Example request:
curl --request POST \
"https://apidev.netboom.com/api/report/errors" \
--header "Version: 115" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"code\": 16,
\"message\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/api/report/errors"
);
const headers = {
"Version": "115",
"App-Key": "6908907985b0978014553feb17a332db",
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"code": 16,
"message": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (204):
Empty response
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.
Schedule
get schedule info
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/schedule/564" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/schedule/564"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
Example response (404):
{}
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.
speed test
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/api/schedule/speed_test" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"game_id\": 16,
\"idc_list\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/api/schedule/speed_test"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"game_id": 16,
"idc_list": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
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 virtual queuing info
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/schedule/virtual_queue" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/schedule/virtual_queue"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Setting
get settings
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/settings" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/settings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
Statistics
Get User Payment Conversion Rate
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/statistics/user-payment-conversion-rate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/statistics/user-payment-conversion-rate"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Active Payment Conversion Rate
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/statistics/active-payment-conversion-rate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/statistics/active-payment-conversion-rate"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Payment Method Conversion Rate
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/statistics/payment-method-conversion-rate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/statistics/payment-method-conversion-rate"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 Subscription Renewal Rate
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/statistics/subscription-renewal-rate" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/statistics/subscription-renewal-rate"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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.
User
Update Kochava Device Id
requires authentication
Example request:
curl --request PUT \
"https://apidev.netboom.com/api/user/kochava" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"kochava_device_id\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/api/user/kochava"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"App-Key": "6908907985b0978014553feb17a332db",
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"kochava_device_id": "architecto"
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{}
Example response (201):
{}
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 profile.
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/api/profile" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/profile"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 user with password.
Example request:
curl --request POST \
"https://apidev.netboom.com/api/login" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"email\": \"gbailey@example.net\",
\"password\": \"+-0pBNvYgxwmi\\/#iw\"
}"
const url = new URL(
"https://apidev.netboom.com/api/login"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"email": "gbailey@example.net",
"password": "+-0pBNvYgxwmi\/#iw"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => 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 with facebook.
Example request:
curl --request POST \
"https://apidev.netboom.com/api/login/facebook" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"token\": \"architecto\",
\"firebase_user_id\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/api/login/facebook"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"token": "architecto",
"firebase_user_id": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => 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 with Google.
Example request:
curl --request POST \
"https://apidev.netboom.com/api/login/google" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"client_id\": \"architecto\",
\"id_token\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/api/login/google"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"client_id": "architecto",
"id_token": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => 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 with Apple.
Example request:
curl --request POST \
"https://apidev.netboom.com/api/login/apple" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"client_id\": \"architecto\",
\"id_token\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/api/login/apple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"client_id": "architecto",
"id_token": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => 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.
Refresh Token.
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/api/refresh" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/refresh"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());
Example response (200):
{}
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 User Account
requires authentication
Example request:
curl --request DELETE \
"https://apidev.netboom.com/api/user" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/api/user"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());
Example response (204):
Empty response
Example response (409):
Active subscription found.
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.
User Management
get user info
requires authentication
Example request:
curl --request GET \
--get "https://apidev.netboom.com/admin/users/architecto" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/users/architecto"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{}
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 user to backlist
requires authentication
Example request:
curl --request POST \
"https://apidev.netboom.com/admin/users/architecto/blacklist" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db" \
--data "{
\"ban_type\": \"architecto\",
\"ban_days\": 16,
\"reason\": \"architecto\"
}"
const url = new URL(
"https://apidev.netboom.com/admin/users/architecto/blacklist"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
let body = {
"ban_type": "architecto",
"ban_days": 16,
"reason": "architecto"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (201):
{}
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.
release user from backlist
requires authentication
Example request:
curl --request DELETE \
"https://apidev.netboom.com/admin/users/architecto/blacklist" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "App-Key: 6908907985b0978014553feb17a332db"
const url = new URL(
"https://apidev.netboom.com/admin/users/architecto/blacklist"
);
const headers = {
"Authorization": "Bearer {YOUR_AUTH_KEY}",
"Content-Type": "application/json",
"Accept": "application/json",
"App-Key": "6908907985b0978014553feb17a332db",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());
Example response (204):
Empty response
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.