{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/8"}],"enrichment":{"capability":"Provides a Python client for interacting with Microsoft Dynamics 365 CRM via its Web API, supporting OAuth2 authentication and CRUD operations on contacts, accounts, opportunities, leads, and campaigns.","skillfed_tags":["crm-integration","microsoft-dynamics","oauth2"],"use_cases":["Automate bulk contact or lead imports into Dynamics 365 from external data sources or ETL pipelines.","Build a backend service that syncs opportunity or campaign data between Dynamics 365 and another business system.","Create a Python script to query and export CRM records for reporting or analytics without manual portal access.","Integrate Dynamics 365 CRM data into a web application or bot that needs read/write access to accounts and contacts.","Develop a scheduled job that updates lead or campaign records based on external events or triggers."],"what_it_does":"dynamics365crm-python is a wrapper around the Microsoft Dynamics 365 CRM Web API that lets you interact with CRM records from Python code. It handles OAuth2 authentication against Azure AD and provides a client object with methods to query, create, update, and delete contacts, accounts, opportunities, leads, and campaigns. The library depends on msal for authentication and requests for HTTP calls.\n\nThe package supports both direct access-token authentication and the full OAuth2 code-exchange flow, including token refresh. It abstracts away the underlying REST API details, letting you work with CRM entities through simple method calls like get_contacts(), create_account(), and update_opportunity(). The library targets Dynamics 365 API version v9.0 and supports Python 3.7 through 3.11.","worth_installing":"No\u2014the project is abandoned and will receive no maintenance, bug fixes, or security patches. While the code may still work with current Dynamics 365 instances, you have no recourse if the API changes, dependencies break, or security issues emerge. For production use, seek an actively maintained alternative or consider building directly against the Dynamics 365 REST API."},"id":"dynamics365crm-python","links":{"html":"https://skillfed.io/packages/dynamics365crm-python","md":"https://skillfed.io/packages/dynamics365crm-python.md","pypi":"https://pypi.org/project/dynamics365crm-python/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-04-24","license_spdx":null,"license_treatment":"permissive","name":"dynamics365crm-python","python_support":"supports_current","summary":"API wrapper for Dynamics365CRM written in Python"},"popularity":{"monthly_downloads":79668,"position":14343,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.2"}
