Users
Delete user data
Submit a deletion request for a user’s personalized data. This endpoint permanently removes the user’s stored profile, events, documents, and embeddings from Fastino’s personalization system.
POST /delete
Purpose
Use this endpoint when a user requests their data to be deleted or when you need to clear personalization state for testing, compliance, or workspace resets.
The deletion is asynchronous — a deletion ticket is created, and Fastino processes it in the background.
Endpoint
Headers
Request Body
Field | Type | Required | Description |
|---|---|---|---|
| string | Yes | Unique ID of the user whose data should be deleted. |
| string | Optional | Determines the deletion scope ( |
| string | Optional | Optional string describing why the deletion was requested (e.g., |
Example Request
Example cURL
Example Response
This confirms that the deletion request was accepted.
The ticket’s status will change to completed once processing is finished.
Response Fields
Field | Type | Description |
|---|---|---|
| string | Unique identifier for the deletion job. |
| string | Current deletion status ( |
| string | Estimated time of completion in ISO 8601 UTC. |
Behavior
Deletion requests are asynchronous and processed in the background.
Once complete, all associated user data — profile traits, events, documents, and embeddings — are permanently removed.
A deletion cannot be undone.
Deletion tickets expire automatically after confirmation.
Error Responses
HTTP Code | Error Code | Description |
|---|---|---|
|
| Missing or malformed parameters. |
|
| Missing or invalid API key. |
|
| The specified |
|
| Internal system error. Retry with exponential backoff. |
Example:
Best Practices
Always confirm user identity before submitting a data deletion request.
Use
scope=globalto ensure the user’s memory is completely removed across all integrations.For compliance automation, log
ticket_idandetafor audit trails.Avoid chaining deletions — wait for one ticket to complete before re-submitting for the same user.
Related Endpoints
Endpoint | Description |
|---|---|
PUT | Create or update a user. |
POST | Ingest new user data and events. |
GET | Retrieve an existing user’s deterministic summary. |
Summary:
Use POST /delete to remove a user’s personalization data from Fastino.
The deletion job is processed asynchronously, ensuring privacy, compliance, and clean resets for both production and sandbox environments.
Join our Discord Community