Questions · Published 2026-11-10 · Updated 2026-11-10 · AgentiSend
How do I add a DKIM record in Route 53?
To add a DKIM record in Route 53, create a simple record, leave Record name empty at the apex, and put the DKIM text in Value.
To add a DKIM record in Route 53, create a simple record, leave Record name empty at the apex, and put the DKIM text in Value.
Route 53 stores record sets, and the console refuses the at-sign. Values specific for simple records lists Routing policy, Record name, Value/Route traffic to, Record type and TTL. For a record with the same name as the hosted zone, that page says to leave Record name empty and not to enter @. Creating records by using the Amazon Route 53 console is the path: Hosted zones, the zone, Create record, Simple routing, Create records. It also says a change generally reaches all Route 53 name servers within 60 seconds. capturedOn: 2026-11-10.
An apex SPF therefore has a blank Record name and the value v=spf1 include:_spf.agentisend-dns.com ~all. DKIM's Record name is as1._domainkey when you send from the apex. GET /domains/{id}/setup is still where host comes from; when that host is @, the console field stays empty, and otherwise the field is the host alone.
MX is not a separate Priority box. Amazon's record-type page says each MX value is a priority, a space, then the mail host. One line: 10 feedback.agentisend-dns.com.
The setup response also carries commands.route53, a change batch whose record Name is the full name with a trailing dot. That batch is the API path. The table is the console path. Quote TXT strings in the batch the way the sheet's hint says; the console Value box takes the text without you adding the dot yourself.
| Record | Record name | Record type | Value/Route traffic to |
|---|---|---|---|
| DKIM | as1._domainkey | TXT | sheet value |
| SPF | empty | TXT | v=spf1 include:_spf.agentisend-dns.com ~all |
| Return-path SPF | send | TXT | v=spf1 include:_spf.agentisend-dns.com -all |
| Return path | send | MX | 10 feedback.agentisend-dns.com |
| DMARC | _dmarc | TXT | v=DMARC1; p=none; rua=mailto:dmarc@reports.agentisend-dns.com |
If the empty-name TXT already contains v=spf1, edit that value and include include:_spf.agentisend-dns.com in it. A second SPF string on the same name fails both.
POST /domains/{id}/verify checks the required rows after Route 53 has answered. GET /domains/{id} keeps the status next to each row. The DNS provider page covers hosts whose form is not a record set. Domains and DNS defines which rows are required.
Written by the AgentiSend team.