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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Answered

APIs for User Management in Dynamics 365 Finance & Operations

(2) ShareShare
ReportReport
Posted on by 18

Dear Team,

We have a Dynamics 365 Finance & Operations tenant and are seeking guidance on APIs related to user management. Specifically, we need to:

  1. Retrieve all user information from Finance & Operations.
  2. Create a user, assign roles, and remove roles programmatically.

We reviewed the official documentation here, but it did not fully address our requirements.

Could you please provide:

  • A list of APIs available for fetching system user data.
  • Official documentation for APIs that support creating users and managing roles (adding/removing).

Your assistance in this matter would be greatly appreciated.

Best regards,
Sachin Vishwakarma

Screenshot 2025-0...

Your file is currently under scan for potential threats. Please wait while we review it for any viruses or malicious content.

I have the same question (0)
  • Verified answer
    Sukrut Parab Profile Picture
    71,735 Moderator on at
    If you want to get roles assigned to users there is a custom service called "SysUserManagement". 
     
    You can also take a look/ search data entities in application exploerer which are starting with SystemSecurity and use those in your automation scenarios. 
     
    for example, you can use  SystemSecurityRoleEntity to get information about user roles assigned to specific user.
     or use SystemUserEntity to get information about user.
     
    Also take a look at this article from Ander where he talked about user and their security settings and list of entities available with in F&O which you can use to do your automation.
     
     
  • Verified answer
    Anthony Blake Profile Picture
    3,092 Super User 2026 Season 1 on at
     
    The out of the box way is via Data Entities, and the list of entities Sukrut shared on André's website are the list I use myself when managing users.
     
    The APIs to interact with those data entities are OData, Package API, and Recurring integrations. Each work differently and are suited to different scenarios (e.g. synchronous vs asynchronous), so review them here: https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/integration-overview
     
    If your requirements are complex or nuanced and need custom APIs, you can do this too. You can create & deploy custom data entities which can be interacted with using the same API options above, and if needed can create custom services, where the logic is handled entirely by X++ and the payload is passed as a parameter.
     
    Take a look at this postman project, specifically the calls to retrieve users and create a user, to help you get started. If uses OData:
     
     
    Anthony
     
     
     
     
  • SV-03010722-0 Profile Picture
    18 on at
    I appreciate your help!!

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

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

#1
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 658

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 468 Super User 2026 Season 1

#3
Syed Haris Shah Profile Picture

Syed Haris Shah 333 Super User 2026 Season 1

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans