···1+import "@tlex/emitter";
2+3+namespace com.atproto.admin.disableInviteCodes {
4+ @doc("Disable some set of codes and/or all codes associated with a set of users.")
5+ @procedure
6+ op main(input: {
7+ codes?: string[];
8+ accounts?: string[];
9+ }): void;
10+}
···1+import "@tlex/emitter";
2+3+namespace com.atproto.admin.sendEmail {
4+ @doc("Send email to a user's account email address.")
5+ @procedure
6+ op main(input: {
7+ @required recipientDid: did;
8+ @required content: string;
9+ subject?: string;
10+ @required senderDid: did;
11+12+ @doc("Additional comment by the sender that won't be used in the email itself but helpful to provide more context for moderators/reviewers")
13+ comment?: string;
14+ }): {
15+ @required sent: boolean;
16+ };
17+}
···1+import "@tlex/emitter";
2+3+namespace com.atproto.admin.updateAccountPassword {
4+ @doc("Update the password for a user account as an administrator.")
5+ @procedure
6+ op main(input: {
7+ @required did: did;
8+ @required password: string;
9+ }): void;
10+}