Business Alignment Export API
Learn how to export Business Alignment metrics from Harness SEI using the async export API.
The Business Alignment Export API exports Business Alignment (BA) metrics in CSV format for teams and organization trees.
Business Alignment exports help measure how engineering effort is distributed across categorized and uncategorized work, including investment areas such as KTLO, New Capability, Quality Improvements, and Security and Compliance.
Authentication
All requests require the following headers:
authorization
ApiKey <YOUR_SEI_API_KEY>
Content-Type
application/json
You must also include the following query parameters on all requests:
projectIdentifier
Harness project identifier
orgIdentifier
Harness organization identifier
Export workflow
Creates a new asynchronous Business Alignment export job.
# Replace BASE_URL with your Harness cluster URL <a href="#replace-baseurl-with-your-harness-cluster-url" id="replace-baseurl-with-your-harness-cluster-url"></a>
POST {BASE_URL}/v2/insights/ba/exports{
"scope": {
"teamId": "team_abc123", // String identifier; use either teamId OR orgTreeName (not both)
"orgTreeName": "string",
"orgIdentifier": "string", // Required when using orgTreeName
"projectIdentifier": "string"
},
"dateRange": {
"start": "2026-01-01", // Required
"end": "2026-03-31" // Required
},
"metricGroups": ["CATEGORIZED", "UNCATEGORIZED"],
"options": {
"granularity": "MONTHLY" // Required
}
}The following request fields are available:
scope.teamId
Export data for a specific team.
scope.orgTreeName
Export data for an organization tree.
dateRange.start
Export start date (yyyy-MM-dd).
dateRange.end
Export end date (yyyy-MM-dd).
metricGroups
Optional filter for CATEGORIZED (mapped to business investment categories) or UNCATEGORIZED work (not mapped to a business category).
options.granularity
Reporting interval (WEEKLY, MONTHLY, QUARTERLY).
Poll the export until the status changes to COMPLETED.
The following export statuses are available:
QUEUED
Export queued
PROCESSING
Export in progress
COMPLETED
Export ready
FAILED
Export failed
Downloads the generated CSV export file.
Downloads are gzip-compressed by default and export responses include team hierarchy information where applicable.
Last updated
Was this helpful?