Rules
List routing rules
client.EmailRouting.Rules.List(ctx, params) (*V4PagePaginationArray[EmailRoutingRule], error)
GET/zones/{zone_id}/email/routing/rules
Get routing rule
client.EmailRouting.Rules.Get(ctx, ruleIdentifier, query) (*EmailRoutingRule, error)
GET/zones/{zone_id}/email/routing/rules/{rule_identifier}
Create routing rule
client.EmailRouting.Rules.New(ctx, params) (*EmailRoutingRule, error)
POST/zones/{zone_id}/email/routing/rules
Update routing rule
client.EmailRouting.Rules.Update(ctx, ruleIdentifier, params) (*EmailRoutingRule, error)
PUT/zones/{zone_id}/email/routing/rules/{rule_identifier}
Delete routing rule
client.EmailRouting.Rules.Delete(ctx, ruleIdentifier, body) (*EmailRoutingRule, error)
DELETE/zones/{zone_id}/email/routing/rules/{rule_identifier}
RulesCatch Alls
Get catch-all rule
client.EmailRouting.Rules.CatchAlls.Get(ctx, query) (*RuleCatchAllGetResponse, error)
GET/zones/{zone_id}/email/routing/rules/catch_all
Update catch-all rule
client.EmailRouting.Rules.CatchAlls.Update(ctx, params) (*RuleCatchAllUpdateResponse, error)
PUT/zones/{zone_id}/email/routing/rules/catch_all