Documentation Index
Fetch the complete documentation index at: https://mintlify.com/renja-g/RiftRelay/llms.txt
Use this file to discover all available pages before exploring further.
Request Format
RiftRelay uses a simple URL format to proxy requests to the Riot Games API:The region can be any valid Riot API region such as
europe, americas, asia, na1, euw1, etc.Sending Requests
Real Examples
Using Swagger UI
RiftRelay includes an integrated Swagger UI for easy API exploration and testing.Accessing Swagger UI
Health Check Endpoint
Use the health check endpoint to verify RiftRelay is running:Response Handling
Successful Requests
When a request is successfully proxied to Riot’s API, RiftRelay returns:- The original response body from Riot’s API
- Original response headers
- HTTP status code from Riot’s API
Rate Limited Requests
When the queue is full or rate limits are exceeded, RiftRelay returns:The response includes a
Retry-After header indicating when to retry the request (in seconds).Error Responses
400 Bad Request
400 Bad Request
Invalid route format. Ensure you’re using the correct
/{region}/{riot-api-path} format.429 Too Many Requests
429 Too Many Requests
Rate limit exceeded or queue is full. Check the
Retry-After header for retry timing.502 Bad Gateway
502 Bad Gateway
Upstream Riot API is unavailable. This is typically a temporary issue.
Request Flow
Rate Limit Check
The request is checked against current rate limits for the region and API endpoint.
Queue or Send
If rate limits allow, the request is sent immediately. Otherwise, it’s queued and sent when capacity is available.
Next Steps
Configuration
Learn about all available configuration options
Priority Requests
Send time-sensitive requests with higher priority