- get_domain_mailboxes: was POST /api/v1/get/mailboxes/{domain}, correct path is GET /api/v1/get/mailbox/all/{domain} - Quota percentage field is percent_in_use, not quota_used_in_percent Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Mailcow API client wrapping domains, mailboxes, aliases endpoints - Admin backend: server management, customer-domain assignments, mailbox overview - WooCommerce My Account: email hosting tab with mailbox/alias management - Per-mailbox password change (independent of WP account password) - Optional WP account password sync to all customer mailboxes - Installer creates wp_woocow_servers and wp_woocow_assignments DB tables - Full nonce + capability + ownership verification on all AJAX endpoints Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>