All endpoints except Log in require a bearer token. Call the Log in endpoint with your application identity credentials to obtain an
accessToken, then send it as a Bearer token in the Authorization header. See Authentication for the full flow.Endpoints
Authentication
- Log in -
POST /user-api/v1/login
User management
- List available accounts -
GET /user-api/v1/accounts - List all users -
GET /user-api/v1/users - Create a user -
POST /user-api/v1/users - Get user access information -
GET /user-api/v1/users/{userEmail} - List a user’s accounts -
GET /user-api/v1/users/{userEmail}/accounts - Replace a user’s accounts -
POST /user-api/v1/users/{userEmail}/accounts - Add or remove a user’s accounts -
PUT /user-api/v1/users/{userEmail}/accounts - Update a user’s access to an account -
PUT /user-api/v1/users/{userEmail}/accounts/{accountId} - Add an account to a user -
POST /user-api/v1/users/{userEmail}/accounts/{accountId} - Remove an account from a user -
DELETE /user-api/v1/users/{userEmail}/accounts/{accountId} - Activate or deactivate a user -
PUT /user-api/v1/users/{userEmail}/status - Modify a user’s type -
PUT /user-api/v1/users/{userEmail}/type
