What is the Nodinite Web API?
The Nodinite Web API is a secure, modern REST-based API that powers end-to-end logging, monitoring, reporting, and automation for your integration landscape. It provides seamless access to the Configuration Database and the Log Databases, enabling you to build custom solutions and automate processes with confidence.
✅ Secure, modern REST API with interactive Scalar and Swagger API references
✅ End-to-end logging and monitoring with audit trails
✅ Enables custom reporting, dashboards, and automation
✅ Integrates with Power BI, Excel, QlikView, and more
On Windows Server, the Web API is an IIS web site, with its own port in each environment, and is installed as part of the Core Services package. See Prerequisites for pre-installation information.
All operations that change data, or involve sensitive actions like downloads or message views, are logged in tamper-resistant Log Audits storage for compliance and traceability.
Understanding the Web API
Everything you do in the Web Client goes through the Web API, and so do your own reports, scripts, and dashboards.
The Web API sits in the middle between the databases and its consumers.
Key Components
| Component | Role for the Web API |
|---|---|
| Web Client | The user interface; every action in it is a Web API call. |
| Configuration Database | Holds the Repository Model, Roles, System Parameters, and other configuration that the Web API reads and changes. |
| Log Databases | Hold the Log Events that Log Views search through the Web API. |
| Logging Service and Monitoring Service | The Web API calls these services, each on its own site and port, and finds them through the ProductArtifactsPath System Parameter. |
| Log Audits | Record every change, and sensitive actions such as message views, with the identity of the caller. |
Where the Web API Is Configured
Most Web API settings are set per environment in the Nodinite Portal, and the generated install package applies them. Don't change them by hand in IIS.
| Setting | Where |
|---|---|
| Port and service identity | Portal, Servers step → Core platform services |
| Host name (FQDN) and TLS certificate | Portal, Servers step → Core host Configuration |
| Windows Authentication or OAuth 2.0 / OIDC | Portal, Auth step → Auth Mode |
| OAuth 2.0 Web API audiences | Portal, Auth step → Web API |
| SQL Server and connection string | Portal, Infrastructure step |
| System Parameters the Web API reads | Web Client or Web API, see System Parameters in Manage the Web API |
Managing the Web API
With the Nodinite Web API you can manage and unlock powerful features:
- Custom Reporting
- Automation
- Custom Dashboards

The Web API as seen from your supported Client Browser.
Custom reporting
Create your own custom reports using the tools you know and love (Power BI, Excel, QlikView, and more) by leveraging the Nodinite Web API. See Reports and Power BI for examples.
Automation
With the Web API, you can automate tasks such as:
- Populating the Repository Model from your build & deploy process
- Changing run-time behavior on the fly from your own apps, for example System Parameters
- Retrieving data for use in your intranet, wiki, custom portals, and apps
To call the Web API from a script, service, or CI/CD pipeline, start with Manage the Web API. It helps you choose between Windows Authentication and OAuth 2.0 client credentials and links to step-by-step Scenarios with code in PowerShell, curl, C#, Python, and Node.js.

Add /scalar to the Web API base URL to browse every operation, generate code snippets, and send test requests. Swagger is also available at /swagger.
Tip
The Web API is deterministic: the same request returns the same result, which makes it the right choice for automation. To ask natural-language questions about your integrations from VS Code, Claude Desktop, or similar AI tools, use the MCP Endpoint instead. Read more in AI in Nodinite and Web API or MCP Endpoint?.
Custom Dashboards
Use Nodinite to create custom reports in Power BI and display them on the Dashboard within the Web Client.

Example: Power BI dashboard integrated with Nodinite Web Client.
System Parameters
The Web API reads several System Parameters, for example MaintenanceMode, ProductArtifactsPath, SqlServer, and the licence keys, and it hosts the api/SystemParameters operations that scripts use to change them. The full list, what each one is used for, and the operations are in System Parameters in Manage the Web API. The step-by-step walkthrough is in Manage System Parameters.
Frequently asked questions
Find solutions to common problems and the Nodinite Web API FAQ in the Troubleshooting user guide.
Next Steps
Prerequisites for the Web API
Install Web API
Manage the Web API
Web API Scenarios
Dashboard
Web Client
Related Topics
Core Services
Update Web API
Monitor Views
Log Views
Repository Model
MCP Endpoint
MCP Endpoint (Core Services)
AI in Nodinite
Log API
System Parameters
ProductArtifactsPath