Toggle de intención de alcance de dominios de la key
PATCH
/v1/client/keys/{id}/domain-access
const url = 'https://api.mailerdash.com/v1/client/keys/example/domain-access';const options = { method: 'PATCH', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"domain_access":"all"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PATCH \ --url https://api.mailerdash.com/v1/client/keys/example/domain-access \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "domain_access": "all" }'Cambia keys.domain_access entre ‘all’ (hereda en vivo todos los dominios verificados de la cuenta) y ‘restricted’ (least-privilege, grants explícitos). all→restricted materializa como grants verificados los dominios que la cuenta tiene HOY, para no romper envíos en curso. restricted→all deja los grants existentes latentes (no se borran). Sin password re-auth.
Authorizations
Sección titulada «Authorizations »Parameters
Sección titulada « Parameters »Path Parameters
Sección titulada «Path Parameters » id
required
string
Request Body required
Sección titulada «Request Body required » Media type application/json
object
domain_access
required
string
Responses
Sección titulada « Responses »Toggle aplicado
Media type application/json
object
id
string
domain_access
string
Example
{ "domain_access": "all"}Domain_access inválido
Key no vinculada al usuario
Key no encontrada