設定した上限のパラメータによって、APIのレスポンスは以下の2つのパターンに分かれます。
1. PINの検証時に「失敗」として返却される場合
入力回数(pinAttempts)や有効時間(pinTimeToLive)の上限を超えた場合、HTTPステータスは成功(200 OK)となりますが、結果として "verified": false が返却されます。あわせて以下の超過理由が追加されます。
・入力回数超過時: "pinError": "NO_MORE_PIN_ATTEMPTS"
・有効時間超過時: "pinError": "TTL_EXPIRED"
2. APIリクエスト自体が「エラー」となる場合
アプリケーション全体・電話番号ごとの送信上限(sendPinPerApplicationLimit等)や、検証試行回数(verifyPinLimit)の上限を超えた場合は、HTTPステータス「429 Too Many Requests」のエラーとなります。
・送信上限超過時のメッセージ: "text": "Too many requests per destination. Try again later."
・検証回数超過時のメッセージ: "text": "Too many requests. Try again later."