Skip to content

Questions · Published 2026-09-29 · Updated 2026-09-29 · AgentiSend

How do I verify a sending domain on Wix?

To verify a sending domain on Wix, publish every required row from `GET /domains/{id}/setup` under Manage DNS records, then call `POST /domains/{id}/verify`. The clicks below are Wix's, fetched on 29 September 2026.

To verify a sending domain on Wix, publish every required row from GET /domains/{id}/setup under Manage DNS records, then call POST /domains/{id}/verify. The steps in the next section are the ones Wix documents, fetched on 29 September 2026.

The records to publish

POST /domains registers the name. GET /domains/{id}/setup returns one row per record, with record, host, type, value, priority, and required. A TXT row also has value_strings and value_bind. Paste those. The DKIM value is the one on the row.

A new domain sends once the required rows resolve. Domains and DNS names them: the DKIM TXT, and the return-path MX and TXT. Root SPF and DMARC are recommended. A tracking CNAME is on the sheet only when tracking is available, and it never blocks verification. If host is @, that row is the apex. If the apex already has an SPF TXT, merge the sheet's value into that one record. A second SPF TXT on the same name invalidates both.

curl -sS -X GET https://api.agentisend.com/domains/9c8f8f0e-3d1a-4d3f-9a1e-2b7c1a0f5e42/setup \
  -H "Authorization: Bearer $AGENTISEND_API_KEY"
200
{
  "commands": {
    "cloudflare": [],
    "gcloud": [],
    "route53": {}
  },
  "deep_link": "example",
  "detected": false,
  "domain": "example",
  "nameservers": [],
  "provider": {
    "dnsConsoleUrl": "example",
    "id": "example",
    "name": "example"
  },
  "provider_hints": {
    "cloudflare": "example",
    "godaddy": "example",
    "namecheap": "example",
    "route53": "example"
  },
  "records": [],
  "zone": "example",
  "zone_file": "example"
}
Response

Wix's dashboard, as of 29 September 2026

These steps apply when the domain is connected to Wix via nameservers. Managing DNS records says: go to Domains, click the Domain Actions icon, click Manage DNS records, scroll to the record type, click Add Record, enter the fields, click Save, then click Save Changes. The same article says that if you were told to put @ in Host Name, leave Host Name blank. Adding or updating TXT records repeats that blank Host Name for an apex TXT, with the row's value in Value. Adding or updating MX records says a provider that is not in the dropdown is added under Other, and further TXT or CNAME rows go through Manage DNS Records. If the domain is connected by pointing, those articles say to edit DNS at the other host. capturedOn: 2026-09-29.

Read it back

POST /domains/{id}/verify reports which required rows resolved. GET /domains/{id} is the sheet with each row's status.

Other registrars

Written by the AgentiSend team.