Python Connector for Dynamics 365

Connecting to Dynamics 365 - Python Connector for Dynamics 365

Connecting to Dynamics 365

To establish a connection to Dynamics 365, import the connector and authenticate using basic or OAuth 2.0 authentication.

Step 1. Import the connector

First, import the Dynamics 365 connector module:

import devart.dynamics365 as dynamics365

Step 2. Establish a connection

Connect to your Dynamics 365 environment using the connect() module method and obtain a connection object.

You can connect to Dynamics 365 using either basic authentication or OAuth 2.0 authentication.

Basic authentication

For basic authentication, provide your Dynamics 365 server URL and authentication credentials:

my_connection = dynamics365.connect(
    Authentication="Basic",
Server="your_dynamics365_url",
UserId="your_username",
Password="your_password" )

Replace the example values with your actual connection values.

For more information, see Connection parameters.

OAuth 2.0 authentication

For OAuth 2.0 authentication, provide your OAuth credentials:

response = dynamics365.signin(Server="your_dynamics365_url")
my_connection = dynamics365.connect(
    Authentication="OAuth",
    Server="your_dynamics365_url",
    RefreshToken=response["Refresh Token"]
)

Replace the example values with your actual connection values.

For more information, see Connection parameters.

© 2022-2026 Devart. All Rights Reserved. Request Support Python Connectors Forum Provide Feedback