Developers

API Reference

Complete reference of NOVIT REST endpoints. Authentication via Bearer Token.

Authentication

All requests must include the authorization header:

Authorization: Bearer YOUR_API_KEY
Endpoints
GET
/api/sites

List all sites in your account.

POST
/api/sites

Add a new site for protection.

GET
/api/sites/:id/analytics

Returns traffic and security metrics.

GET
/api/sites/:id/logs

Returns request logs and security events.

POST
/api/sites/:id/firewall

Create or update custom firewall rules.

GET
/api/sites/:id/threats

List detected and blocked threats.

PUT
/api/sites/:id/settings

Update site settings (cache, SSL, etc).

DELETE
/api/sites/:id

Remove a site from protection.

Rate Limiting

The API allows up to 1,000 requests per minute per API key. Exceeding requests will return status 429 Too Many Requests.