Ir al contenido

Toggle opt-in del cliente para permitir overage de cuota mensual

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

Activa o desactiva overage para la key vinculada al usuario. Cuando overage está activo y se llega a monthly_quota, los siguientes envíos se cobran al precio overage_per_1k_usd_cents del package en lugar de bloquearse (hasta overage_max_pct% adicional). Opt-in explícito protege al cliente de cobros sorpresa. Requiere password re-auth (defense in depth contra JWT hijack).

id
required
string
Media type application/json
object
enabled
required

True para activar overage, false para desactivar

boolean
password
required

Password actual del cliente (re-auth)

string
Example generated
{
"enabled": true,
"password": "example"
}

Toggle aplicado

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

Enabled inválido o package no ofrece overage

Password incorrecto

Key no vinculada al usuario

Key no encontrada