web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Navigating multiplexing and license compliance for external API integrations Body

(2) ShareShare
ReportReport
Posted on by 194

We are designing an architecture where multiple external systems and third-party apps will integrate into D365 F&O via APIs and standard web services to create and modify transactional data.

How does Microsoft enforce license compliance and track multiplexing in these scenarios? If an external system uses a single dedicated Service Account to push hundreds of orders generated by external non-licensed users, what is the correct licensing approach? Do we need a Full Operations license for the Service Account, or does every external user generating the payload require an individual F&O license?

Categories:
I have the same question (0)
  • Suggested answer
    SajeedMullaji Profile Picture
    798 on at

    @Huma Selot CU200816... 

    The multiplexing rule:
    Microsoft explicitly prohibits using a single service account or middleware layer to funnel transactions from multiple unlicensed external users into D365 F&O. This is called multiplexing and it violates the D365 F&O licensing terms regardless of whether the external users ever directly touch the D365 interface.

    The correct licensing approach:
    Every person whose business activity generates a transaction that enters D365 F&O must be licensed — even if they interact through an external system and never log into D365 directly. The license requirement follows the business activity, not the technical access method.

    If 500 external sales agents generate orders through your external ecommerce platform and those orders flow into D365 F&O via a single service account API — all 500 agents require D365 F&O licenses under Microsoft's multiplexing rules.

    The service account license:
    The service account itself requires a full Operations license if it is creating or modifying transactional data — sales orders, purchase orders, invoices, journals. A Team Members license is insufficient for write operations on transactional entities.

    The practical exceptions:
    Microsoft does provide specific connector licenses and external connector rights for certain integration scenarios — particularly for high volume automated integrations where human activity is not the driver. These must be explicitly agreed in your Enterprise Agreement. Check your EA terms or raise with your Microsoft licensing contact before assuming this applies.

    Recommendation:
    Document your integration architecture and the number of external users driving transactions. Present this to your Microsoft licensing contact or a Microsoft licensing specialist before go-live. A SAM audit that uncovers multiplexing post go-live can result in significant back-billing for all unlicensed periods.

    If it helps, Mark answered.

  • Suggested answer
    NikolajSorensen Profile Picture
    1,816 on at

    Hi.

    If you read the multiplexing section in the licensing guide, which I assume you have since you are referring to multiplexing, it is quite clear that using a “pooling device” (in this case you can say that the service account represents this), to access and perform D365 operations, does NOT remove the requirement for licensing users interacting with D365 through the pooling device.

     

    So in short - yes you need each individual user, interacting with D365 behind the service account, to be licensed as if they needed to access D365 directly.

     

    Tracking and enforcing this is currently not in the most mature state, but I think that the telemetry to support this enforcement will soon be utilized by Microsoft and you would be in direct violation of the licensing terms. 

    Don't design a solution like this to avoid licensing costs, you might be backbilled and chances are the telemetry to support enforcement will be ready sooner rather than later.

     

    BR

    Nikolaj

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
SajeedMullaji Profile Picture

SajeedMullaji 760

#2
Martin Dráb Profile Picture

Martin Dráb 330 Most Valuable Professional

#3
CU10121822-0 Profile Picture

CU10121822-0 310

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans