SPF
SPFInspect
Inspect SPF Record
email_auth.spf.inspect.get(InspectGetParams**kwargs) -> InspectGetResponse
GET/zones/{zone_id}/email/auth/spf/inspect
ModelsExpand Collapse
class InspectGetResponse: …Recursive SPF inspection tree
class InspectGetResponse: …
Recursive SPF inspection tree
errors: Optional[List[Error]]All errors encountered during inspection, collected from the entire tree.
This includes errors from nested includes at any depth, providing a quick
overview of all issues without needing to traverse the nested structure.
Each error includes a domain field to identify where it occurred.
Empty array if no errors (omitted from JSON when empty).
errors: Optional[List[Error]]
All errors encountered during inspection, collected from the entire tree.
This includes errors from nested includes at any depth, providing a quick
overview of all issues without needing to traverse the nested structure.
Each error includes a domain field to identify where it occurred.
Empty array if no errors (omitted from JSON when empty).
code: str
Error code. Known values:
lookup_failed— DNS TXT lookup failedspf_not_found— no SPF record foundinvalid_spf— record does not start withv=spf1invalid_domain— PSL validation failedloop_detected— include/redirect cycle detectedinvalid_mechanism— unrecognised or malformed mechanismresource_limit_exceeded— internal resource protection limits exceeded (recursion depth or query budget)max_lookups— RFC 7208 10-lookup limit exceeded