Developers

Editor API Change Log

Released 2024.12.10

  • As part of an effort to improve comprehension and add clarity across our products, we have renamed "Chatbot" to "Chat." When using Chat, "Knowledge Base" will now be called "Intent Base."

Released 2023.09.03

  • Added: You can now sort search results returned by the POST /intents/search endpoint by intent title, ID, relevance, the creation date or the date it was last updated.

Released 2023.06.13

  • Fixed: Variables with the detection scope “Persistent Data Field” could not be retrieved using the Chatbot Editor API endpoints. This is now fixed.

Released 2023.02.07

  • New feature: We added the new GET /intents/external/{externalId} endpoint in the Chatbot Editor API, which can be used to relate a child instance with its primary instance. For more information, see the Chatbot Editor API documentation.

Released 2022.11.15

  • Fixed: A 500 error was returned in the Chatbot Editor API when editing or creating an intent with “mode” set to null. This has been fixed, and now a validation error is returned instead.

Released 2022.11.02

  • Users can now use the PUT /forms/{formId} endpoint’s endFormMessage parameter to customize end form messages shown in Chatbot conversations.

Released 2022.10.18

  • The Chatbot API now allows to get and set the inverse relation of related intents.

Released 2022.10.04

  • We added the new POST intents/search endpoint that allows to search intents programmatically. 
  • We deprecated the GET /contents/{contentId}, POST /contents and PATCH /contents/{contentId} endpoints, and added the POST /intentsGET /intents/{intentId} and PATCH /intents/{intentId} endpoints instead.
  • You can now change the mode of an intent to tuning-only, using the mode parameter of the POST /intents and PATCH /intents/{intentId} endpoints.

Released 2022.09.20

  • Fixed: We improved the validation performed on requests that are sent to the PATCH contents/{id} with an empty payload.

Released 2022.08.23

  • We created the following new endpoints to manage intent attributes:

    • createAttribute

    • getAttributes

    • getAttribute

    • getAttributesGroup

    • editAttribute

    • createAttributesGroup

    • editAttributesGroup

    • addAttributeToAttributesGroup

Released 2022.05.03

  • When a direct call name is set for an intent, a validation now takes place to check whether the direct call is already being used by another intent. If the direct call is already being used, an error is now returned that shows the IDs of the conflicting intents.

Released 2022.04.20

  • We now allow to set webhook private urls. To activate the ability to enable and disable private URLs, the user must have the CHATBOT_WEBHOOKS_ENABLE_PRIVATE_URLS right found within the CONTENTS section activated.

Released 2022.02.08

  • New Feature: The Chatbot Editor API now includes endpoints for managing variables. See Chatbot Editor API Routes for further info.

Released 2021.10.05

  • We updated the Chatbot Editor API documentation to use terms like “intents”, “folders”, “data fields”, etc. that correspond to the new intent editor wherever possible.

Released 2021.09.07

  • New Feature: New endpoint POST /publication that allows to publish programmatically an instance to Test and/or Production.

Released 2021.08.24

  • We improved the security of HTTP headers.

Released 2021.06.29

  • Fixed: now directCall and dynamicRedirect values can be removed on editing contents (previously empty values were not allowed).

Released 2021.06.01

  • Fixed: We fixed some issues on managing multiple attribute groups.

Released 2021.04.20

  • Added: New endpoints to manage forms programmatically.

Released 2021.02.23

  • Added: There is a new set of /actions endpoints. These endpoints allow to manage actions programmatically.

Released 2021.02.09

  • Added: There is a new endpoint called DELETE /contents/{contentId}. This endpoint allows to remove contents programmatically.

Released 2020.12.23

  • Added: We improved internal API error reports.

Released 2020.11.11

  • Fixed: We made improvements to the security of the auth token validation.

Version 1.0.0 (2020.09.30)

  • First release