···11+import "@tlex/emitter";
22+33+namespace com.atproto.admin.disableInviteCodes {
44+ @doc("Disable some set of codes and/or all codes associated with a set of users.")
55+ @procedure
66+ op main(input: {
77+ codes?: string[];
88+ accounts?: string[];
99+ }): void;
1010+}
···11+import "@tlex/emitter";
22+33+namespace com.atproto.admin.sendEmail {
44+ @doc("Send email to a user's account email address.")
55+ @procedure
66+ op main(input: {
77+ @required recipientDid: did;
88+ @required content: string;
99+ subject?: string;
1010+ @required senderDid: did;
1111+1212+ @doc("Additional comment by the sender that won't be used in the email itself but helpful to provide more context for moderators/reviewers")
1313+ comment?: string;
1414+ }): {
1515+ @required sent: boolean;
1616+ };
1717+}
···11+import "@tlex/emitter";
22+33+namespace com.atproto.admin.updateAccountPassword {
44+ @doc("Update the password for a user account as an administrator.")
55+ @procedure
66+ op main(input: {
77+ @required did: did;
88+ @required password: string;
99+ }): void;
1010+}