Ir al contenido

Cliente revoca (desactiva) su propia API key

POST
/v1/client/keys/{id}/revoke
curl --request POST \
--url https://api.mailerdash.com/v1/client/keys/example/revoke \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "password": "example" }'

El usuario cliente desactiva una key vinculada a su cuenta (active=0). No es hard-delete — preserva auditoría y evita dominios huérfanos. Password-gated. 403 si la key no está vinculada al usuario autenticado.

id
required
string
Media type application/json
object
password
required

Re-auth password del cliente

string
Example generated
{
"password": "example"
}

Key revocada (active=false)

Media type application/json
object
id
string
active
boolean
Example generated
{
"id": "example",
"active": true
}

Password incorrecto

La key no está vinculada al usuario autenticado

Key no encontrada

Key ya estaba revocada

Error interno