Jiandaoyun is a no-code application building platform that allows users to create customized systems like CRM, ERP, OA, project management, and inventory management without using code
Author: Jiandaoyun
Version: 0.0.3
Type: tool
The Jiandaoyun Dify plugin provides basic API capabilities for Jiandaoyun forms, supporting fundamental operations such as querying applications, forms, and form data, as well as creating, updating, and deleting form data.
The plugin is designed to support better corperate management and data collection, allowing users to easily manage forms and data on the Jiandaoyun platform with dify.
No specific prerequisites.
To obtain an API key, visit the Jiandaoyun Open Platform to create one. For detailed creation guidelines and usage instructions, refer to the Jiandaoyun documentation.
To start using the Jiandaoyun Dify plugin, ensure you have installed it from the marketplace and configured it with your API key.
Open the PLUGINS page, click the "Jiandaoyun" plugin, and you will see the following interface:

Click "To Authorize", fill in your API key (if you don't have one, please refer to the "Obtaining an API Key" section to obtain it), and then click "Save". Your API key is now configured.
If you are using the Jiandaoyun in SaaS, you can leave the "Server URL" field empty; it will default to . Or if you are using a self-hosted version, you need to fill in the corresponding URL for your environment.
Then you can use the plugin in your conversations by invoking its functions. For example, to query all applications, you can say:
To create a new record in a specific form, you can prompt:

Then use an agent which can call the tool to complete the operation. Before the agent works, you should fill in the necessary fields (the server url if you are not using the official jiandaoyun api center; app_id and entry_id if necessary):

You should also tell the agent your app_id in reasoning config:

The plugin is now ready to use.
This function retrieves information about all forms accessible to the user holding the API key. The response is returned in both text and JSON formats, including the form name and entry_id.
This function allows adding a new record to a specified form. The response is returned in both text and JSON formats, including the ID of the newly created record and the full content of the created data (invalid or format-incompatible fields will be automatically set to empty).
Using a specific data_id, along with the entry_id and app_id, this function retrieves a specified single record. The response is returned in both text and JSON formats, containing the detailed content of the data.
Using a specific data_id, along with the entry_id and app_id, this function updates a specified single record. The response is returned in both text and JSON formats, including the updated content and information about the updater.
Deletes a single record with the specified data_id.
Given a provided app_id, this function retrieves information about all forms within the specified application. The response is returned in both text and JSON formats, including form names and entry_ids. Pagination is supported using the and parameters.
Using app_id and entry_id, this function performs batch queries on data within a specified form. You can use the parameter to specify which fields to retrieve (as an array) and the parameter to apply conditional filtering.
Using app_id and entry_id, this function retrieves information about all fields within a specified form. The response is returned in both text and JSON formats, including field name, type, and whether the field is required.