Metadata-Version: 2.1
Name: d365
Version: 0.1.1
Summary: A python library to make Dynamics 365 integrations easier
Home-page: https://github.com/dyvision/d365-py
Author: Dyvision
Author-email: the.dyvision@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Description-Content-Type: text/markdown

# 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)

