POST over HTTPS. You send JSON, you get JSON back, and the same API key works everywhere. The pages in this section are generated from the OpenAPI definitions the services are built against, so field names, types and status codes are exact. Use the playground on any page to send a real request with your key.
Base URLs
Each product runs on its own host.Authentication
Send your key in thex-api-key header on every request. Keys start with roo_. A missing or invalid key returns 401 before the request reaches a product.
Request bodies
SendContent-Type: application/json and one JSON object. The one exception is Akamai Web /parse, which takes the raw script as text/plain. Send scripts exactly as fetched, without trimming or re-encoding.
Status codes
Only
503 is worth retrying. Every other error means the request needs to change.
Error bodies
Errors return JSON with a singleerror field that describes what was wrong.