Criar domínio
post
https://app.madmail.com.br/api/v1/domainsRequer autenticação: Authorization: Bearer us_SUA_CHAVE
Corpo da requisição
namestringObrigatórioregionstringObrigatórioExemplo de requisição
curl -X POST "https://app.madmail.com.br/api/v1/domains" \
-H "Authorization: Bearer us_SUA_CHAVE" \
-H "Content-Type: application/json" \
-d '{
"name": "Exemplo",
"region": "string"
}'Resposta
200Cria um novo domínio
idnumberObrigatórioID do domínio
namestringObrigatórioNome do domínio
teamIdnumberObrigatórioID do workspace
statusstringObrigatório- Valores:
- "NOT_STARTED" · "PENDING" · "SUCCESS" · "FAILED" · "TEMPORARY_FAILURE"
regionstringOpcional- Padrão:
- "us-east-1"
clickTrackingbooleanOpcional- Padrão:
- false
openTrackingbooleanOpcional- Padrão:
- false
publicKeystringObrigatóriodkimStatusstring | nullOpcionalspfDetailsstring | nullOpcionalcreatedAtstringObrigatórioupdatedAtstringObrigatóriodmarcAddedbooleanOpcional- Padrão:
- false
isVerifyingbooleanOpcional- Padrão:
- false
errorMessagestring | nullOpcionalsubdomainstring | nullOpcionalverificationErrorstring | nullOpcionallastCheckedTimestring | nullOpcionaldnsRecordsarray<object>ObrigatóriotypestringObrigatórioTipo do registro DNS
- Valores:
- "MX" · "TXT"
namestringObrigatórioNome do registro DNS
valuestringObrigatórioValor do registro DNS
ttlstringObrigatórioTTL do registro DNS
prioritystring | nullOpcionalPrioridade do registro DNS
statusstringObrigatório- Valores:
- "NOT_STARTED" · "PENDING" · "SUCCESS" · "FAILED" · "TEMPORARY_FAILURE"
recommendedbooleanOpcionalIndica se o registro é recomendado
{
"id": 1,
"name": "example.com",
"teamId": 1,
"status": "NOT_STARTED",
"publicKey": "string",
"createdAt": "string",
"updatedAt": "string",
"dnsRecords": [
{
"type": "TXT",
"name": "mail",
"value": "v=spf1 include:amazonses.com ~all",
"ttl": "Auto",
"status": "NOT_STARTED"
}
]
}