CreateAccountRequest

constructor(email: String? = null, handle: Handle, did: Did? = null, inviteCode: String? = null, verificationCode: String? = null, verificationPhone: String? = null, password: String? = null, recoveryKey: String? = null, plcOp: JsonContent? = null)

Parameters

handle

Requested handle for the account.

did

Pre-existing atproto DID, being imported to a new account.

password

Initial account password. May need to meet instance-specific password strength requirements.

recoveryKey

DID PLC rotation key (aka, recovery key) to be included in PLC creation operation.

plcOp

A signed DID PLC operation to be submitted as part of importing an existing account to this instance. NOTE: this optional field may be updated when full account migration is implemented.