Recuperar un dominio
Añade las direcciones que existen en él y si cada una está habilitada.
Ejecuta la llamada real contra tu espacio de trabajo, con tu propia clave.
GET /domains/{id}
Añade las direcciones que existen en él y si cada una está habilitada.
Ejemplo
Requiere domains:read.
curl "$OE/domains/b3e1f0a4-6c2d-4e8a-9f17-2d5c8a0b4e6f" -H "$AUTH"{ "object": "domain", "id": "b3e1f0a4-6c2d-4e8a-9f17-2d5c8a0b4e6f", "domain": "acme.com", "receiving": { "verified": true, "verifiedAt": "2026-08-14T10:02:00.000Z", "catchAll": false, "lastCheckedAt": "2026-08-29T06:00:00.000Z", "error": null }, "sending": { "status": "verified", "canSend": true, "checkedAt": "2026-08-29T06:00:00.000Z", "error": null, "note": "Mail from this domain is signed and can be sent." }, "tracking": { "host": "links.acme.com", "status": "active", "active": true, "target": "oelinks3f9a1c7e2b8d4a60.edge.openemail.uk", "record": { "type": "CNAME", "name": "links.acme.com", "value": "oelinks3f9a1c7e2b8d4a60.edge.openemail.uk" }, "checkedAt": "2026-08-29T06:10:00.000Z", "verifiedAt": "2026-08-29T06:10:00.000Z", "error": null }, "storage": { "host": "files.acme.com", "status": "active", "active": true, "target": "oefiles81c40d6b2f7e9a35.edge.openemail.uk", "record": { "type": "CNAME", "name": "files.acme.com", "value": "oefiles81c40d6b2f7e9a35.edge.openemail.uk" }, "checkedAt": "2026-08-29T06:10:00.000Z", "verifiedAt": "2026-08-29T06:10:00.000Z", "error": null }, "addresses": [ { "address": "[email protected]", "enabled": true }, { "address": "[email protected]", "enabled": false } ], "createdAt": "2026-08-14T09:55:11.000Z"}Una dirección deshabilitada deja de ser entregable. El correo dirigido a ella se rechaza en el momento SMTP, así que el remitente recibe un rebote en lugar de silencio.
Lo que aquí todavía no puedes hacer
Aún no disponibleLas escrituras que admite este recurso son el dominio de seguimiento personalizado y el dominio de archivos personalizado, ambas mediante PATCH /domains/{id}. El resto de la configuración de un dominio está por ahora solo en la aplicación.
- Añadir un dominio y leer los registros DNS que hay que publicar.
GETinforma de que un dominio no está verificado, pero no de qué registro falta. - Disparar una nueva comprobación de
receivingosending. Ninguna tiene endpoint, y ninguna lo necesita: un barrido cada hora vuelve a comprobar por su cuenta todos los dominios sin verificar, así que publicar los registros y dejarlos es todo el trabajo. Suscríbete adomain.verifiedydomain.sending_changeden lugar de consultarGET /domainsen bucle, y se te avisará en cuanto cualquiera de los dos se mueva.PATCH /domains/{id}solo comprueba el dominio de seguimiento y el dominio de archivos. - Crear, deshabilitar o enrutar una dirección. COMPARTIR una sí está hecho, ya que
POST /members/{userId}/addressesentrega una dirección existente a alguien con nivelmemberoviewer. Lo que este recurso no puede hacer es que la dirección llegue a existir.
Todo ello existe en la aplicación, en Configuración → Dominios. Lo que falta es la superficie de la API, no la capacidad.