Reference: endpoint map
Legacy — https://api.fsflt.net (X-API-KEY)
Method | Endpoint | Purpose |
|---|---|---|
POST | /customerarea/customers/new | Create tenant |
GET | /customerarea/customers/list | List tenants + organization_id / migration_status |
GET | /customerarea/customers/licenses | Licenses of a tenant |
POST | /customerarea/customers/licenses/remove | Remove a license (within 3 days) |
POST | /customerarea/customers/change/password | Change password |
POST | /customerarea/customers/change/mail | Change e-mail |
GET | /customerarea/licenses/available | Purchasable licenses |
POST | /customerarea/licenses/assign | Activate a license |
POST | /customerarea/licenses/demo | Activate a demo license |
POST | /customerarea/licenses/suspend | Suspend renewal |
POST | /customerarea/licenses/enable | Resume renewal |
GET | /customerarea/directory/licenses/versions | License versions |
GET | /customerarea/auth/token | One-time login token (15 min) |
GET | /customerarea/licenses/api | API usage statistics |
Cloud Panel — https://core.fsflt.net
Method | Endpoint | Purpose |
|---|---|---|
POST | /authentication/v1/login | Login → JWT + API key |
POST | /authentication/v1/refresh | Refresh JWT |
GET | /authentication/v1/me | Current user |
GET | /authentication/v1/roles | Roles |
GET | /authentication/v1/audit | Audit log |
GET | /organization/v1 | Current organization |
GET | /organization/v1/children | Child organizations |
GET | /organization/v1/members | Members |
POST | /organization/v1/member | Create member |
POST | /protection/v1/policies | Create policy |
GET | /protection/v1/policies | List policies |
GET/PATCH/DELETE | /protection/v1/policies/{policyId} | Read / update / delete policy |
POST/GET/DELETE | /protection/v1/policies/{policyId}/categories/blocked | Content categories |
POST/GET/DELETE | /protection/v1/policies/{policyId}/malwares/blocked | Malware categories |
POST/GET/DELETE | /protection/v1/policies/{policyId}/appblocker/blocked | App Blocker categories |
POST/GET/DELETE | /protection/v1/policies/{policyId}/countries/blocked | Geoblocking |
POST/GET/DELETE | /protection/v1/policies/{policyId}/tlds/blocked | TLD blocking |
GET/PATCH | /protection/v1/policies/{policyId}/settings | SafeSearch / IP blocking |
POST | /protection/v1/exceptiongroups | Create exception group |
POST | /protection/v1/exceptiongroups/{id}/domains | Add domains |
POST | /protection/v1/policies/{policyId}/exceptiongroups | Attach group to policy |
GET | /protection/v1/categories, /malwares/categories, /appblocker/categories | Catalogues |
GET | /protection/v1/countries, /continents | Countries |
GET | /protection/v1/tlds | TLDs |
GET | /protection/v1/templates | Policy templates |
POST | /network/v1/static/single | Static single IP network |
POST | /network/v1/static/cidr | Static CIDR network |
POST | /network/v1/static/range | Static range network |
POST | /network/v1/dynamic/internal | Dynamic DDNS network |
POST | /network/v1/encrypted | DoH/DoT network |
GET | /network/v1 | List networks (organizationId, includePolicies) |
GET | /network/v1/{networkId} | Single network |
DELETE | /network/v1/{networkId} | Delete network |
GET | /network/v1/dns | All resolvers |
GET | /network/v1/{networkId}/dns/available | Free resolvers for a network |
POST | /network/v1/{networkId}/policies | Bind policy + DNS |
GET/DELETE | /network/v1/{networkId}/policies[/{policyId}] | List / unbind |
GET | /report/v1/statistics | Traffic statistics |
GET | /report/v1/dns-logs | Historical DNS logs |
GET | /report/v1/categories, /report/v1/domains | Top categories / domains |
GET/POST/PATCH/DELETE | /integration/v1/devices/{deviceType}[/{deviceId}] | Devices (CloudBox, ClientShield…) |
GET/POST/DELETE | /integration/v1/rules | Integration rules |
GET/POST/DELETE | /integration/v1/dns-routes | DNS routes |