This page explains how deletion works in LearnInk and which options are available, depending on how the user account was created.
Integration via the Identify API (WebView)
If the user was created via your WebView integration (your system calls the Identify API), you can delete them via the Delete User API using the same id you provided when the user was created.
For request details, authentication, and response schemas, see:
Standard login (without the Identify API)
If the user created their LearnInk account by signing in directly with a phone number or email address, then:
- Your organisation can delete the user using the Delete User API, or
- The user can delete their own account from their profile settings inside LearnInk
For context on how user data differs between these approaches, see PII and user data.
When to use this
Use the delete endpoint when:
- A user requests deletion of their data under GDPR or similar data protection regulations
- A user leaves your organisation and you want to remove their LearnInk account
- You need to clean up test or duplicate accounts
Deletion is permanent and cannot be undone. All learning progress, certificates, and profile data associated with the user will be removed. This will also affect any historical analytics data that references this user.
How it works
The Delete User API uses the same user identifier as the Identify API — the unique ID from your own system that you passed when the user was first created (for Identify API users).
For request details, authentication, and response schemas, see: