Python
from openlayer import Openlayer
client = Openlayer()
rule_tags = client.governance.rule_tags.list("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
for rule_tag in rule_tags.items:
print(rule_tag.id, rule_tag.name)import Openlayer from 'openlayer';
const client = new Openlayer();
const ruleTags = await client.governance.ruleTags.list('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e');
console.log(ruleTags.items);
package main
import (
"context"
"fmt"
"github.com/openlayer-ai/openlayer-go"
)
client := openlayer.NewClient()
tags, err := client.Governance.RuleTags.List(
context.TODO(),
"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
openlayer.GovernanceRuleTagListParams{},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", tags.Items)
import com.openlayer.api.client.OpenlayerClient;
import com.openlayer.api.client.okhttp.OpenlayerOkHttpClient;
import com.openlayer.api.models.governance.ruletags.RuleTagListResponse;
OpenlayerClient client = OpenlayerOkHttpClient.fromEnv();
RuleTagListResponse ruleTags = client.governance().ruleTags().list("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e");
require "openlayer"
openlayer = Openlayer::Client.new(api_key: ENV["OPENLAYER_API_KEY"])
rule_tags = openlayer.governance.rule_tags.list("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
puts(rule_tags)
curl --request GET \
--url https://api.openlayer.com/v1/workspaces/3fa85f64-5717-4562-b3fc-2c963f66afa6/rule-tags \
--header 'Authorization: Bearer <token>'
{
"items": [
{
"id": "6e8a0c2d-4f5b-4a3c-9d7e-8f0a1b2c3d4e",
"workspaceId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"creatorId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "Evaluation",
"immutable": false,
"dateCreated": "2026-03-22T11:31:01.185Z",
"dateUpdated": "2026-03-22T11:31:01.185Z",
"color": "<string>"
}
]
}{
"code": 123,
"error": "<string>"
}Governance
List rule tags
List the rule tags in a workspace.
Python
from openlayer import Openlayer
client = Openlayer()
rule_tags = client.governance.rule_tags.list("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
for rule_tag in rule_tags.items:
print(rule_tag.id, rule_tag.name)import Openlayer from 'openlayer';
const client = new Openlayer();
const ruleTags = await client.governance.ruleTags.list('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e');
console.log(ruleTags.items);
package main
import (
"context"
"fmt"
"github.com/openlayer-ai/openlayer-go"
)
client := openlayer.NewClient()
tags, err := client.Governance.RuleTags.List(
context.TODO(),
"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
openlayer.GovernanceRuleTagListParams{},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", tags.Items)
import com.openlayer.api.client.OpenlayerClient;
import com.openlayer.api.client.okhttp.OpenlayerOkHttpClient;
import com.openlayer.api.models.governance.ruletags.RuleTagListResponse;
OpenlayerClient client = OpenlayerOkHttpClient.fromEnv();
RuleTagListResponse ruleTags = client.governance().ruleTags().list("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e");
require "openlayer"
openlayer = Openlayer::Client.new(api_key: ENV["OPENLAYER_API_KEY"])
rule_tags = openlayer.governance.rule_tags.list("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
puts(rule_tags)
curl --request GET \
--url https://api.openlayer.com/v1/workspaces/3fa85f64-5717-4562-b3fc-2c963f66afa6/rule-tags \
--header 'Authorization: Bearer <token>'
{
"items": [
{
"id": "6e8a0c2d-4f5b-4a3c-9d7e-8f0a1b2c3d4e",
"workspaceId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"creatorId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "Evaluation",
"immutable": false,
"dateCreated": "2026-03-22T11:31:01.185Z",
"dateUpdated": "2026-03-22T11:31:01.185Z",
"color": "<string>"
}
]
}{
"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 workspace 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?