List Users
List all users in the system with pagination support.Query Parameters
Number of users to skip (default: 0)
Number of users to return (default: 50, max: 100)
Headers
Admin API key for user management operations
Response
Array of user objects
Total number of pages available
Search Users
Find users by email address.Query Parameters
Email address to search for (supports partial matching)
Headers
Admin API key for user management operations
Response
Returns a single user object if found, or null if no user matches the search criteria.User unique identifier
User’s email address
User’s first name
User’s last name
Whether the user account is active
When the user was created (ISO 8601 format)
When the user was last updated (ISO 8601 format)
Get User
Get detailed information about a specific user.Path Parameters
The unique identifier of the user
Headers
Admin API key for user management operations
Response
Returns the user object with detailed information.User unique identifier
User’s email address
User’s first name
User’s last name
Whether the user account is active
When the user was created (ISO 8601 format)
When the user was last updated (ISO 8601 format)
Delete User
Delete a user account. This action is irreversible and will remove all associated data.Path Parameters
The unique identifier of the user to delete
Headers
Admin API key for user management operations
Response
Returns a 204 status code on successful deletion.Admin Access Requirements
These endpoints are designed for system administrators and require special authentication:Authentication
1
Obtain Admin API Key
Contact PLai Solutions support to obtain a Users-Management-Key for your organization
2
Include Header
Add the
Users-Management-Key header to all user management requests3
Verify Permissions
Ensure your API key has the necessary permissions for the operations you need
Use Cases
User Auditing
User Auditing
- Review user activity and account status
- Generate compliance reports
- Monitor user growth and engagement
Account Management
Account Management
- Deactivate suspicious accounts
- Merge duplicate user accounts
- Resolve customer support issues
Data Management
Data Management
- Process GDPR deletion requests
- Export user data for compliance
- Cleanup inactive accounts
Integration
Integration
- Sync users with external systems
- Automate user provisioning
- Build admin dashboards
Security Considerations
- Admin API keys should be stored securely and rotated regularly
- Log all user management operations for audit purposes
- Implement proper access controls in your applications
- Consider implementing additional approval workflows for destructive operations
Rate Limits
User management endpoints may have different rate limits than regular API endpoints:- List Users: 100 requests per minute
- Search Users: 200 requests per minute
- Get User: 500 requests per minute
- Delete User: 10 requests per minute