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.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
}
}'{
"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"
}