1. Account
mailfloss API
  • Verification
    • Verify a single email address
      GET
  • Batch
    • Submit a batch of emails for async verification
      POST
    • Get batch job status
      GET
    • Get batch job results (paginated)
      GET
    • Cancel a batch verification job
      POST
    • List verification jobs
      GET
    • Get a verification job
      GET
  • Account
    • Account activity timeline
      GET
    • Verify an API key
      GET
    • Read the authenticated account holder
      GET
    • Update the authenticated account holder
      PATCH
    • Read the authenticated organization
      GET
  • Team
    • List team members
      GET
    • Get the account owner as a team member
      GET
    • Get a team member
      GET
  • Reports
    • Get verification usage analytics
      GET
  • Webhooks
    • List webhook subscriptions
      GET
    • Create a webhook subscription
      POST
    • Get a webhook subscription
      GET
    • Update a webhook subscription
      PATCH
    • Delete a webhook subscription
      DELETE
  • Integrations
    • List all integrations (connected + disconnected)
      GET
    • Read one integration with all of its connections
      GET
    • Connect a new connection (with credentials)
      POST
    • Read one connection
      GET
    • Update a connection's settings
      PATCH
    • Disconnect a connection
      DELETE
    • Re-sync a connection's audiences
      POST
    • Test a connection's credentials
      POST
    • List a connection's keyword rules
      GET
    • Add keyword rules
      POST
    • Delete a keyword rule
      DELETE
  • Privacy
    • Erase stored verification records (data privacy)
  • Schemas
    • ErrorEnvelope
  1. Account

Update the authenticated account holder

PATCH
/v1/account
Partial update (JSON merge-patch — omitted fields are left unchanged) of the account holder's contact details, organization, address, and email-notification preferences. Body may set any of: name, phone, organization, vat_id, country (a null clears a scalar), address (a partial sub-object), and notifications (a partial map of after_flossing / weekly_report / monthly_report / payment_receipts). At least one field is required. Returns 200 with the refreshed account (same shape as the GET). Requires the elevated write:account scope (owner/admin keys). email (login identity), password, two-factor, and the org-level stop-at-credit-limit setting are NOT updatable here. PATCH is idempotent; it does not consume the Idempotency-Key header. Plain document write: dashboard follow-on side effects (e.g. the Canadian tax-rate recompute on a CA province change) do NOT run — change CA provinces in the dashboard.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Body Params application/json

Examples

Responses

🟢200
application/json
Updated account holder
Bodyapplication/json

🟠400
🟠401
🟠403
🟠429
🔴500
🔴503
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PATCH 'https://api.mailfloss.com/v1/account' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "name": "string",
    "phone": "string",
    "organization": "string",
    "vat_id": "string",
    "country": "string",
    "address": {
        "line1": "string",
        "line2": "string",
        "city": "string",
        "state": "string",
        "postal_code": "string",
        "country": "string"
    },
    "notifications": {
        "after_flossing": true,
        "weekly_report": true,
        "monthly_report": true,
        "payment_receipts": true
    }
}'
Response Response Example
200 - Success
{
    "id": "usr_amFuZUBhY21lLmNvbQ",
    "name": "Jane Smith",
    "email": "jane@acme.com",
    "email_verified": true,
    "two_factor_enabled": true,
    "identity_verified": "verified",
    "phone": "+1-415-555-0142",
    "organization": "Acme Corp",
    "vat_id": null,
    "country": "US",
    "address": {
        "line1": "500 Market St",
        "line2": null,
        "city": "San Francisco",
        "state": "CA",
        "postal_code": "94105",
        "country": "US"
    },
    "notifications": {
        "after_flossing": true,
        "weekly_report": false,
        "monthly_report": false,
        "payment_receipts": true
    },
    "created_at": "2026-01-15T08:45:00Z"
}
Modified at 2026-10-20 13:54:45
Previous
Read the authenticated account holder
Next
Read the authenticated organization
Built with