Skip to main content

Python SDK for accessing Dynamics APIs

Project description

Microsoft Dynamics 365 Business Central Python SDK

Python SDK for accessing Microsoft Dynamics 365 Business Central APIs.

Installation

The project is under active development, so contracts can change.

This project requires Python 3+ and Requests library (pip install requests).

  1. Download this project and use it (copy it in your project, etc).

  2. Install it from pip.

     $ pip install ms-dynamics-business-central-sdk
    

Usage

To use this SDK you'll need these Dynamics credentials

This SDK is very easy to use.

  1. First you'll need to create a connection using the main class Dynamics.
dynamics = Dynamics(
    client_id='<secret>',
    client_secret='<secret>',
    environment='sandbox',
    refresh_token='<refresh_token>'
)

company_id = dynamics.companies.get_all()[0]['id']

dynamics = Dynamics(
    client_id='<secret>',
    client_secret='<secret>',
    environment='sandbox',
    refresh_token='<refresh_token>',
    company_id=company_id
)

vendors = connection.vendors.get_all()

See more details about the usage into the wiki pages of this project.

License

This project is licensed under the MIT License - see the LICENSE file for details

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

ms_dynamics_business_central_sdk-1.7.0.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file ms_dynamics_business_central_sdk-1.7.0.tar.gz.

File metadata

File hashes

Hashes for ms_dynamics_business_central_sdk-1.7.0.tar.gz
Algorithm Hash digest
SHA256 649686993620ad2da4150962b62c7001ed4b04a662deef7bb625942cedab7e9c
MD5 90617cf8a5e02122b29f89dd9a2c1be0
BLAKE2b-256 1f25faf662e27a1384f7ce0338e881c51f58d5b61d88f33675f3f6c7e2df564f

See more details on using hashes here.

File details

Details for the file ms_dynamics_business_central_sdk-1.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ms_dynamics_business_central_sdk-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 506860245174b1c83fe74eb81197938e088c50da45665280e17451187f87c8c6
MD5 64b03d8b78f9c90fbcbdd511813947a4
BLAKE2b-256 ac532a9e3e90cf30b6f024a67ef9e46bdd219db939a135e72f4daad931bc365c

See more details on using hashes here.

Supported by

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