List enriched project indicator applications
const url = 'https://localhost:10001/api/v2/projects/example/indicator-applications';const options = {method: 'GET', headers: {Authorization: '<Authorization>'}};
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://localhost:10001/api/v2/projects/example/indicator-applications \ --header 'Authorization: <Authorization>'Lists project indicator applications with template, policy/control context, and latest evaluation, filtered and paginated
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Project ID, UUID (urn:uuid optional), or slug:my-project
Query Parameters
Section titled “Query Parameters ”Indicator UUID
Applied policy ID, slug:my-policy, or urn:cid:bafy…
Applied policy control ID
Application UUID
Application status
Include archived applications
Page size
Page offset
Responses
Section titled “ Responses ”Page of enriched indicator applications
The expanded indicator applications matching the request, unpaginated
object
An indicator application expanded with its template and the control it is applied to
object
Urn:uuid form
A project-scoped indicator template, with a count of the controls it is applied to
object
object
object
When to emit a declaration
object
Urn:uuid form
object
Urn:uuid form
One indicator evaluation, including its criteria outcomes and any declaration it produced
object
One criterion’s outcome within an evaluation; the evaluation passes only when every criterion does
object
Evaluation wall time in milliseconds
object
The machine-readable reason a criterion failed, including the values compared
object
Urn:uuid form
Urn:uuid form
Example
{ "applications": [ { "indicator": { "declarationProfile": { "emitOn": "pass" }, "triggerType": "event", "type": "custom" }, "latestEvaluation": { "criterionResults": [ { "status": "pass" } ], "failureDetails": [ { "arrayMatchMode": "all", "criteriaType": "string", "operator": "eq" } ], "result": "pass" }, "status": "active" } ]}Bad request - Invalid query filter parameter
Error body returned by the governance endpoints; the message is human-readable and not a stable identifier
object
Example
{ "error": "Invalid request body"}Unauthorized - Authentication required
Error body returned by the governance endpoints; the message is human-readable and not a stable identifier
object
Example
{ "error": "Invalid request body"}Forbidden - No project access or insufficient permissions
Error body returned by the governance endpoints; the message is human-readable and not a stable identifier
object
Example
{ "error": "Invalid request body"}Internal server error
Error body returned by the governance endpoints; the message is human-readable and not a stable identifier
object
Example
{ "error": "Invalid request body"}