curl -X DELETE https://zeplo.ai/api/admin/users/5 \
-H "Cookie: connect.sid=s%3A7HImZ-T2BxWSbUsf9dtWdOlBW4rVuORO.5J0Do0NyvBu%2BkTvu1aHvtNs00BKhkpUKTwiokLS0cpw"
{
"success": true,
"message": "User deleted successfully"
}
User Management
DELETE Delete User
Delete a user account.
DELETE
/
api
/
admin
/
users
/
:id
curl -X DELETE https://zeplo.ai/api/admin/users/5 \
-H "Cookie: connect.sid=s%3A7HImZ-T2BxWSbUsf9dtWdOlBW4rVuORO.5J0Do0NyvBu%2BkTvu1aHvtNs00BKhkpUKTwiokLS0cpw"
{
"success": true,
"message": "User deleted successfully"
}
Delete user
DELETE /api/admin/users/:id
Delete a user account from the platform.
Headers
string
required
Session cookie (login via POST /api/auth/login)
Path parameters
integer
required
User ID.
curl -X DELETE https://zeplo.ai/api/admin/users/5 \
-H "Cookie: connect.sid=s%3A7HImZ-T2BxWSbUsf9dtWdOlBW4rVuORO.5J0Do0NyvBu%2BkTvu1aHvtNs00BKhkpUKTwiokLS0cpw"
{
"success": true,
"message": "User deleted successfully"
}
Deleting a user removes all their data including conversations, contacts, campaigns, and templates. This action is irreversible.
Forgot password
POST /api/auth/forgot-password
Body parameters
string
required
Email address of the user.
{
"email": "user@example.com"
}
Reset password
POST /api/auth/reset-password
Body parameters
string
required
Email address.
string
required
OTP received via email.
string
required
New password.
{
"email": "user@example.com",
"otp": "123456",
"newPassword": "NewSecurePass789!"
}
Verify OTP
POST /api/auth/verify-otp
Body parameters
string
required
Email address.
string
required
One-time password.
{
"email": "user@example.com",
"otp": "123456"
}
