Base URL
All API requests should be made to:Authentication
All API requests require authentication using your API key in theAuthorization header:
API Versioning
The current API version isv1. All endpoints are prefixed with /v1/.
Rate Limiting
The Limitly API itself is rate limited to 1000 requests per minute per API key.Common Response Format
All API responses follow this format:Error Responses
Error responses include an error message and code:Common Error Codes
Endpoints
Authentication
POST /functions/v1/validate- Validate a user request
API Keys
GET /functions/v1/keys- List all API keysPOST /functions/v1/keys- Create a new API keyGET /functions/v1/keys/{id}- Get API key detailsPUT /functions/v1/keys/{id}- Update an API keyDELETE /functions/v1/keys/{id}- Delete an API keyPOST /functions/v1/keys/{id}/regenerate- Regenerate an API keyGET /functions/v1/keys/{id}/usage- Get API key usageGET /functions/v1/keys/{id}/requests- Get API key request history
Plans
GET /functions/v1/plans- List all plansPOST /functions/v1/plans- Create a new planGET /functions/v1/plans/{id}- Get plan detailsPUT /functions/v1/plans/{id}- Update a planDELETE /functions/v1/plans/{id}- Delete a planGET /functions/v1/plans/{id}/usage- Get plan usageGET /functions/v1/plans/{id}/users- Get plan usersGET /functions/v1/plans/{id}/keys- Get plan API keys
Users
GET /functions/v1/users- List all usersPOST /functions/v1/users- Create a new userGET /functions/v1/users/{id}- Get user detailsPUT /functions/v1/users/{id}- Update a userDELETE /functions/v1/users/{id}- Delete a userGET /functions/v1/users/{id}/usage- Get user usageGET /functions/v1/users/{id}/keys- Get user API keysGET /functions/v1/users/{id}/requests- Get user request history
Data Types
API Key Object
Plan Object
User Object
Validation Response
Pagination
List endpoints support pagination with query parameters:page- Page number (default: 1)limit- Items per page (default: 10, max: 100)
HTTP Status Codes
SDKs
For easier integration, use our official SDKs:- Node.js SDK - JavaScript/TypeScript SDK
- Next.js SDK - Next.js optimized SDK
- Python SDK - Python SDK
Support
For API support and questions:- Documentation - Complete documentation
- Dashboard - Manage your account
- Contact - Email support
Next Steps
- Authentication - Learn how to authenticate
- Request Validation - Validate user requests
- API Key Management - Manage API keys

