User Management Service
Access Management
The Access Management service provides functionality to check and verify user access permissions through various lookup methods.
Access Operations
Get User Access by User ID GET /api/v1/access/by-userid
| Resource URL | /api/v1/access/by-userid |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | Yes |
| HTTPS | Yes |
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| userId | integer | Yes | ID of user to check access |
Example Request
Example Response
Get User Access by Email GET /api/v1/access/by-email
| Resource URL | /api/v1/access/by-email |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | Yes |
| HTTPS | Yes |
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| string | Yes | Email address of user |
Example Request
Example Response
Get User Access by Authorization Header GET /api/v1/access/by-auth-header
| Resource URL | /api/v1/access/by-auth-header |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | Yes |
| HTTPS | Yes |
Example Request
Example Response
Check Access Permission GET /api/v1/access/
| Resource URL | /api/v1/access/ |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | Yes |
| HTTPS | Yes |
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| string | Yes | Email address of user | |
| resource_name | string | Yes | Name of resource to check access |
Example Request
Example Response
HTTP Response Codes
| HTTP Code | Message |
|---|---|
| 200 | Success |
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Invalid Input |
| 404 | Invalid or not found type |