Overview
The Business Applications API lets you programmatically manage Business Applications and their associated resources, groups, monitoring configuration, automated tasks, and service principals in Turbo360. Use it to integrate Business Application management into your automation pipelines, CI/CD workflows, or custom tooling.
Business value
The Business Applications API removes the need to manage applications manually through the portal. You can automate Business Application lifecycle operations, trigger automated tasks on demand, and integrate resource association and monitoring configuration into your deployment and incident response workflows.
How it works
All Business Applications API requests are authenticated using an API key. API keys are generated in Settings > API keys and scoped to specific modules and allowed HTTP methods. To use the Business Applications API, your key must include Business Applications in its allowed modules.
The base URL for all API requests is your Turbo360 portal URL:
- Cloud-hosted:
https://portal.turbo360.com - Private hosting: Use the URL of your self-hosted Turbo360 instance.
Include your API key in the request header:
Authorization: <your-api-key>
You can explore and test all available endpoints using the Swagger UI at <your-portal-url>/swagger/index.html.
For full authentication setup, see Authentication.
Endpoint reference
Business Application
Core operations for creating, retrieving, updating, and deleting Business Applications.
| Method | Endpoint | Description |
|---|---|---|
| GET | /BusinessApplication/{businessApplicationId}/Get |
Get a business application |
| GET | /BusinessApplication/GetAll |
Get all business applications |
| POST | /BusinessApplication/Create |
Create a business application |
| PUT | /BusinessApplication/Update |
Update a business application |
| DELETE | /BusinessApplication/Delete |
Delete a business application |
| PUT | /BusinessApplication/Rename |
Rename a business application |
| POST | /BusinessApplication/SaveAutomationConfiguration |
Save auto map configuration for a business application |
| GET | /BusinessApplication/{businessApplicationId}/GetResources |
Get resources associated with a business application |
Business Application - Automated task
Operations for triggering automated tasks configured on a Business Application.
| Method | Endpoint | Description |
|---|---|---|
| PUT | /BusinessApplication/AutomatedTasks/{automatedTaskConfigurationId}/Run |
Run an automated task |
Business Application - Group
Operations for managing Business Application groups.
| Method | Endpoint | Description |
|---|---|---|
| GET | /BusinessApplication/Groups/GetAll |
Get all business application groups |
| POST | /BusinessApplication/Groups/Create |
Create a business application group |
| PUT | /BusinessApplication/Groups/Update |
Update a business application group |
| DELETE | /BusinessApplication/Groups/Delete |
Delete a business application group |
Business Application - Monitoring
Operations for managing monitoring state and profiles on a Business Application.
| Method | Endpoint | Description |
|---|---|---|
| GET | /BusinessApplication/GetAlertIncidents |
Get all alert incidents |
| PUT | /BusinessApplication/{businessApplicationId}/ToggleMonitoring |
Enable or disable monitoring |
| PUT | /BusinessApplication/{businessApplicationId}/ToggleMonitoringForTemplate/{templateId} |
Enable or disable monitoring for a specific template |
| POST | /BusinessApplication/{businessApplicationId}/ApplyMonitoringProfile |
Apply a monitoring profile to a business application |
| PUT | /BusinessApplication/{businessApplicationId}/RemoveMonitoringProfile/{templateId} |
Remove a monitoring profile from a business application |
Business Application - Resources
Operations for associating and managing resources within a Business Application.
| Method | Endpoint | Description |
|---|---|---|
| POST | /BusinessApplication/Associate |
Associate resources with a business application |
| POST | /BusinessApplication/Dissociate |
Dissociate resources from a business application |
| PUT | /BusinessApplication/{businessApplicationId}/ToggleResourceMonitoring |
Enable or disable monitoring for a resource |
Business Application - Service principal
Operations for managing service principals linked to a Business Application.
| Method | Endpoint | Description |
|---|---|---|
| GET | /BusinessApplication/ServicePrincipal/Get |
Get service principals |
| POST | /BusinessApplication/ServicePrincipal/Add |
Add a new service principal |
| DELETE | /BusinessApplication/ServicePrincipal/Remove |
Remove a service principal |
| PUT | /BusinessApplication/ServicePrincipal/Update |
Update a service principal |