Questions · Published 2026-09-29 · Updated 2026-09-29 · AgentiSend
What does dkim_key_mismatch mean?
dkim_key_mismatch 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.
dkim_key_mismatch means the request was refused with this code. The error catalogue message is "The DKIM selector is publishing a different key than the one issued for this domain." The fix is "Replace that TXT record with the value shown on GET /domains/:id, then POST /domains/:id/verify." retryable is false.
The fix, and the call it names
The fix names GET /domains/{id} for the TXT value to publish, then POST /domains/{id}/verify. Replace the DKIM TXT at the selector the domain was issued. Do not invent a second selector. retryable is false, so another send does not repair the record. GET /domains/{id} shows the row and its status after the verify call.
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.