Chatbot API

Interactive assistant endpoints for conversations and feedback.
Chatbot Interaction
- POST
/api/Chatbot/create-conversation: Start a new session. - POST
/api/Chatbot/fetch-messages: Retrieve conversation history. - POST
/api/chatbot/submit-static-form: Submit static data via chatbot.
Responses
- 200 OK
- 401 Unauthorized
- 500 Server Error
Description: Success.
Response Body: ApiResponse<T>
Description: Authentication failed (if using restricted chatbot modes).
Description: Internal server error.
Alert Action Groups
Manage groups of actions triggered by alerts.
X-API-KEY Required for all endpoints in this section.
Group Management
List All Groups
Retrieve a list of all defined alert action groups.
HTTP Method & URL: GET /api/admin/AlertActionGroup/GetAllGroups
Responses
- 200 OK
- 401 Unauthorized
- 500 Server Error
Description: Success. Returns a list of groups.
Response Body: ApiResponse<List<AlertActionGroupModel>>
Description: Authentication failed.
Description: Internal server error.
Detailed Operations
- POST
/api/admin/AlertActionGroup/CreateGroup: Create a new group. - GET
/api/admin/AlertActionGroup/GetGroup/{groupId}: Fetch a specific group. - PUT
/api/admin/AlertActionGroup/UpdateGroup/{groupId}: Modify an existing group. - DELETE
/api/admin/AlertActionGroup/DeleteGroup/{groupId}: Remove a group.
Responses
- 200 OK
- 401 Unauthorized
- 500 Server Error
Description: Success.
Description: Authentication failed.
Description: Internal server error.