ListGuardrailsResponse - TypeScript SDK

ListGuardrailsResponse type definition

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Example Usage

1import { ListGuardrailsResponse } from "@openrouter/sdk/models/operations";
2
3let value: ListGuardrailsResponse = {
4 result: {
5 data: [
6 {
7 createdAt: "2025-08-24T10:30:00Z",
8 id: "550e8400-e29b-41d4-a716-446655440000",
9 name: "Production Guardrail",
10 workspaceId: "0df9e665-d932-5740-b2c7-b52af166bc11",
11 },
12 ],
13 totalCount: 1,
14 },
15};

Fields

FieldTypeRequiredDescriptionExample
resultmodels.ListGuardrailsResponse✔️N/A{"data": [{"allowed_models": null,"allowed_providers": ["openai","anthropic","google"],"content_filter_builtins": [{"action": "block","label": "[PROMPT_INJECTION]","slug": "regex-prompt-injection"}
],
“content_filters”: null,
“created_at”: “2025-08-24T10:30:00Z”,
“description”: “Guardrail for production environment”,
“enforce_zdr”: false,
“id”: “550e8400-e29b-41d4-a716-446655440000”,
“ignored_models”: null,
“ignored_providers”: null,
“limit_usd”: 100,
“name”: “Production Guardrail”,
“reset_interval”: “monthly”,
“updated_at”: “2025-08-24T15:45:00Z”,
“workspace_id”: “0df9e665-d932-5740-b2c7-b52af166bc11”
}
],
“total_count”: 1<br />}