Skip to main content

A python library to make Dynamics 365 integrations easier

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

d365-0.1.1.tar.gz (2.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page