Engati - User Guide
...
Configuring Integrations
Engati APIs
7 min
the engati apis allow you to integrate with the platform and create useful functionality around the platform the apis are rest based using json as the standard response type you can now import the curl as well authentication authentication the engati apis follow basic authentication utilizing api keys to authenticate the api calls the api keys can be generated by going to the integration > engati apis settings and creating an app the api keys can be revoked or regenerated at any point of time revoked or older keys would throw authentication errors for the api calls made using them the api keys need to be added to the authorization header as follows – “authorization” “basic \<api key>” api endpoints api endpoints following is the list of api endpoints currently supported along with their parameters and sample responses customer identifier and bot key details required for the apis can also be accessed from the developer settings section on the portal navigate to integration > engati api base url for the apis – https //api engati ai/ get matching users this api will return the list of users matching the set of attribute values as specified curl location 'http //api engati ai/bot api/v1 0/customer/10294/bot/1a1c9bfa5e0f41ed/users?attribute name=c1\&attribute value=straberry' \\ \ header 'authorization basic e52ba556 bdd0 4e88 a0c4 c41b02414ef4 iuxaiz4' required parameters list of required parameters for this api call are true 206,206,206 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type error codes some of the error codes you might get while making the api call are true 309,309 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type retrieve chat history for a user this api will return the messages exchanged between the bot and the user, based on the parameters specified required parameters parameters you can pass to filter the api response are true 206,206,206 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type error codes some of the error codes you might get while making the api call 5 true 309,309 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type if you face any issues or queries please reach out to us at mailto\ support\@engati com

