d365-package-upload-api

Automate DMF package upload, import, and status monitoring for Dynamics 365.

13|5|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/ScottMGaines/D365-Configuration-Agent --skill d365-package-upload-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: d365-package-upload-api
Source: https://github.com/ScottMGaines/D365-Configuration-Agent/tree/main/.github/Skills/Package-Deployment
Command: npx skills add https://github.com/ScottMGaines/D365-Configuration-Agent --skill d365-package-upload-api

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill centralizes the end-to-end DMF data package workflow for Dynamics 365, enabling automated data package uploads and imports instead of manual steps.

Core Features & Use Cases

  • OAuth 2.0 authentication to DMF services and token management for API calls.
  • Obtain a blob write URL, upload a data package ZIP, and trigger the ImportFromPackage workflow.
  • Monitor execution status and retrieve errors to ensure data integrity and transparency, with support for external scheduling and CI/CD pipelines.

Quick Start

Provide a data package zip and run the included script to upload, trigger, and monitor the import.

Frequently Asked Questions about d365-package-upload-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate D365 DMF data package imports via API?

Automating D365 DMF data package imports via API involves authenticating with OAuth 2.0, obtaining an Azure blob write URL, uploading a data package ZIP, triggering the ImportFromPackage action, and polling execution status.

Can I integrate DMF package imports into a CI/CD pipeline?

Yes, DMF package imports can be integrated into CI/CD pipelines. The API workflow is designed for external scheduling, supporting automated data package uploads, import execution, and status monitoring.

Do I need pre-existing Data Projects in D365 to use the DMF REST API?

Yes, pre-existing Data Projects in D365 are required. The API workflow triggers the ImportFromPackage action against these pre-configured projects to process uploaded data package ZIP files.

How does execution status polling work for D365 data package imports?

Execution status polling works by repeatedly querying the DMF API after triggering ImportFromPackage to monitor import progress and retrieve any execution errors for data integrity.

What are the limitations of using the DMF REST API for data imports?

Limitations of using the DMF REST API include the requirement for pre-existing Data Projects in D365 and the need to externally handle OAuth token management, Azure blob uploads, and execution status polling.