FAQ & Troubleshooting
We have collected a few frequently asked questions and steps to resolve issues.
SharePoint, OneDrive, Confluence, Google Drive
Which permissions does my integration have?
Integrations either use an API key or OAuth 2.0 to access the other tool. If you are redirected to a login of another tool, you are using OAuth to authenticate. For API-key-based integrations, you are prompted to add an API key.
All OAuth integrations inherit the permissions of the according tool. This means that a user will only be able to find the files they have access to in the according tool.
For example: User A saves a word document in Sharepoint, but does not share it with anyone. User B now authenticates through Langdock and tries to find the file from Langdock. As user A has not shared the file, user B can not find it - until user A shares the file with user B. User A however, can find the file from within Langdock.
Can I use OneDrive, SharePoint, Confluence and Google Drive to find information?
Currently, you need to add individual files to the chat or to the assistant knowledge to work with your integrations. This helps with the use case, where you want to work with specific files.
We understand the use case, where you want to search all tools at once, without a specific file selected and getting a response based on that (similar to the web search in the chat). It is technically more complex, which is why it is not live yet, but we have it on our roadmap and will add it to the product!
Is all content of the integration being imported into Langdock?
No, Langdock uses the according search API to search files based on a keyword or name. You need to select a file and only then, a file (and only the selected file) is imported into Langdock.
How often is my content updated when using ?
When searching for the files, a new search is sent to the according too (e.g. Sharepoint). Here, you can see new files immediately.
When you already imported a file and attached it to an assistant in it’s knowledge, the file is synchronized once per day. You can also trigger a synchronization manually anytime.
General
I receive an error when using my integration
If the action raises an error, check for the following things that can help fix this issue:
Input parameters
For some requests, input parameters like IDs or complex filter queries require either a specific value or format, when executing an action. If this knowledge is beyond what the creator of the action has provided within the parameter description or what can be extracted from the chat context, you can add this information via the assistant instructions, or prompt it to the model via the chat.
OAuth connection
If no valid OAuth connection is established, the actions for that integration cannot be used. Add a connection either via the chat by requesting to perform a specific action for that integration, or directly via the integration menu.
Was this page helpful?