in src/metric-client.ts [76:94]
async function validateMetric(
input: Input,
metric: Metric,
accessToken: string
): Promise<MetricValidationResponse> {
const url = `${getBaseUri(input)}/experiment-metrics:validate?api-version=${apiVersion}`
const headers = {
Authorization: `Bearer ${accessToken}`,
'Content-Type': 'application/json',
Accept: '*/*'
}
const response = await axios.post(url, metric, { headers })
return {
status: response.status,
statusText: response.statusText,
data: response.data
}
}