post__organization_users_{userId}_activate
POST /organization/users/{userId}/activate
Activate Organization User
Reactivate a previously deleted user in the authenticated user's organization. This endpoint requires user management permissions (WORKSPACES role or higher) and both users must be in the same organization. The user's deletedAt
timestamp will be cleared, making them active again.
Path Parameters
» userId
string
true
Unique identifier of the user to activate
TypeScript Client Library
// Using the Flashback TypeScript client
import { FlashbackClient } from '@flashback/client';
const client = new FlashbackClient({
accessToken: 'your-access-token'
});
// Activate an organization user
try {
const result = await client.organization.users.activate('user-id');
console.log('User activated:', result);
} catch (error) {
console.error('Failed to activate user:', error);
}
Code Samples
# You can also use wget
curl -X POST https://backend.flashback.tech/organization/users/550e8400-e29b-41d4-a716-446655440000/activate \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {access-token}'
Example responses
200 Response
{
"success": true,
"message": "User activated successfully"
}
400 Response
{
"success": false,
"message": "User is not deleted"
}
403 Response
{
"success": false,
"message": "Insufficient permissions to activate users"
}
404 Response
{
"success": false,
"message": "User not found"
}
500 Response
{
"success": false,
"message": "Internal server error"
}
Responses
Response Schema
Status Code 200
» success
boolean
false
none
Indicates if the request was successful
» message
string
false
none
Success message
Status Code 400
» success
boolean
false
none
Indicates if the request was successful
» message
string
false
none
Error message describing the issue
Status Code 403
» success
boolean
false
none
Indicates if the request was successful
» message
string
false
none
Error message describing the permission issue
Status Code 404
» success
boolean
false
none
Indicates if the request was successful
» message
string
false
none
Error message describing the issue
Status Code 500
» success
boolean
false
none
Indicates if the request was successful
» message
string
false
none
Error message describing the server issue
Security
BearerAuth: Bearer token authentication required
Permissions: Requires WORKSPACES role or higher to access user management functions
Organization Access: Both users must be in the same organization
Notes
This endpoint can only activate users who have been previously deleted (soft delete)
The
deletedAt
field will be set tonull
when the user is reactivatedReactivated users will immediately regain access to the system
Users who are already active cannot be activated again
This is the reverse operation of the DELETE endpoint, which performs soft deletion
Last updated
Was this helpful?