Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

d365fw

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

d365fw

Microsoft Dynamics 365 FrameWork.

  • 0.8.2
  • PyPI
  • Socket score

Maintainers
1

Python Microsoft Dynamic 365 FrameWork

Python Microsoft Dynamic 365 FrameWork

Python Version

The Microsoft Dynamics 365 FrameWork is a basic REpresentational State Transfer (REST) Application Programming Interface (API). It provides integration to Microsoft Dataverse Web API resources.

Table of Contents

Quick Start

Installation

D365FW can be installed with

python -m pip install d365fw

or

pip install d365fw

Import the module

from D365FW.D365FW import D365FW

Authentication

The D365FW framework allows user to authenticate the system using OAuth. It accepts a fix list of valid credentials to login to the system.

  • hostname: the unique organization name for the environment
  • client_id: the client (application) ID of the Azure registered application
  • client_secret: the client secret (key) of the Azure registered application
  • tenant_id: the tenant (directory) ID of the environment
# Create an instance of D365FW object and login
d365fw = D365fw(hostname=hostname,
                client_id=client_id,
                client_secret=client_secret,
                tenant_id=tenant_id)

Usage

Create

# Create payload
payload = {
    # Account Name
    'name': f'Microsoft Dynamics'
}

# Make a request to create the Account
# Get the return unique identifier (ID)
# The payload need to be serialized to JSON formatted str (json.dumps)
account_id = d365fw.accounts.create(json.dumps(payload))

Read

# Make a request to read the Account
read_account = d365fw.accounts.read(account_id)

Update

# Create payload
payload = {
    # Account Name
    'name': f'Power Platform'
}

# Make a request to update the Account with unique identifier (ID)
# Update the Account Name with the newly generated Account Name
update_account = d365fw.accounts.update(account_id, json.dumps(payload))

Delete

# Make a request to delete the Account with unique identifier (ID)
delete_account = d365fw.accounts.delete(account_id)

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc