Documentation Index

Fetch the complete documentation index at: https://docs.turbo360.com/llms.txt

Use this file to discover all available pages before exploring further.

Business Applications API reference

Prev Next

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

Related articles