Skip to content

A python library to make Dynamics 365 integrations easier

Notifications You must be signed in to change notification settings

dyvision/d365-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

D365-PY

A nice tool to make accessing your Dynamics 365 API easier. Use in conjunction with a webserver such as Flask

Install

pip install d365

Examples

from d365 import *

#initializes connection

d = d365( 'cooldomain.crm.dynamics.com', 'clientidfromazure', 'clientsecretfromazure', 'redirectthatyouapprovedinazure' )

#returns authorization url

d.authorize()

#returns token data using authorization code

d.authenticate('codeprovidedbytheredirect')

#returns token data using refresh token

d.refresh('refreshtokenprovidedbyauthenticatefunction')

#lists records with a possible query string

d.list('accounts','?$top=10&$select=name')

#gets specific record

d.get('accounts','56959192-354e-eb11-a813-000d3a1026fe')

#creates a record

d.create('contacts',{'lastname':'thisisatest'})

#updates a record

d.update('contacts','6e1900e0-ac03-ed11-82e4-000d3a124166',{'firstname':'cool'})

#deletes a record

d.delete('contacts','6e1900e0-ac03-ed11-82e4-000d3a124166')

More Info on How to Use the Dynamics 365 API

https://docs.microsoft.com/en-us/previous-versions/dynamicscrm-2016/developers-guide/mt607689(v=crm.8)

About

A python library to make Dynamics 365 integrations easier

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages