List a project's suspect links
GET
/api/v1/traceability/suspect-links
const url = 'https://app.avera.io/api/v1/traceability/suspect-links?projectId=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0&page=0&pageSize=50&includeObsolete=false';const options = {method: 'GET'};
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://app.avera.io/api/v1/traceability/suspect-links?projectId=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0&page=0&pageSize=50&includeObsolete=false'Paginated, enriched with both endpoints’ details. A link is suspect when its upstream has moved since the link was last verified, derived at read time through the reading branch’s lineage, never stored.
Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”projectId
required
string format: uuid
page
integer format: int32
pageSize
integer format: int32
includeObsolete
boolean
Responses
Section titled “Responses”OK
Media type*/*
object
items
required
Array<object>
object
relationshipId
required
string format: uuid
relationshipTypeId
required
string
relationshipTypeName
required
string
upstreamItem
required
object
id
required
string format: uuid
number
required
string
title
string | null
itemTypeId
required
string
itemTypeName
required
string
status
required
string
seq
required
integer format: int64
downstreamItem
required
object
id
required
string format: uuid
number
required
string
title
string | null
itemTypeId
required
string
itemTypeName
required
string
status
required
string
seq
required
integer format: int64
suspectReason
string | null
suspectAt
string | null format: date-time
total
required
integer format: int64
page
required
integer format: int32
pageSize
required
integer format: int32
hasNext
required
boolean