User Management Service
Attribute Management
The Attribute Management service provides functionality to manage system attributes that can be associated with users and resources, including creation, retrieval, updating, and deletion of attributes.
Attribute Operations
Get Attribute by ID GET /api/v1/attribute/{attributeId}
| Resource URL | /api/v1/attribute/{attributeId} |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | Yes |
| HTTPS | Yes |
Parameters
| Parameter | Description | Required |
|---|---|---|
| attributeId | ID of attribute to retrieve | Yes |
Example Request
Example Response
Update Attribute PUT /api/v1/attribute/{attributeId}
| Resource URL | /api/v1/attribute/{attributeId} |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | Yes |
| HTTPS | Yes |
Parameters
| Parameter | Description | Required |
|---|---|---|
| attributeId | ID of attribute to update | Yes |
Request Body
Example Request
Example Response
Delete Attribute DELETE /api/v1/attribute/{attributeId}
| Resource URL | /api/v1/attribute/{attributeId} |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | Yes |
| HTTPS | Yes |
Parameters
| Parameter | Description | Required |
|---|---|---|
| attributeId | ID of attribute to delete | Yes |
Example Request
Example Response
Get All Attributes GET /api/v1/attribute
| Resource URL | /api/v1/attribute |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | Yes |
| HTTPS | Yes |
Example Request
Example Response
Create Attribute POST /api/v1/attribute
| Resource URL | /api/v1/attribute |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | Yes |
| HTTPS | Yes |
Request Body
Example Request
Example Response
HTTP Response Codes
| HTTP Code | Message |
|---|---|
| 200 | Success |
| 204 | No Content |
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Invalid Input |
| 404 | Invalid or not found type |
All endpoints require proper authentication through Bearer token in the Authorization header. The token should be included in all API requests in the headers: