Skip to main content
The YiDA platform offers a rich set of Open API solutions for developers. Different scenarios call for different Open APIs to meet specific business requirements. The differences and applicable scenarios of each Open API are outlined below:
  • YiDA JS-API — Used primarily to call client-side functional APIs in action panel or variable binding scenarios within the YiDA designer, such as string formatting and retrieving form component values. For details, see the YiDA JS-API Documentation.
  • Cross-app Data Source API — Used primarily in remote API configuration within the YiDA designer to perform CRUD operations on YiDA app data, such as querying form data and initiating processes. For details, see the Cross-app Data Source API Documentation.
  • DingTalk JS-API — Used primarily by built products to call JSAPIs provided by the DingTalk client within DingTalk, such as native dialogs and device information retrieval. For details, see the DingTalk JS-API Documentation.
  • Server-side Open API — Used primarily to call YiDA’s Open APIs from the server side. Its functionality is essentially the same as the Cross-app Data Source API, but since it targets server-side calls, it includes an additional authentication step. For details, see the Server-side Open API Documentation.