# API Documentation ## Rate Limits The default API rate limit is 100 requests per minute per IP address. If you exceed this limit, you will receive an HTTP 429 Too Many Requests response. ## Authentication Authentication is performed via JWT tokens. Include the token in the `Authorization` header as a Bearer token: `Authorization: Bearer ` ## Error Codes - **401 Unauthorized**: The token is missing or invalid. - **403 Forbidden**: You do not have permission to access the resource. - **404 Not Found**: The requested resource could not be found. Check your router configuration. - **429 Too Many Requests**: You have exceeded the rate limit. - **500 Internal Server Error**: An unexpected error occurred on the server.