Skip to content
smallPict

標準エラーコードとJSON形式

SmallPict APIの公式エラーコード一覧、JSONエラー構造、HTTPステータスマッピング。

SmallPictのエラーレスポンスは、すべて機械可読な構造化JSONエンベロープで返されます。


標準エラーJSON構造

JSON
{  "error": {    "code": "QUOTA_EXCEEDED",    "message": "Monthly image processing quota limit reached for your plan.",    "details": {      "current_bytes": 10737418240,      "quota_bytes": 10737418240,      "reset_at": "2026-09-01T00:00:00Z"    }  }}

エラーコード一覧リファレンス

HTTPステータスエラーコード (Enum)SDK例外クラスエラーの詳細内容
400VALIDATION_FAILEDValidationErrorリクエスト形式が不正、または必須パラメータが不足
400FILE_TOO_LARGEFileTooLargeError画像サイズがプランの上限を超過
400UNSUPPORTED_FORMATUnsupportedFormatErrorサポートされていない画像フォーマット
401UNAUTHORIZEDAuthenticationErrorAPIキー、タイムスタンプ、または署名が無効
401ERR_TIMESTAMP_DRIFTAuthenticationErrorクライアント時刻が許容値(±300秒)を超過
402QUOTA_EXCEEDEDQuotaExceededError当月の画像処理クォータが上限に到達
402OVERAGE_EXCEEDEDQuotaExceededErrorプランの超過猶予上限を超過
403FORBIDDENPermissionDeniedErrorキーが無効化されているかアカウントが停止中
403KEY_SCOPE_MISMATCHScopeMismatchError呼び出したAPIとキーのスコープが不一致
404NOT_FOUNDNotFoundError指定された job_id やリソースが存在しない
429RATE_LIMIT_EXCEEDEDRateLimitError短期間のリクエスト過多。Retry-After に従ってください
500INTERNAL_ERRORServerErrorサーバー内部で予期しないエラーが発生
502CDN_UPSTREAM_ERRORCdnErrorSmallPict CDNパージまたは同期に失敗

SDKの耐障害性とエラーハンドリング

公式SDKはこれらのJSONエラーを言語ごとの型安全な例外クラスに自動マッピングし、一時的な 429 や 5xx エラーに対してジッター付き指数バックオフによる自動再試行を実行します。