Troubleshooting Common Issues with AI Actions

Whenever the Action doesn't work, check the following:

  1. Check authorization:The most issues we see is that the authorization details are not added correctly.
    1. Check if you selected the correct form of authorization, which form is needed can be found in the API documentation
    2. Did you add the correct key? Adding a "." somewhere can already cause problems. The details need to have a 100% match
  2. BaseURL: Is the BaseURL correct?
  3. Check health check: Do you have to provide a health check and if so, is this provided?
  4. Check your parameters:Check if multiple parameters are required.** If so, make sure that all parameters are in your schema. It might be needed to add an instruction to the chatbot's Domain Knowledge that he requests all parameters from the end user. If not all parameters are given to the chatbot, the Action cannot be executed.
    Example instruction: When someone asks for their order status, ask for the order ID and the email address of the customer.

❗️

Whenever your Interactive Tester is not working, check your concepts in Actions!

If there is an unfinished Action in concepts, the Interactive Tester might not work.


Error codes:

When testing an Action in the Interactive tester, you might get an error code as a result. Please check the possible error codes below:

  • Error code 400: Your parameters are wrong. This can be in the body or in the query.
  • Error code 401: The authorization is wrong, check your Authorization as described above.
  • Error code 404: The endpoint is wrong eg. /order/status or the item does not exist.
  • Error code 500: Server problem: check the API server with your provider or with your internal IT department if you have custom API.