Skip to main content
POST
Register Play Fab User

Body

application/json
TitleId
string
required

Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected.

CustomTags
object

The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.).

DisplayName
string

An optional parameter for setting the display name for this title (3-25 characters).

Email
string

User email address attached to their account

EncryptedRequest
string

Base64 encoded body that is encrypted with the Title's public RSA key.

InfoRequestParameters
object

Flags for which pieces of info to return for the user.

Example:
Password
string

Password for the PlayFab account (6-100 characters)

PlayerSecret
string

Player secret that is used to verify API request signatures.

RequireBothUsernameAndEmail
boolean

An optional parameter that specifies whether both the username and email parameters are required. If true, both parameters are required; if false, the user must supply either the username or email parameter. The default value is true.

Username
string

PlayFab username for the account (3-20 characters)

Response

Each account must have a unique email address in the PlayFab service. Once created, the account may be associated with additional accounts (Steam, Facebook, Game Center, etc.), allowing for added social network lists and achievements systems.

code
integer

The Http status code. If X-ReportErrorAsSuccess header is set to true, this will report the actual http error code.

status
string

The Http status code as a string.

data
object

Each account must have a unique email address in the PlayFab service. Once created, the account may be associated with additional accounts (Steam, Facebook, Game Center, etc.), allowing for added social network lists and achievements systems.

Example:
Last modified on October 1, 2026