Eliminar la cuenta del usuario autenticado
DELETE/profile
El titular elimina su propia cuenta confirmando su contraseña actual. Disponible para cualquier usuario que no sea administrador (type_id distinto de 1), también si su cuenta está inactiva. Efecto, en una sola transacción: (1) se revocan todos los tokens Bearer del usuario (incluido el de esta petición y los Personal Access Tokens): cualquier petición posterior con ellos responde 401; (2) se cierran sus registros de acceso activos; (3) se anonimizan sus datos personales: el correo pasa a deleted+{id}+{marca de tiempo}@deleted.maticerts.invalid (el correo original queda libre para registrar una empresa nueva; el NIT de la empresa conservada sigue registrado y no puede volver a registrarse sin intervención de soporte), first_name = Usuario, last_name = eliminado, sin avatar (el archivo se borra), sin contraseña utilizable y sin verificación; (4) active = 0 y la cuenta queda marcada como eliminada. Se conservan la empresa (incluido su correo de contacto, que puede seguir recibiendo avisos), su vínculo con el usuario, las solicitudes de certificado, los pedidos y los pagos, por las obligaciones legales de facturación electrónica y contabilidad. La acción no se puede deshacer desde la API. Límite: 5 peticiones por minuto por usuario (cuentan también las de contraseña incorrecta), además del límite general de la API.
Request
Responses
- 200
- 401
- 403
- 422
- 429
- 500
Cuenta eliminada. Los tokens del usuario ya no sirven: el cliente debe cerrar la sesión local.
No autenticado: token Bearer ausente, inválido, expirado o revocado. message es siempre No autenticado.
El usuario es administrador: las cuentas de administrador no se eliminan desde la aplicación. Se comprueba antes que la contraseña. No se modifica nada.
password ausente, vacío, no enviado como texto o incorrecto. Mismo cuerpo en todos los casos. No se modifica nada.
Más de 5 intentos en un minuto para este usuario: message = Demasiados intentos de eliminar la cuenta. Intenta de nuevo en un minuto. con cabecera Retry-After. También puede responder 429 el límite general de la API (60 peticiones por minuto) con el cuerpo ThrottleErrorResponse.
Response Headers
Segundos hasta poder intentarlo de nuevo.
Error inesperado al eliminar la cuenta; la transacción se revierte y no se modifica nada. Respuesta genérica del servidor.