This article provides solutions to common issues you may encounter when working with the Sending Domains API.
DNS records haven't propagated globally yet. Propagation can take up to 48 hours, though most changes propagate within 1-24 hours.
Solution:
dig command or DNS Checker to verify the CNAME records are visible globally.Retry strategy:
SENDER_DETAILS_DO_NOT_EXIST error?Sender details haven't been configured for the site. This is a required prerequisite for using the Sending Domains API.
Solution: Complete the prerequisite setup before using the Sending Domains API. You can verify a sender email in the dashboard or programmatically:
verified field in the response:
verified is true, the email is auto-verified (for example, if it matches the Wix user's verified login email or was purchased from Wix as a business email). Skip to step 5.verified is false, continue to step 3.INITIALIZING status and won't authenticate?DNS records are still being generated by Wix. You can't authenticate the domain until the DNS records are ready.
Solution:
NOT_AUTHENTICATED.NOT_AUTHENTICATED, you can proceed with adding DNS records and authentication.The domain is still in INITIALIZING status. DNS records are generated during initialization and aren't available yet.
Solution: Wait for the domain status to change to NOT_AUTHENTICATED. DNS records will appear once the status changes.
AUTHENTICATED?There are several possible causes:
DNS records were removed: Verify the CNAME records are still present in your DNS configuration. If removed, add them back and wait for propagation.
Sender details don't match the domain: Ensure the sender details have an email address that matches the authenticated domain. For example, if the domain is example.com, the sender email should be something like info@example.com.
Email sending permissions or quota issues: Verify your site has the necessary permissions and quota to send emails. Check your email marketing account status.