• ガイド
  • CDN API・Newt API

エラーレスポンス

Table of contents

エラーレスポンスとは

CDN API・Newt APIへのリクエストで何か問題が発生すると、サーバーはエラーレスポンスを返却します。
4xxのステータスは提供した情報に起因するエラーがあったことを示します。
5xxのステータスの場合、Newtサーバーのエラーを示します。

以下が、エラーの一覧となります。

ステータスコードエラーの原因
400BadRequestリクエストの形式に異常がある場合
400InvalidQueryParameterクエリパラメータの形式に異常がある場合
400ResponseSizeTooLargeレスポンスサイズが7MB以上の場合
401Unauthorized認証がされていない場合
403PermissionDeniedAPIトークンの権限が不足している場合
403QuotaExceededAPIの使用量が超過している場合
403IpAddressNotAllowed許可されていないIPから接続している場合
404NotFoundリクエスト対象が見つからない場合
405MethodNotAllowed対象外のリクエストメソッドを利用した場合
429TooManyRequestsリクエストの送信頻度が多すぎる場合
500InternalServerErrorNewtサーバーでエラーが起きた場合

詳細については、以下のリファレンスをご確認ください。

エラーレスポンスの例

エラーレスポンスは statuscodemessage の3つのパラメータを持ちます。
例えば、認証に失敗した場合に返される Unauthorized のエラーの場合、JSONレスポンスは以下のようになります。

{
  "status": 401,
  "code": "Unauthorized",
  "message": "The authorization token was invalid."
}
NewtMade in Newt