Hi Team,
I have an admin user account for Dynamics Finance and Operations and I could login successfully. Was able to see all the "Home", "Favorites", "Recent", "Work spaces" and "Modules" on the left hand side as menu hyperlinks. I want to see the list of APIs for each module after login to this instance. Please let me know how do I see the list of APIs. Thank you.
The APIs are not listed in the D365FO menu. And there's no one central place for seeing all the APIs. You can start familiarizing with the topic by checking this page: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/services-home-page
And this one: docs.microsoft.com/.../integration-overview
Here are some APIs:
- You can access all public data entities via OData: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/odata
- There's Data management package API https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/data-management-api
- There is Recurring integration API: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/recurring-integrations
- For every Service group in AOT (which you can see in a development system) you can find API documentation via [YourD365FOURL]/soap/services/[ServiceGroupName]?wsdl, for example [YourD365FOURL]/soap/services/UserSessionService?wsdl
Hi prasmadd123,
As Nicholas said, There isn't any comprehensive documentation of all API.
A lot of information can be extracted from actual OData metadata (list of entities, lists of fields, field labels and help texts, entity keys, relations and so no).
The easiest way to get such a list is open the root of the OData service ([d365fo host name]/data).
Microsoft made their documentation open source therefore you can get the demo code on Github.
https://github.com/Microsoft/Dynamics-AX-Integration/tree/master/FileBasedIntegrationSamples/ConsoleAppSamples.
And you can read more about every model:https://docs.microsoft.com/en-us/dynamics365/unified-operations/fin-and-ops/
Thank you for your quick inputs. I have identified 2k plus objects using OData data API available. Currently I am trying to validate CRUD operations for these objects. I could successfully retrieve the data from the objects and failing while executing Create, Update and Delete operations. I have admin role assigned to my user. Could you please help how to execute these operations for objects.
If we consider the "Customer" object. I can retrieve all the customers available. I am failing to add new Customer same for updating the Customer and deleting the Customer.
Could you share any details about what you tried and what errors you got?
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/odata
https://docs.microsoft.com/en-us/odata/client/basic-crud-operations
Hi Nikolaos,
Many thanks for quick response. I have tried executing DELETE request for https://<<My Instance URL>>/data/Customers('<My Customer Key>') using postman with the Basic Authorization using the Cookie. It is giving error "Sorry, the action that you are trying to take can't be completed at this time. Things to try: Try your request again. Return to the dashboard. Contact your system administrator."
The behavior is same for CREATE, UPDATE requests. Please advise in case anything missing here.
Thank you.
Regards,
Prashanth
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.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
CA Neeraj Kumar 2,167
André Arnaud de Cal... 867 Super User 2025 Season 2
Sohaib Cheema 617 User Group Leader