Python
from openlayer import Openlayer
client = Openlayer()
evidence = client.governance.rule_results.list_evidence("6f7a8b9c-0d1e-4f2a-8b3c-4d5e6f7a8b9c")
for item in evidence.items:
print(item.id, item.name)import Openlayer from 'openlayer';
const client = new Openlayer();
const evidence = await client.governance.ruleResults.listEvidence('6f7a8b9c-0d1e-4f2a-8b3c-4d5e6f7a8b9c');
console.log(evidence.items);
package main
import (
"context"
"fmt"
"github.com/openlayer-ai/openlayer-go"
)
client := openlayer.NewClient()
evidence, err := client.Governance.RuleResults.ListEvidence(
context.TODO(),
"6f7a8b9c-0d1e-4f2a-8b3c-4d5e6f7a8b9c",
openlayer.GovernanceRuleResultListEvidenceParams{},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", evidence.Items)
import com.openlayer.api.client.OpenlayerClient;
import com.openlayer.api.client.okhttp.OpenlayerOkHttpClient;
import com.openlayer.api.models.governance.ruleresults.RuleResultListEvidenceResponse;
OpenlayerClient client = OpenlayerOkHttpClient.fromEnv();
RuleResultListEvidenceResponse evidence = client.governance().ruleResults().listEvidence("6f7a8b9c-0d1e-4f2a-8b3c-4d5e6f7a8b9c");
require "openlayer"
openlayer = Openlayer::Client.new(api_key: ENV["OPENLAYER_API_KEY"])
evidence = openlayer.governance.rule_results.list_evidence("6f7a8b9c-0d1e-4f2a-8b3c-4d5e6f7a8b9c")
puts(evidence)
curl --request GET \
--url https://api.openlayer.com/v1/rule-results/5b7d9f1a-2c3e-4d5f-8a6b-9c0d1e2f3a4b/evidence \
--header 'Authorization: Bearer <token>'
{
"items": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"creatorId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"dateCreated": "2026-03-22T11:31:01.185Z",
"dateUpdated": "2026-03-22T11:31:01.185Z",
"name": "Model risk assessment 2026",
"description": "<string>",
"storageUri": "s3://openlayer-evidence/evidence.pdf",
"text": "<string>",
"url": "https://openlayer.com/evidence"
}
]
}{
"code": 123,
"error": "<string>"
}Governance
List a rule result's evidence
List the evidence attached to a rule result.
Python
from openlayer import Openlayer
client = Openlayer()
evidence = client.governance.rule_results.list_evidence("6f7a8b9c-0d1e-4f2a-8b3c-4d5e6f7a8b9c")
for item in evidence.items:
print(item.id, item.name)import Openlayer from 'openlayer';
const client = new Openlayer();
const evidence = await client.governance.ruleResults.listEvidence('6f7a8b9c-0d1e-4f2a-8b3c-4d5e6f7a8b9c');
console.log(evidence.items);
package main
import (
"context"
"fmt"
"github.com/openlayer-ai/openlayer-go"
)
client := openlayer.NewClient()
evidence, err := client.Governance.RuleResults.ListEvidence(
context.TODO(),
"6f7a8b9c-0d1e-4f2a-8b3c-4d5e6f7a8b9c",
openlayer.GovernanceRuleResultListEvidenceParams{},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", evidence.Items)
import com.openlayer.api.client.OpenlayerClient;
import com.openlayer.api.client.okhttp.OpenlayerOkHttpClient;
import com.openlayer.api.models.governance.ruleresults.RuleResultListEvidenceResponse;
OpenlayerClient client = OpenlayerOkHttpClient.fromEnv();
RuleResultListEvidenceResponse evidence = client.governance().ruleResults().listEvidence("6f7a8b9c-0d1e-4f2a-8b3c-4d5e6f7a8b9c");
require "openlayer"
openlayer = Openlayer::Client.new(api_key: ENV["OPENLAYER_API_KEY"])
evidence = openlayer.governance.rule_results.list_evidence("6f7a8b9c-0d1e-4f2a-8b3c-4d5e6f7a8b9c")
puts(evidence)
curl --request GET \
--url https://api.openlayer.com/v1/rule-results/5b7d9f1a-2c3e-4d5f-8a6b-9c0d1e2f3a4b/evidence \
--header 'Authorization: Bearer <token>'
{
"items": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"creatorId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"dateCreated": "2026-03-22T11:31:01.185Z",
"dateUpdated": "2026-03-22T11:31:01.185Z",
"name": "Model risk assessment 2026",
"description": "<string>",
"storageUri": "s3://openlayer-evidence/evidence.pdf",
"text": "<string>",
"url": "https://openlayer.com/evidence"
}
]
}{
"code": 123,
"error": "<string>"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your workspace API key. See Find your API key for more information.
Path Parameters
The rule result id.
Query Parameters
The page to return in a paginated query.
Required range:
x >= 1Maximum number of items to return per page.
Required range:
1 <= x <= 100Response
Status OK.
Show child attributes
Show child attributes
Was this page helpful?