チャレンジの新しいOTPを生成する
このAPIは、指定されたチャレンジの新しいワンタイムパスワード(OTP)を生成するために使用されます。
Authorization
api-key In: header
Header Parameters
Optional header for Account System Products to perform cross-product age gate checks. The value must be the product ID of the target product within the same organization. The target product must not itself be an Account System Product.
Request Body
application/json
チャレンジステータス設定リクエスト
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/challenge/generate-otp" \ -H "Content-Type: application/json" \ -d '{ "challengeId": "b1a6482d-5242-4b4a-aa88-3fa52595a672" }'{ "otp": "123ABC", "expiresAt": "2022-12-31T23:59:59Z", "url": "https://example.com/challenge"}{ "error": "NOT_FOUND", "errorMessage": "Challenge not found"}チャレンジを一括作成する POST
1人のプレイヤーについて、複数のプロダクト分の保護者同意チャレンジをまとめて作成します。これにより、1回の保護者対応でプロダクトファミリー全体をカバーできます。 レスポンスにはリクエストしたプロダクトごとのチャレンジが含まれます。単一のチャレンジと同様に、チャレンジが成功または失敗すると `oneTimePassword` と `url` は省略されます。
チャレンジステータスを取得する GET
チャレンジの結果を返します。保護者の操作を待つ間にポーリングするエンドポイントです。 `/age-gate/check` が `CHALLENGE` を返した後に呼び出してください。`PASS` が返されたら、続いて `/session/get` を呼び出し、`ACTIVE` になったセッションとその権限を取得します。`FAIL` はチャレンジが確定し、これ以上進行しないことを意味します。