Autional Autional
API Reference GitHub autional.com →

POST /internal/communication/erase-user-data

Erase a user's communication data by user ID and tenant ID: soft delete communication logs (retain audit trail), hard delete push tokens (data minimization). Used for GDPR Article 17 (Right to Erasure) compliance. Internal endpoint, uses InternalAPIKeyAuth authentication. References: ePrivacy Directive 2002/58/EC, CAN-SPAM Act.

Communication Service None application/json

Request Body

Schema: dto.EraseUserDataRequest

FieldTypeRequiredExampleConstraintsDescription
user_id string Yes usr_abc123

Responses

StatusDescriptionSchema
200Erase successfuldto.OKResponse
400Invalid request parametersdto.SimpleResponse
500Internal server errordto.SimpleResponse

Referenced Schemas

dto.OKResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No 0
message string No success

dto.SimpleResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
message string No
timestamp string No