GetOTPドキュメント

OTP履歴

OTP履歴をこのエンドポイントより取得できます

OTP履歴リクエスト

OPT履歴の取得には、GETリクエストをOTP履歴エンドポイントに送信ください。OTPエンドポイントは、末尾にスラッシュがあることに注意してください:

https://otp.dev/api/verify/

以下の基本的なHTTP認証方法の場合:

説明 必須 データ型
APIキー はい 文字列 mtbi2w4hlendfpxa1igthcu5p6mzxf7k
APIトークン はい 文字列 mpktanoshzf4c81e3bydjl76ixr9wugv

メモ

  • このページよりAPIキーとAPIトークンを取得できます
  • 最大3つのAPIキーを作成できます

以下は、cURLを利用したリクエスの例です:

curl -L -X GET 'https://otp.dev/api/verify/' \
-u 'mtbi2w4hlendfpxa1igthcu5p6mzxf7k:mpktanoshzf4c81e3bydjl76ixr9wugv'

レスポンスはJSONフォーマットで、HTTP 200 コード ステータスで返却されます。

履歴はページが付いており、1ページ10レコードです。?page=x クエリを利用してその他のページに移動できます

{
  "count": 14,
  "next": "https://otp.dev/api/verify/?page=2",
  "previous": null,
  "results": [
    {
      "callback_url": "http://mysite.test/payments/callback",
      "success_redirect_url": "http://mysite.test/payments/65/success",
      "fail_redirect_url": "http://mysite.test/payments/65/failed",
      "otp_id": "ttnnkgggvjef7euc72j8",
      "status": [
        {
          "channel": "email",
          "auth_status": "not_verified"
        }
      ],
      "channels": [
        "email"
      ],
      "creation_time": "2021-07-07T08:26:41.952690Z",
      "metadata": "{}",
      "captcha": false,
      "risk_score": 0.0023
    },
    {
      "callback_url": "http://mysite.test/payments/callback",
      "success_redirect_url": "http://mysite.test/payments/58/success",
      "fail_redirect_url": "http://mysite.test/payments/58/failed",
      "otp_id": "ttnnkgggvjda7euc72j8",
      "status": [
        {
          "channel": "email",
          "auth_status": "verified",
          "email": "dev@gmail.test",
        }
      ],
      "channels": [
        "email"
      ],
      "creation_time": "2021-07-07T07:26:41.952690Z",
      "metadata": "{\"order_id\":\"xfdu48sfdjsdf\", \"agent_id\":2258}",
      "captcha": true,
      "risk_score": 0.0013
    },
    {
      "callback_url": "http://mysite.test/payments/callback",
      "success_redirect_url": "http://mysite.test/payments/52/success",
      "fail_redirect_url": "http://mysite.test/payments/52/failed",
      "otp_id": "dz3oe4x7lrqixefbgwk3",
      "status": [
        {
          "channel": "sms",
          "auth_status": "verified",
          "phone_number": "+918437195033"
        }
      ],
      "channels": [
        "sms"
      ],
      "creation_time": "2021-07-06T10:08:03.891889Z",
      "metadata": "{\"order_id\":\"mnkl23sfdjkla\", \"agent_id\":1123}",
      "captcha": true,
      "risk_score": 0.0014
    },
  ]
}