Setting up NAVAX Recurring Contracts Interface requires two steps.
Before any configuration can be done in Business Central, the necessary settings must first be made in Azure to enable communication via web service with Business Central.
All relevant Business Central setup steps can be performed directly on the NAVAX Recurring Contracts Interface Setup page.
General, Fields
Disable API Access
Specifies whether API access should be disabled.
Setup in Azure
Microsoft Entra Application
To make requests to Business Central via the API, an additional Entra application is required that has all permissions for API automation.
After the Entra application has been created in Azure, it is also necessary to create the Entra application in Business Central. (also described in the link above)
Important: For NAVAX Recurring Contracts Interface, it is important to add the permission sets NVXRCI, NVXRC, and D365 READ.
Add API Function Codeunit to Web Services
To publish the API endpoint for API automation, the NVXRCIInterfaceMgt codeunit must be added to the web services.
Go to the Web Services page
Click + New
Use the following settings:
Object Type: Codeunit
Object ID: 70161950
Service Name: NVXRCIInterfaceMgt
The endpoint is published by enabling the Published flag.
The newly created web service should look as follows: