/api/v1/profile/delete/ Eliminar perfil
Borra los datos personales de un perfil y cancela sus correos electrónicos programados. Úsalo para cumplir una solicitud de derecho al olvido.
Identifica el perfil mediante cualquier combinación de external_profile_id, customer_user_id y
email — Adapty Mail resuelve el perfil de la misma manera que lo hace al guardar.
El borrado es definitivo. Una solicitud posterior de Guardar perfil que contenga los mismos identificadores no vuelve a crear el perfil.
Repite una eliminación por external_profile_id o customer_user_id y se completará de nuevo
sin modificar nada. Repite una que solo contenía email y devuelve 404:
el borrado elimina la dirección almacenada, por lo que un correo electrónico no tiene nada con qué coincidir.
Request body
Identificadores del perfil a eliminar. Envíe al menos uno de external_profile_id,
customer_user_id o email.
El identificador que envió al guardar el perfil.
El identificador del usuario en su propio sistema.
La dirección de correo electrónico del perfil.
Responses
Perfil eliminado. La respuesta no tiene cuerpo.
No se proporcionó ningún identificador.
Schema
Respuesta de error estándar. Cada fallo devuelve un estado 4XX con esta estructura.
Descripción del error en formato legible para humanos.
Identificador de error legible por máquina.
Código de estado HTTP para este error.
El campo de la solicitud que causó el error, o null si el error no está relacionado con un campo específico.
Example
{
"errors": [
{
"message": "At least one of external_profile_id, customer_user_id or email must be provided",
"error_code": "missing_identifier",
"status_code": 400,
"field_name": null
}
]
} Clave de API secreta ausente o no válida.
Schema
Respuesta de error estándar. Cada fallo devuelve un estado 4XX con esta estructura.
Descripción del error en formato legible para humanos.
Identificador de error legible por máquina.
Código de estado HTTP para este error.
El campo de la solicitud que causó el error, o null si el error no está relacionado con un campo específico.
Example
{
"errors": [
{
"message": "Secret key doesn't exist",
"error_code": "secret_key_does_not_exist_error",
"status_code": 403,
"field_name": null
}
]
} Ningún perfil coincide con los identificadores enviados.
Schema
Respuesta de error estándar. Cada fallo devuelve un estado 4XX con esta estructura.
Descripción del error en formato legible para humanos.
Identificador de error legible por máquina.
Código de estado HTTP para este error.
El campo de la solicitud que causó el error, o null si el error no está relacionado con un campo específico.
Example
{
"errors": [
{
"message": "Profile not found",
"error_code": "profile_not_found_error",
"status_code": 404,
"field_name": null
}
]
}