Skip to content

kiranraj5225/Dataverse-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Access Dataverse Using Python

You don't require a fancy library to connect with Microsoft Dataverse. You can use this program to generate custom report or deploy the program in gitlab/jenkins/any web api program to automate the tasks.

You would need a service principle, to access the Dataverse environment.

How to create service principle?.

✨ You need to create the service principle with App Registration in Azure AD.
✨ Add the required Dynamics CRM API - User Impersonation permission.
✨ Grant admin consent
✨ For step by step instruction, You may go through this blogpost: https://d365demystified.com/2022/08/09/authenticate-dataverse-connector-using-service-principal-in-a-power-automate-flow/

from Dataverse import Dataverse

dv = Dataverse(
        tenant="tenantid",
        env_name="environment_host_name",
        client_id="AAD App Client Id",
        secret="AAD App Secret Value",
        scope="https://environment_host_name/.default"
        )
if dv.login():
        dv_table = dv.get_table_data(
        table_name="dataverse_logical_name",
        expand="lookfield_logical_incase_of_expand",
        filterBy="ODatat_fitler_query"
        )

New functionalities will be added soon.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages