Insights scores (beta)

Get insight scores

GET
/api/v2/engineering-insights/insights/scores

Return insights scores, based on the given parameters. This data is also used in engineering insights metrics views.

Authorization

ApiKey read, write
Authorization<token>

In: header

Scope: read, write

Query Parameters

projectKey*string

The project key

Formatstring
environmentKey*string

The environment key

Formatstring
applicationKey?string

Comma separated list of application keys

Formatstring

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/api/v2/engineering-insights/insights/scores?projectKey=string&environmentKey=string"
{  "period": {    "startTime": "1706701522000",    "endTime": "1706701522000"  },  "lastPeriod": {    "startTime": "1706701522000",    "endTime": "1706701522000"  },  "scores": {    "overall": {      "score": 100,      "aggregateOf": [        "deploymentFrequency",        "leadTime"      ],      "diffVsLastPeriod": 0,      "indicator": "excellent",      "indicatorRange": {        "min": 0,        "max": 100      },      "lastPeriod": {}    },    "deploymentFrequency": {      "score": 100,      "aggregateOf": [        "deploymentFrequency",        "leadTime"      ],      "diffVsLastPeriod": 0,      "indicator": "excellent",      "indicatorRange": {        "min": 0,        "max": 100      },      "lastPeriod": {}    },    "deploymentFailureRate": {      "score": 100,      "aggregateOf": [        "deploymentFrequency",        "leadTime"      ],      "diffVsLastPeriod": 0,      "indicator": "excellent",      "indicatorRange": {        "min": 0,        "max": 100      },      "lastPeriod": {}    },    "leadTime": {      "score": 100,      "aggregateOf": [        "deploymentFrequency",        "leadTime"      ],      "diffVsLastPeriod": 0,      "indicator": "excellent",      "indicatorRange": {        "min": 0,        "max": 100      },      "lastPeriod": {}    },    "impactSize": {      "score": 100,      "aggregateOf": [        "deploymentFrequency",        "leadTime"      ],      "diffVsLastPeriod": 0,      "indicator": "excellent",      "indicatorRange": {        "min": 0,        "max": 100      },      "lastPeriod": {}    },    "experimentationCoverage": {      "score": 100,      "aggregateOf": [        "deploymentFrequency",        "leadTime"      ],      "diffVsLastPeriod": 0,      "indicator": "excellent",      "indicatorRange": {        "min": 0,        "max": 100      },      "lastPeriod": {}    },    "flagHealth": {      "score": 100,      "aggregateOf": [        "deploymentFrequency",        "leadTime"      ],      "diffVsLastPeriod": 0,      "indicator": "excellent",      "indicatorRange": {        "min": 0,        "max": 100      },      "lastPeriod": {}    },    "velocity": {      "score": 100,      "aggregateOf": [        "deploymentFrequency",        "leadTime"      ],      "diffVsLastPeriod": 0,      "indicator": "excellent",      "indicatorRange": {        "min": 0,        "max": 100      },      "lastPeriod": {}    },    "risk": {      "score": 100,      "aggregateOf": [        "deploymentFrequency",        "leadTime"      ],      "diffVsLastPeriod": 0,      "indicator": "excellent",      "indicatorRange": {        "min": 0,        "max": 100      },      "lastPeriod": {}    },    "efficiency": {      "score": 100,      "aggregateOf": [        "deploymentFrequency",        "leadTime"      ],      "diffVsLastPeriod": 0,      "indicator": "excellent",      "indicatorRange": {        "min": 0,        "max": 100      },      "lastPeriod": {}    },    "creationRatio": {      "score": 100,      "aggregateOf": [        "deploymentFrequency",        "leadTime"      ],      "diffVsLastPeriod": 0,      "indicator": "excellent",      "indicatorRange": {        "min": 0,        "max": 100      },      "lastPeriod": {}    }  },  "_links": {    "property1": {      "href": "string",      "type": "string"    },    "property2": {      "href": "string",      "type": "string"    }  }}