Advanced Component Management
Tags, metadata, and status synchronization.
Status & Metadata
- GET
/api/admin/Component/GetComponentStatusMetadata: Get possible status values. - GET
/api/admin/Component/refresh-status: Force a status update check.
Responses
- 200 OK
- 401 Unauthorized
- 500 Server Error
Description: Success.
Response Body: ApiResponse<T>
Description: Authentication failed.
{
"Success": false,
"Result": null,
"Message": "Invalid or missing API key."
}
Description: Internal server error.
{
"Success": false,
"Result": null,
"Message": "An unexpected error occurred."
}
Tagging System
- GET
/api/admin/Component/GetAllActiveTags: List all tags in use. - POST
/api/admin/Component/addtag: Create or assign a tag to a component.
Bulk Discovery
Retrieve flat or nested lists of components and their groups.
HTTP Method & URL: POST /api/admin/Component/AllComponentAndGroup
Request
- Payload
Body: ComponentGroupSearchModel
Responses
- 200 OK
- 401 Unauthorized
- 500 Server Error
Description: Success. Returns all components grouped.
Description: Authentication failed.
{
"Success": false,
"Result": null,
"Message": "Invalid or missing API key."
}
Description: Internal server error.
{
"Success": false,
"Result": null,
"Message": "An unexpected error occurred."
}