import Migma from 'migma';
const migma = new Migma('YOUR_API_KEY');
const { data, error } = await migma.domains.list();{
"success": true,
"data": [
{
"_id": "<string>",
"domain": "<string>",
"region": "us-east-1",
"regionName": "<string>",
"status": "pending",
"dkimStatus": "SUCCESS",
"mailFromDomain": "<string>",
"mailFromStatus": "SUCCESS",
"dnsRecords": [
{
"type": "CNAME",
"name": "<string>",
"value": "<string>",
"priority": 123,
"status": "pending"
}
],
"ownershipVerified": true,
"openTracking": true,
"clickTracking": true,
"brandedTracking": true,
"createdAt": "2023-11-07T05:31:56Z",
"verifiedAt": "2023-11-07T05:31:56Z",
"isManagedDomain": true
}
],
"error": "<string>",
"count": 123
}List all sending domains for the authenticated user. Requires API key with DOMAIN_READ.
import Migma from 'migma';
const migma = new Migma('YOUR_API_KEY');
const { data, error } = await migma.domains.list();{
"success": true,
"data": [
{
"_id": "<string>",
"domain": "<string>",
"region": "us-east-1",
"regionName": "<string>",
"status": "pending",
"dkimStatus": "SUCCESS",
"mailFromDomain": "<string>",
"mailFromStatus": "SUCCESS",
"dnsRecords": [
{
"type": "CNAME",
"name": "<string>",
"value": "<string>",
"priority": 123,
"status": "pending"
}
],
"ownershipVerified": true,
"openTracking": true,
"clickTracking": true,
"brandedTracking": true,
"createdAt": "2023-11-07T05:31:56Z",
"verifiedAt": "2023-11-07T05:31:56Z",
"isManagedDomain": true
}
],
"error": "<string>",
"count": 123
}API key authentication. Use 'Authorization: Bearer YOUR_API_KEY' where YOUR_API_KEY is obtained from the Migma dashboard under Settings → API Integration.
Was this page helpful?