Skip to main content
POST
/
v1
/
metrics:validateMetric
Validate Metric
curl --request POST \
  --url https://metrics.eu.confidence.dev/v1/metrics:validateMetric \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "metric": {
    "displayName": "<string>",
    "entity": "<string>",
    "factTable": "<string>",
    "typeSpec": {},
    "createTime": {},
    "updateTime": {},
    "creator": "<string>",
    "updater": "<string>",
    "name": "<string>",
    "description": "<string>",
    "aggregationWindow": {},
    "exposureOffset": {},
    "measurementConfig": {
      "openWindow": {}
    },
    "varianceReductionConfig": {
      "disabled": true,
      "aggregationWindowOverride": {}
    },
    "nullHandling": {
      "replaceMeasureNullWithZero": true,
      "replaceEntityNullWithZero": true
    },
    "preferredDirection": "PREFERRED_DIRECTION_UNSPECIFIED",
    "defaultEffectSize": {
      "value": "<string>"
    },
    "filterString": "<string>",
    "deleteTime": {},
    "labels": [
      {}
    ],
    "systemCreated": true,
    "owner": "<string>",
    "etag": "<string>",
    "measurement": "<string>"
  }
}
'
{
  "errors": [
    {
      "category": "<string>",
      "description": "<string>"
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
metric
Metric · object
required

Metric: The metric to validate.

Response

200 - application/json

OK

errors
object[]