Users
Platform users — people who have an account on the Boost.space instance.
Users have roles (admin or regular), are organised into Teams, and assigned to Spaces with role-based permissions (Owner / Manager / Member). A user's accessible spaces and permissions determine what data they can read or modify.
Sub-resources: API tokens (/user/{id}/token), invitations (/user/invitation), hourly rates (/user/{id}/rate), 2FA setup (/user/{id}/two-factor), and column display preferences (/user/{id}/column-settings).
Permissions: Regular users can only read and update their own profile. Admin users can manage all users. Sensitive fields (password, tokens) are never returned in responses.
Users Operations
- get/user/{userId}
- put/user/{userId}
- delete/user/{userId}
- get/user
- put/user
- post/user
- get/user/remote/{remoteId}/{remoteApplication}
- post/user/remote/{remoteId}/{remoteApplication}
- get/user/invitation/{invitationId}
- delete/user/invitation/{invitationId}
- get/user/invitation/hash
- get/user/invitation
- post/user/invitation
- get/user/{userId}/rate/{rateId}
- put/user/{userId}/rate/{rateId}
- delete/user/{userId}/rate/{rateId}
- get/user/{userId}/rate
- post/user/{userId}/rate