Xsolla-logo

ユーザーの新規登録

post/user

新しいユーザーを作成します。

  • エクソラまたはカスタムストレージにユーザーデータを保存する場合、ユーザーはアカウント確認メッセージを受信します。
  • PlayFabでユーザーデータを保存する場合、ユーザーはアカウント確認メッセージを受け取ることはありません
  • Firebaseにユーザーデータを保存する場合、Firebase側からユーザーに対してアカウント確認のメッセージが届きます。

ユーザーデータストレージの詳細については、ユーザーデータストレージの比較ページをご覧ください。

Request
query Parameters
projectId
required
string <uuid>

パブリッシャーアカウントからのログインプロジェクトID。

login_url
string

アカウント確認、認証成功、二要素認証設定、またはパスワードリセット確認後にユーザーをリダイレクトするためのURL。パブリッシャーアカウントURLブロックに指定されているコールバックURLと同一である必要があります。これを見つけるには、ログイン > あなたのログインプロジェクトに移動して、ナビゲーションページの上部ブロックにある Callback URLs セクションを選択します。複数のコールバックURLがある場合は、必須です。

payload
string

カスタムデータ。パラメータの値は、ユーザーJWTpayloadクレームで返されます。

Request Body schema: application/json
username
required
string [ 1 .. 255 ] characters

ユーザー名。

password
required
string [ 6 .. 100 ] characters

ユーザーパスワード。

email
required
string [ 1 .. 255 ] characters

ユーザーのメールアドレス。

accept_consent
boolean

ユーザーが個人データの処理に同意したかどうか。

fields
object

拡張登録フォームに使用するパラメータ。この機能を使用するには、カスタマーサクセスマネージャーにお問い合わせください。

promo_email_agreement
integer >= 0
Default: 1

ニュースレターを受け取ることにユーザーが同意します。

Enum: 0 1
Responses
200

OK(アカウント確認は無効になっています)

204

コンテンツなし(アカウント確認が有効になっています)

400

無効なリクエスト

404

見つかりません

422

処理不可能なエンティティー

429

リクエストの回数が多すぎます

Request samples
application/json
{
  • "email": "john-email@email.com",
  • "fields": {
    },
  • "password": "password123",
  • "username": "John"
}
Response samples
application/json