#
OpenAPI Dokumentation
#
/api/health
#
GET
#
Summary
A simple healthcheck endpoint.
#
Description
A simple healthcheck endpoint.
#
Parameters
#
Responses
#
/api/info
#
GET
#
Summary
Returns information about configuration and versions
#
Description
Returns multiple stats about the application and the running plattform, such as component versions and configurations.
#
Parameters
#
Responses
#
/api/v4/dialog/question
#
POST
#
Summary
Send a question request
#
Description
Send a question request to moonkin, which forwards it to the according chatbot backend and returns the mapped answer
#
Parameters
#
Responses
#
/api/v4/dialog/analytics
#
POST
#
Summary
Send an analytics event
#
Description
Send an analytics event to moonkin, which will store it in its database
#
Parameters
#
Responses
#
/api/v4/events
#
GET
#
Summary
Get events by different filters
#
Description
Get events which match the given filters
#
Parameters
#
Responses
#
/api/v4/events/{eventID}
#
GET
#
Summary
Get event by ID
#
Description
Get an event by given eventID
#
Parameters
#
Responses
#
/api/v4/events/filter
#
POST
#
Summary
Get events by reporting filters
#
Description
Get events which match the given reporting filters
#
Parameters
#
Responses
#
/api/v4/events/{eventID}/reporting
#
PATCH
#
Summary
Update reporting data for a single event
#
Description
Update or remove reporting data for a single event with given eventID
#
Parameters
#
Responses
#
/api/v4/events/meta/distinct
#
GET
#
Summary
Get distinct meta values
#
Description
Get all distinct values for a meta-key including the number of occurences
#
Parameters
#
Responses
#
/api/v4/events/reporting/expectedAnswers
#
POST
#
Summary
Get events with expected answers
#
Description
Get all events with expected answers matching the filter criteria
#
Parameters
#
Responses
#
/api/v4/statistics
#
GET
#
Summary
Get statistics of a chatbot
#
Description
Get statistics of a chatbot by given group
#
Parameters
#
Responses
#
/api/v4/statistics/data/{datakey}
#
GET
#
Summary
Execute a query on events data
#
Description
Execute a query on the data fields of events
#
Parameters
#
Responses
#
/api/v4/statistics/meta/{metaData}
#
GET
#
Summary
Execute a query on events meta
#
Description
Execute a query on the metadata fields of events
#
Parameters
#
Responses
#
/api/v4/statistics/intentIds
#
GET
#
Summary
Execute a query on intent ids
#
Description
Execute a query on specific event ids
#
Parameters
#
Responses
#
/api/v4/statistics/firstGreeting
#
GET
#
Summary
Count first greeting events
#
Description
Count first greeting events and conversations which only contain them
#
Parameters
#
Responses
#
/api/v4/conversations
#
GET
#
Summary
Get all conversations
#
Description
Get all conversations related to a specific group or of all chatbots.
#
Parameters
#
Responses
#
/api/v4/conversations/search
#
GET
#
Summary
Search in message events
#
Description
Search for text in message events and return the matching events
#
Parameters
#
Responses
#
/api/v4/conversations/{conversationID}
#
GET
#
Summary
Get a conversation
#
Description
Get a conversation with given conversationID
#
Parameters
#
Responses
#
/api/v4/conversations/{conversationId}/events/{eventId}
#
GET
#
Summary
Get an event
#
Description
Get a specific event of a conversation
#
Parameters
#
Responses
#
/api/v4/conversations/{conversationID}/reporting
#
PATCH
#
Summary
Update the reporting data of a conversation
#
Description
Update or remove reporting data of a given conversation
#
Parameters
#
Responses
#
/api/v4/nlu/engine/check
#
GET
#
Summary
Checks available engines.
#
Description
Checks whether an engine with the desired configuration is available.
#
Parameters
#
Responses
#
/api/v4/nlu/engine/list
#
GET
#
Summary
Lists all registered NLU Engines
#
Description
Lists all registered NLU Engines with their according configuration
#
Parameters
#
Responses
#
/api/v4/nlu/engine/list/kubernetesdetails
#
GET
#
Summary
Lists all NLU Engines with their status details.
#
Description
Lists all NLU Engines with their status details.
#
Parameters
#
Responses
#
/api/v4/nlu/engine/register
#
POST
#
Summary
Register a new NLU Engine
#
Description
Register a new NLU Engine with given configuration