Email Routing
Get Email Routing settings
email_routing.get(EmailRoutingGetParams**kwargs) -> Settings
GET/zones/{zone_id}/email/routing
Update Email Routing settings
email_routing.edit(EmailRoutingEditParams**kwargs) -> Settings
PATCH/zones/{zone_id}/email/routing
Update Email Routing settings
email_routing.update(EmailRoutingUpdateParams**kwargs) -> Settings
PUT/zones/{zone_id}/email/routing
Disable Email Routing
Deprecated
email_routing.disable(EmailRoutingDisableParams**kwargs) -> Settings
POST/zones/{zone_id}/email/routing/disable
Enable Email Routing
Deprecated
email_routing.enable(EmailRoutingEnableParams**kwargs) -> Settings
POST/zones/{zone_id}/email/routing/enable
Unlock Email Routing
Deprecated
email_routing.unlock(EmailRoutingUnlockParams**kwargs) -> Settings
POST/zones/{zone_id}/email/routing/unlock
Email RoutingDNS
Email Routing - DNS settings
email_routing.dns.get(DNSGetParams**kwargs) -> DNSGetResponse
GET/zones/{zone_id}/email/routing/dns
Enable Email Routing
email_routing.dns.create(DNSCreateParams**kwargs) -> Settings
POST/zones/{zone_id}/email/routing/dns
Unlock Email Routing
email_routing.dns.edit(DNSEditParams**kwargs) -> Settings
PATCH/zones/{zone_id}/email/routing/dns
Disable Email Routing
email_routing.dns.delete(DNSDeleteParams**kwargs) -> SyncSinglePage[DNSRecord]
DELETE/zones/{zone_id}/email/routing/dns
Email RoutingRules
List account or zone routing rules
email_routing.rules.list(RuleListParams**kwargs) -> SyncV4PagePaginationArray[AccountRule]
GET/{accounts_or_zones}/{account_or_zone_id}/email/routing/rules
Get routing rule
email_routing.rules.get(strrule_identifier, RuleGetParams**kwargs) -> EmailRoutingRule
GET/zones/{zone_id}/email/routing/rules/{rule_identifier}
Create routing rule
email_routing.rules.create(RuleCreateParams**kwargs) -> EmailRoutingRule
POST/zones/{zone_id}/email/routing/rules
Update routing rule
email_routing.rules.update(strrule_identifier, RuleUpdateParams**kwargs) -> EmailRoutingRule
PUT/zones/{zone_id}/email/routing/rules/{rule_identifier}
Delete routing rule
email_routing.rules.delete(strrule_identifier, RuleDeleteParams**kwargs) -> EmailRoutingRule
DELETE/zones/{zone_id}/email/routing/rules/{rule_identifier}
Email RoutingRulesCatch Alls
Get catch-all rule
email_routing.rules.catch_alls.get(CatchAllGetParams**kwargs) -> CatchAllGetResponse
GET/zones/{zone_id}/email/routing/rules/catch_all
Update catch-all rule
email_routing.rules.catch_alls.update(CatchAllUpdateParams**kwargs) -> CatchAllUpdateResponse
PUT/zones/{zone_id}/email/routing/rules/catch_all
Email RoutingAccount Rules
List account or zone routing rules
email_routing.account_rules.list(AccountRuleListParams**kwargs) -> SyncV4PagePaginationArray[AccountRule]
GET/{accounts_or_zones}/{account_or_zone_id}/email/routing/rules
Email RoutingAddresses
List destination addresses
email_routing.addresses.list(AddressListParams**kwargs) -> SyncV4PagePaginationArray[Address]
GET/accounts/{account_id}/email/routing/addresses
Get a destination address
email_routing.addresses.get(strdestination_address_identifier, AddressGetParams**kwargs) -> Address
GET/accounts/{account_id}/email/routing/addresses/{destination_address_identifier}
Create a destination address
email_routing.addresses.create(AddressCreateParams**kwargs) -> Address
POST/accounts/{account_id}/email/routing/addresses
Update destination address
email_routing.addresses.edit(strdestination_address_identifier, AddressEditParams**kwargs) -> Address
PATCH/accounts/{account_id}/email/routing/addresses/{destination_address_identifier}
Delete destination address
email_routing.addresses.delete(strdestination_address_identifier, AddressDeleteParams**kwargs) -> Address
DELETE/accounts/{account_id}/email/routing/addresses/{destination_address_identifier}