# Block email pattern

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

Endpoint: POST /api/v1/admin/email-block
Version: 1.0
Security: header

## Request fields (application/json):

  - `pattern` (string, required)
    Email pattern to block (can be full email or domain)
    Example: "baduser@example.com"

  - `reason` (string, required)
    Reason for blocking this email pattern
    Example: "Spam account"

## Response 403 fields (application/json):

  - `errorCode` (string, required)
    Error code

  - `message` (string, required)
    Error message

  - `docUrl` (string)
    Link to documentation

## Response 409 fields (application/json):

  - `errorCode` (string, required)
    Error code

  - `message` (string, required)
    Error message

  - `docUrl` (string)
    Link to documentation


## Response 400 fields
