Email Forwarding
Get email forwarding
Section titled “Get email forwarding”Namecheap: domains.dns.getEmailForwarding
GET /domains/:domain/email-forwardingResponse 200
{ "data": { "domain": "example.com", "rules": [ { "mailboxId": "19935", "mailbox": "info", "forwardTo": "me@gmail.com" }, { "mailboxId": "19936", "mailbox": "support", "forwardTo": "team@company.com" } ] }}Set email forwarding
Section titled “Set email forwarding”Replaces all existing forwarding rules.
Namecheap: domains.dns.setEmailForwarding
POST /domains/:domain/email-forwarding{ "rules": [ { "mailbox": "info", "forwardTo": "me@gmail.com" }, { "mailbox": "support", "forwardTo": "team@company.com" }, { "mailbox": "sales", "forwardTo": "sales@company.com" } ]}Response 200
{ "data": { "domain": "example.com", "isSuccess": true }}Errors: 409 domain not using Namecheap DNS (email forwarding requires Namecheap nameservers).