Skip to main content

Chatbot API

Chatbot Intro

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

Description: Success.

Response Body: ApiResponse<T>


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

Description: Success. Returns a list of groups.

Response Body: ApiResponse<List<AlertActionGroupModel>>


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

Description: Success.