Questions · Published 2026-09-29 · Updated 2026-09-29 · AgentiSend
How do I verify a sending domain on Squarespace?
To verify a sending domain on Squarespace, publish every required row from `GET /domains/{id}/setup` on the DNS panel, then call `POST /domains/{id}/verify`. The clicks below are Squarespace's, fetched on 29 September 2026.
To verify a sending domain on Squarespace, publish every required row from GET /domains/{id}/setup on the DNS panel, then call POST /domains/{id}/verify. The steps in the next section are the ones Squarespace 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"
}Squarespace's dashboard, as of 29 September 2026
These steps apply when the domain is registered through Squarespace or connected through Nameserver Connect. Edit your domain's DNS records (last updated 22 September 2026) says: open the domains dashboard, click the domain, click DNS, then enter the new information in Type, Name, Priority, TTL, or Data. Put the row's host in Name and the row's value in Data. For an MX, Priority is the row's priority. The same article says a change can take 24 to 48 hours to update, and that deleting or editing a record affects how the domain connects. If the domain is not on Squarespace nameservers, that article says to edit DNS at the other provider. 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
- Cloudflare
- Namecheap
- GoDaddy
- Route 53
- Google Domains
- Porkbun
- Hostinger
- Wix
- IONOS
- OVHcloud
- Gandi
- DigitalOcean
- Vercel
- Netlify
- What does domain_not_verified mean?
- Email for AI agents
Written by the AgentiSend team.