Share via


client Module

Classes

DataverseClient

High-level client for Microsoft Dataverse operations.

This client provides a simple, stable interface for interacting with Dataverse environments through the Web API. It handles authentication via Azure Identity and delegates HTTP operations to an internal <xref:PowerPlatform.Dataverse.data._odata._ODataClient>.

Key capabilities:

  • OData CRUD operations: create, read, update, delete records

  • SQL queries: execute read-only SQL via Web API ?sql parameter

  • Table metadata: create, inspect, and delete custom tables; create and delete columns

  • File uploads: upload files to file columns with chunking support

Note

The client lazily initializes its internal OData client on first use, allowing lightweight construction without immediate network calls.