{"library":"dynamics-web-api","type":"library","category":null,"description":"DynamicsWebApi is a comprehensive helper library designed for interacting with the Microsoft Dataverse Web API, including Microsoft Dynamics 365 Customer Engagement and Power Pages. Currently stable at v2.4.0, it receives regular updates, typically with patch and minor releases addressing fixes and introducing new features every few weeks or months. Key differentiators include robust support for Microsoft Dataverse Search API v2.0 (query, suggest, autocomplete), automated batch request management, handling of large file uploads/downloads in chunks, and automated conversion of long URLs into batch requests. The library supports standard CRUD operations, Fetch XML queries, Actions, Functions, and intricate table definition (metadata) queries. It is compatible with both Node.js environments (v17+) and modern browsers, offering features like `AbortSignal` for request cancellation and proxy configuration. It explicitly notes its scope does *not* include Microsoft Dynamics 365 Finance and Operations. This package is ideal for developers building integrations or client-side applications that need to communicate with Dataverse reliably and efficiently.","language":"javascript","status":"active","version":"2.4.0","tags":["javascript","dataverse","d365","dynamics-365","web-api","helper","crm","dynamics-crm","cds","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install dynamics-web-api","imports":["import { DynamicsWebApi } from 'dynamics-web-api';","const dynamicsWebApi = new DynamicsWebApi(); dynamicsWebApi.Utility.someFunction();","import type { DynamicsWebApiOptions, WebApiRequest } from 'dynamics-web-api';"]},{"cmd":"yarn add dynamics-web-api","imports":[]},{"cmd":"pnpm add dynamics-web-api","imports":[]}],"homepage":null,"github":"https://github.com/AleksandrRogov/DynamicsWebApi","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/dynamics-web-api","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/dynamics-web-api/compatibility"}}