요청 제한
과도한 요청을 방지하기 위해 API 키와 엔드포인트 단위로 요청 제한이 적용됩니다.
rate_limit_exceeded
요청 제한을 초과하면 429 상태 코드와 함께 rate_limit_exceeded 오류가 반환됩니다.
429요청 제한 초과 응답 예시
{
"error": "rate_limit_exceeded",
"message": "too many requests"
}엔드포인트별 추가 제한
- Bank 충전 요청은 동일
platform에 대해 재충전 쿨다운이 적용되며, 초과 시429 cooldown_active가 반환됩니다. - Email 발송은 요청 제한 외에도 일일/월간 발송 한도가 있으며, 초과 시
429 daily_limit_exceeded또는429 monthly_limit_exceeded가 반환됩니다.
Retry-After 헤더
429 응답에는 Retry-After 헤더가 포함될 수 있습니다. 이 값(초)이 지난 후에 재시도하세요. 헤더가 없다면 지수 백오프(exponential backoff) 방식으로 재시도 간격을 늘려가는 것을 권장합니다.
권장 재시도 전략
고정된 간격으로 반복 재시도하기보다, 1초 → 2초 → 4초처럼 간격을 늘리는 지수 백오프를 사용하고 최대 재시도 횟수를 제한하세요.