# Domains Add and verify sender domains for email authentication. Configure SPF, DKIM, and DMARC records to improve deliverability. ## List all domains - [GET /api/customer/domains](https://developers.mailerlogic.com/customer-api.openapi/domains/paths/~1api~1customer~1domains/get.md): Retrieve all domains registered to your account with their verification status. Use this to check which domains are ready for sending emails. ## Add domain - [POST /api/customer/domains](https://developers.mailerlogic.com/customer-api.openapi/domains/paths/~1api~1customer~1domains/post.md): Register a new domain for sending emails. This will generate DKIM keys and DNS records. After adding, use the DNS endpoint to get records that need to be configured. ## Get required DNS records - [GET /api/customer/domains/{id}/dns](https://developers.mailerlogic.com/customer-api.openapi/domains/paths/~1api~1customer~1domains~1%7Bid%7D~1dns/get.md): Get the DNS records you need to configure for this domain. Add these TXT records to your DNS provider to verify ownership and enable email authentication (SPF, DKIM, DMARC). ## Verify domain - [POST /api/customer/domains/{id}/verify](https://developers.mailerlogic.com/customer-api.openapi/domains/paths/~1api~1customer~1domains~1%7Bid%7D~1verify/post.md): Verify DNS records for the domain. This checks SPF, DKIM, DMARC, and domain verification records. ## Delete domain - [DELETE /api/customer/domains/{id}](https://developers.mailerlogic.com/customer-api.openapi/domains/paths/~1api~1customer~1domains~1%7Bid%7D/delete.md): Remove a domain from the account. This cannot be undone.