rip.pds.admin.createAccount
Issue an account on any configured domain, including operator-only and permanent ones, optionally on somebody else's behalf. Bypasses the quota. Operators only.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | admin.pds.rip |
| Indexed |
Procedure
procedure · POSTInput
application/jsondomain
stringHandle domain to mint under. Defaults to the server's first configured domain, which is never the operator-only one.
handle
string · handleDesired handle. A two-word handle under the chosen domain is generated when omitted.
ownerDid
string · didWho ends up holding the account, and sees it in their own dashboard. Defaults to the operator.
password
stringOne is generated and returned when omitted.
minLength: 8maxLength: 256
Output
application/jsonShown once.
Errors
NotAnOperator
The calling account does not operate this server.
HandleUnavailable
The requested handle is taken or not valid for the domain.
UnknownDomain
The requested domain is not configured on this server.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
rip.pds.account.createAccount
procedureMint an ephemeral account owned by the calling account. The account is deleted and its identity retired when it expires.
-
com.atproto.server.createAccount
procedureCreate an account. Implemented by PDS.
-
rip.pds.admin.resetPassword
procedureIssue a new password for any live account on this server, whoever holds it. Operators only.
-
town.muni.arbiter.createArbiter
procedureProvision a brand-new stewarded PDS account. The caller authenticates via serviceAuth (aud = arbiter-server DID, lxm = town.muni.arbiter.createArbiter). The server creates a new account on the configured default PDS using an invite code + random password, stores the credentials, and writes the service + recovery records from the new account's session. No policy is written: the arbiter stays offline (fail-closed) until the recovery admin installs the first policy via `town.muni.arbiter.resetPoli
-
rip.pds.account.resetPassword
procedureIssue a new password for an account the calling account owns. The old password is not recoverable and is replaced outright. Existing sessions on the account are not revoked.