Documentation Index
Fetch the complete documentation index at: https://docs.theslow.net/llms.txt
Use this file to discover all available pages before exploring further.
Endpoint
POST https://theslow.net/api/slownetsite/toggle-site-visibility
Overview
This endpoint toggles the public visibility of your SlowNet site.
If your site is currently enabled, calling this endpoint will disable it — and vice versa.
Authentication
This endpoint requires an API key. You can retrieve an API key from your dashboard. Include it in the X-API-KEY header:
X-API-KEY: YOUR_API_KEY_HERE
For more details, see the Authentication Guide.
Parameters
✅ None
This endpoint does not require any path, query, or request body parameters.
Request Examples
cURL
curl -X POST 'https://theslow.net/api/slownetsite/toggle-site-visibility' -H 'X-API-KEY: YOUR_API_KEY' -H 'Content-Type: application/json'
Python
import requests
BASE_URL = "https://theslow.net/api"
API_KEY = "YOUR_API_KEY"
headers = {
"X-API-KEY": API_KEY,
"Content-Type": "application/json"
}
response = requests.post(
f"{BASE_URL}/slownetsite/toggle-site-visibility",
headers=headers
)
if response.ok:
print("✅ Site toggled:", response.json())
else:
print("❌ Error:", response.status_code, response.json())
JavaScript (Fetch)
async function toggleSiteVisibility() {
try {
const response = await fetch("/api/slownetsite/toggle-site-visibility", {
method: "POST",
headers: {
"X-API-KEY": "YOUR_API_KEY",
"Content-Type": "application/json"
}
});
if (!response.ok) {
const errorData = await response.json();
console.error("Failed to toggle:", errorData.error);
return;
}
const data = await response.json();
console.log("New visibility status:", data.newStatus);
} catch (err) {
console.error("Unexpected error:", err);
}
}
// Example usage:
// toggleSiteVisibility();
Responses
200 OK
Returns the new visibility state.
{
"success": true,
"newStatus": true
}
or
{
"success": true,
"newStatus": false
}
401 Unauthorized
User is not authenticated.
{
"error": "Unauthorized"
}
500 Internal Server Error
A server-side error occurred.
{
"error": "Could not update site visibility."
}
Need Further Assistance?
If you have any questions or encounter issues, please don’t hesitate to reach out to our support team.