Graph health snapshot history
GET
/api/v1/projects/{projectId}/graph-health/history
const url = 'https://api.yggy.tech/api/v1/projects/example/graph-health/history';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.yggy.tech/api/v1/projects/example/graph-health/history \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” projectId
required
string
Query Parameters
Section titled “Query Parameters ” limit
string
Responses
Section titled “ Responses ”History
Media type application/json
object
snapshots
required
Array<object>
object
id
required
string
projectId
required
string
computedAt
required
string
score
required
number
graphVersion
required
string
signals
required
object
normalized
required
object
entityMergeBacklog
required
number
duplicateDensity
required
number
openConflicts
required
number
orphans
required
number
typeDrift
required
number
weakGrounding
required
number
weights
required
object
entityMergeBacklog
required
number
duplicateDensity
required
number
openConflicts
required
number
orphans
required
number
typeDrift
required
number
weakGrounding
required
number
Example generated
{ "snapshots": [ { "id": "example", "projectId": "example", "computedAt": "example", "score": 1, "graphVersion": "example", "signals": { "normalized": { "entityMergeBacklog": 1, "duplicateDensity": 1, "openConflicts": 1, "orphans": 1, "typeDrift": 1, "weakGrounding": 1 }, "raw": { "additionalProperty": 1 }, "weights": { "entityMergeBacklog": 1, "duplicateDensity": 1, "openConflicts": 1, "orphans": 1, "typeDrift": 1, "weakGrounding": 1 } } } ]}Project not found
Media type application/json
object
success
required
boolean
error
required
object
message
required
string
code
required
string
details
Example
{ "success": false, "error": { "code": "INTERNAL_ERROR" }}