Skip to main content
PUT
/
business_metrics
/
{business_metric_token}
/
values.csv
Update business metric values from CSV
curl --request PUT \
  --url https://api.vantage.sh/v2/business_metrics/{business_metric_token}/values.csv \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --data 'csv=<string>' \
  --data forecasted=false
{
  "token": "bsnss_mtrc_6bb1021d8651923a",
  "title": "Overhold",
  "created_by_token": "usr_ad24de73bffb7791",
  "cost_report_tokens_with_metadata": [],
  "import_type": "csv",
  "integration_token": ""
}

Documentation Index

Fetch the complete documentation index at: https://docs.vantage.sh/llms.txt

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

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

business_metric_token
string
required

Body

csv
file
required

CSV file containing BusinessMetric dates and amounts

forecasted
boolean
default:false

When true, imports values as forecasted metrics instead of historical metrics.

Response

BusinessMetric model

token
string
required

The token of the BusinessMetric.

Example:

"bsnss_mtrc_1234"

title
string
required

The title of the BusinessMetric.

Example:

"Total Revenue"

cost_report_tokens_with_metadata
object[]
required

The tokens for any CostReports that use the BusinessMetric, the unit scale, and label filter.

import_type
enum<string> | null
required

The type of import for the BusinessMetric.

Available options:
datadog_metrics,
cloudwatch,
snowflake_metrics,
csv
Example:

"datadog_metrics"

integration_token
string | null
required

The Integration token used to import the BusinessMetric.

created_by_token
string | null

The token of the Creator of the BusinessMetric.

Example:

"usr_1234"

cloudwatch_fields
object
datadog_metric_fields
object
snowflake_metric_fields
object