Error Response Format
All Olympus APIs return consistent error responses with error codes, messages, and optional details for debugging.
{
class="text-emerald-class="text-amber-400">400">"error": {
class="text-emerald-class="text-amber-400">400">"code": class="text-emerald-class="text-amber-400">400">"RATE_LIMIT_EXCEEDED",
class="text-emerald-class="text-amber-400">400">"message": class="text-emerald-class="text-amber-400">400">"Too many requests",
class="text-emerald-class="text-amber-400">400">"details": {
class="text-emerald-class="text-amber-400">400">"retryAfter": class="text-amber-400">60,
class="text-emerald-class="text-amber-400">400">"limit": class="text-amber-400">1000,
class="text-emerald-class="text-amber-400">400">"remaining": class="text-amber-400">0
}
}
}