ELLIO Public API
Public API for ELLIO Platform
Authentication
All API endpoints require authentication using an API key. You can provide the key in one of two ways:
- Header (Recommended): Include your API key in the
X-API-Key
header - Query Parameter: Include your API key as the
apikey
query parameter
API Key Permissions
API keys have two permission levels:
read
- Can view rulesets, rules, and business services dataread_write
- Can perform all operations including creating, updating, and deleting rules
Each endpoint's documentation specifies the minimum required permission level.
Available Services
IP Rulesets
Manage allowlists and blocklists of IP addresses and CIDR ranges with expiration support.
Common Business Services (CBS)
Access hierarchical IP range data from cloud providers, CDNs, and SaaS services. Browse by region or service, search by text or IP address, and identify which services an IP belongs to.
Error Responses
All error responses follow RFC 9457 Problem Details format. Common error codes:
- 401 Unauthorized - Missing or invalid API key
- 403 Forbidden - Insufficient permissions for the requested operation
- 429 Too Many Requests - Rate limit exceeded
Authentication
- API Key: ApiKeyAuth
API key for authentication. Include your API key in the X-API-Key header or as an 'apikey' query parameter. Obtain your API key from your organization settings in the ELLIO dashboard.
Security Scheme Type: | apiKey |
---|---|
Header parameter name: | X-API-Key |