# Admin Email Blocks Administrative APIs for managing email blocks to prevent unwanted signups. Supports blocking specific email addresses and entire domains. Email blocks are automatically normalized and checked during user registration. ## List blocked email patterns - [GET /api/v1/admin/email-block](https://docs.wellesley.social/openapi/admin-email-blocks/paths/~1api~1v1~1admin~1email-block/get.md): Retrieves the complete list of email patterns and domains that are blocked for signups. Includes the blocking reason and timestamps for each pattern. Patterns are shown in their normalized form. RBAC: requires Users.Moderate ## Block email pattern - [POST /api/v1/admin/email-block](https://docs.wellesley.social/openapi/admin-email-blocks/paths/~1api~1v1~1admin~1email-block/post.md): Creates a new email block that prevents signups from the specified email pattern. Supports blocking: specific emails (user@example.com) or domain patterns (example.com). Patterns are automatically normalized for consistency. RBAC: requires Users.Moderate ## Unblock email pattern - [DELETE /api/v1/admin/email-block/{pattern}](https://docs.wellesley.social/openapi/admin-email-blocks/paths/~1api~1v1~1admin~1email-block~1%7Bpattern%7D/delete.md): Removes a block from an email pattern or domain to allow signups from it again. The pattern will be normalized before removal to match the stored format. RBAC: requires Users.Moderate