POST /api/verify
Primary verification endpoint (v2) supporting both URL-based and legacy requests. Simply provide the full URL for easier integration, or use the legacy separate fields for backward compatibility.
Parameters (URL Format - Recommended)
| Parameter | Type | Required | Description |
|---|---|---|---|
| apiKey | string | Required | Your API key for authentication and custom rules |
| url | string | Required* | Full URL to verify (e.g., https://example.com/api/users) |
| ipAddress | string | Required | Client IP address making the request |
Legacy Parameters (v1 Format)
| Parameter | Type | Required | Description |
|---|---|---|---|
| hostName | string | Required* | Domain name (instead of URL) |
| requestPath | string | Required* | Path component (instead of URL) |
* Either provide url OR both hostName + requestPath
API Verification Test
Request Configuration
Optional custom headers in JSON format
Request timeout in milliseconds
Response
Ready to send request
Click "Send Request" to test the API endpoint
GET /api/verify/url
Simple URL-based verification endpoint using GET method. Perfect for quick verification scenarios where you just need to check if a URL is allowed.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| apiKey | string | Required | Your API key for authentication |
| url | string | Required | Full URL to verify (e.g., https://example.com/api/users) |
| ipAddress | string | Required | Client IP address making the request |
URL Verification Test
Response
Ready to send request
Click "Send GET Request" to test the API endpoint
POST /api/verify/reload
Reload the security configuration from file without restarting the service. This is useful for applying configuration changes immediately.
Warning:
This endpoint may require administrative privileges. Ensure you have the proper permissions before using it.
Request Configuration
Response
Ready to send request
Click "Reload Configuration" to test the endpoint