Questions · Published 2026-09-29 · Updated 2026-09-29 · AgentiSend
What does domain_check_window_expired mean?
domain_check_window_expired means the send or the check was refused with that code. The catalogue message is quoted below, retryable is false, and the fix names the next call.
domain_check_window_expired means the request was refused with this code. The error catalogue message is "The 72-hour check window closed before the required DNS records resolved." The fix is "Publish the required records from GET /domains/:id, then POST /domains/:id/verify. That reopens the window for another 72 hours." retryable is false.
The fix, and the call it names
The fix names GET /domains/{id} for the required records, then POST /domains/{id}/verify, which reopens the 72-hour window. retryable is false: waiting past the window does not check again until that verify call. Publish the required rows from GET /domains/{id}/setup first. POST /domains is how the name was registered. Recommended rows are not what closed the window.
curl -sS -X GET https://api.agentisend.com/domains/9c8f8f0e-3d1a-4d3f-9a1e-2b7c1a0f5e42 \
-H "Authorization: Bearer $AGENTISEND_API_KEY"200
{
"click_tracking": false,
"created_at": "2026-09-04T09:14:00.000Z",
"dkim_selector": "example",
"id": "9c8f8f0e-3d1a-4d3f-9a1e-2b7c1a0f5e42",
"name": "example",
"open_tracking": false,
"provider_hints": {
"cloudflare": "example",
"godaddy": "example",
"namecheap": "example",
"route53": "example"
},
"recent_events": [],
"records": [],
"region": "us",
"return_path_subdomain": "example",
"status": "pending",
"tls_mode": "opportunistic",
"tracking_issues": [],
"tracking_subdomain": "example",
"verified_at": "2026-09-04T09:14:00.000Z",
"warnings": [],
"zone": "example"
}Next
Written by the AgentiSend team.