Skip to main content

Request an email change

POST 

/v1/me/change-email

Starts a verified email change (SPEC-15 §15.2). A confirmation link is sent to the NEW address (1h TTL, single-use) and an alert to the current one; nothing changes until the new address confirms. Requires the current password when one is set, plus a valid TOTP code when 2FA is enabled.

Request

Responses

Default Response

Response Headers
    X-Request-Id

    ULID stamped on every response and propagated through error envelopes. Use it when filing support tickets — it identifies the exact request in the structured logs (requestId field).

    X-RateLimit-Limit

    Requests-per-second ceiling for the current bucket (per-organization for authenticated calls, per-IP for public ones).

    X-RateLimit-Remaining

    Tokens left in the bucket after this request.

    X-RateLimit-Reset

    ISO-8601 timestamp when the bucket will be fully refilled.