How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

APIClaw Guardrails API

The Guardrails API from APIClaw — 20 operation(s) for guardrails.

APIClaw Guardrails API is one of 113 APIs that APIClaw publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Guardrails. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 23 operations across 20 paths, and defines 45 schemas. It is described by OpenAPI 3.2.0, at version 1.102.1.

Requests are made against the base URL https://apiclaw.biz/v1/.

23 operations 20 paths 45 schemas 1 DELETE13 GET1 PATCH7 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.102.1
Base URL
https://apiclaw.biz/v1/
Authentication
API Key
Resource Areas
1

Authentication & Security 1

APIClaw Guardrails API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-litellm-api-key (APIKeyHeader).

  • APIKeyHeader — Bearer token

Paths & Operations 23

Across 20 paths, the API surfaces 23 operations — 1 DELETE, 13 GET, 1 PATCH, 7 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Guardrails 23
GET
/guardrails/list
List Guardrails
list_guardrails_guardrails_list_get → 200
GET
/v2/guardrails/list
List Guardrails V2
list_guardrails_v2_v2_guardrails_list_get → 200
POST
/guardrails
Create Guardrail
create_guardrail_guardrails_post body → 200422
PUT
/guardrails/{guardrail_id}
Update Guardrail
update_guardrail_guardrails__guardrail_id__put 1 param body → 200422
DELETE
/guardrails/{guardrail_id}
Delete Guardrail
delete_guardrail_guardrails__guardrail_id__delete 1 param → 200422
PATCH
/guardrails/{guardrail_id}
Patch Guardrail
patch_guardrail_guardrails__guardrail_id__patch 1 param body → 200422
GET
/guardrails/{guardrail_id}
Get Guardrail Info
get_guardrail_info_guardrails__guardrail_id__get 1 param → 200422
POST
/guardrails/register
Register Guardrail
register_guardrail_guardrails_register_post body → 200422
GET
/guardrails/submissions
List Guardrail Submissions
list_guardrail_submissions_guardrails_submissions_get 3 params → 200422
GET
/guardrails/submissions/{guardrail_id}
Get Guardrail Submission
get_guardrail_submission_guardrails_submissions__guardrail_id__get 1 param → 200422
POST
/guardrails/submissions/{guardrail_id}/approve
Approve Guardrail Submission
approve_guardrail_submission_guardrails_submissions__guardrail_id__approve_post 1 param → 200422
POST
/guardrails/submissions/{guardrail_id}/reject
Reject Guardrail Submission
reject_guardrail_submission_guardrails_submissions__guardrail_id__reject_post 1 param → 200422
GET
/guardrails/{guardrail_id}/info
Get Guardrail Info
get_guardrail_info_guardrails__guardrail_id__info_get 1 param → 200422
GET
/guardrails/ui/add_guardrail_settings
Get Guardrail Ui Settings
get_guardrail_ui_settings_guardrails_ui_add_guardrail_settings_get → 200
GET
/guardrails/ui/category_yaml/{category_name}
Get Category Yaml
get_category_yaml_guardrails_ui_category_yaml__category_name__get 1 param → 200422
GET
/guardrails/ui/major_airlines
Get Major Airlines
get_major_airlines_guardrails_ui_major_airlines_get → 200
POST
/guardrails/validate_blocked_words_file
Validate Blocked Words File
validate_blocked_words_file_guardrails_validate_blocked_words_file_post body → 200422
GET
/guardrails/ui/provider_specific_params
Get Provider Specific Params
get_provider_specific_params_guardrails_ui_provider_specific_params_get → 200
POST
/guardrails/test_custom_code
Test Custom Code Guardrail
test_custom_code_guardrail_guardrails_test_custom_code_post body → 200422
POST
/guardrails/apply_guardrail
Apply Guardrail
apply_guardrail_guardrails_apply_guardrail_post body → 200422
GET
/guardrails/usage/overview
Guardrails Usage Overview
guardrails_usage_overview_guardrails_usage_overview_get 2 params → 200422
GET
/guardrails/usage/detail/{guardrail_id}
Guardrails Usage Detail
guardrails_usage_detail_guardrails_usage_detail__guardrail_id__get 3 params → 200422
GET
/guardrails/usage/logs
Guardrails Usage Logs
guardrails_usage_logs_guardrails_usage_logs_get 7 params → 200422

Schemas 45

The contract defines 45 schemas that model the data the API accepts and returns. The most detailed are LitellmParams (152 properties), BaseLitellmParams (45 properties), UsageDetailResponse (23 properties), UsageOverviewRow (13 properties). Each schema is shown below with its type and property counts.

ApplyGuardrailRequest
object
7 properties 2 required
ContentFilterCategoryConfig
object
category: "harmfulselfharm" enabled: true action: "BLOCK" severitythreshold: "medium" categoryfile: "/path/to/customfile.yaml" optional override
5 properties 2 required
PatchGuardrailRequest
object
3 properties
CreateGuardrailRequest
object
1 property 1 required
GUARDRAIL_DEFINITION_LOCATION
string
UsageDetailResponse
object
23 properties 23 required
ToolPermissionRule
object
A rule defining permission for a specific tool or tool pattern
5 properties 2 required
ListGuardrailsResponse
object
1 property 1 required
PiiAction
string
ContentFilterAction
string
Action to take when content filter detects a match
ValidationError
object
5 properties 3 required
ListGuardrailSubmissionsResponse
object
2 properties 2 required
HTTPValidationError
object
1 property
CiscoAIDefenseGuardrailConfigModelOptionalParams
object
Optional parameters for the Cisco AI Defense guardrail.
10 properties
RegisterGuardrailRequest
object
Request body for POST /guardrails/register. Follows Generic Guardrail API config.
4 properties 2 required
TestCustomCodeGuardrailRequest
object
Request model for testing custom code guardrails.
4 properties 2 required
RegisterGuardrailResponse
object
4 properties 3 required
LakeraCategoryThresholds
object
2 properties
ContentFilterPattern
object
Represents a content filter pattern (prebuilt or custom regex)
5 properties 2 required
PiiEntityType
string
UsageChartPoint
object
4 properties 3 required
GuardrailInfoResponse
object
7 properties 1 required
BedrockChecksPromptAttackModel
object
1 property 1 required
Mode
object
2 properties 1 required
BedrockChecksContentFilterModel
object
1 property 1 required
LitellmParams
object
152 properties 2 required
CiscoAIDefenseRule
object
A single rule to enable for Cisco AI Defense inspection.
2 properties 1 required
UsageOverviewResponse
object
8 properties 8 required
BedrockChecksPromptAttackCategoryItem
object
1 property 1 required
GuardrailSubmissionItem
object
13 properties 3 required
Guardrail
object
7 properties 2 required
GuardrailSubmissionSummary
object
4 properties 4 required
BedrockChecksSensitiveInformationModel
object
1 property 1 required
UsageUnitsDailyPoint
object
3 properties 3 required
UpdateGuardrailRequest
object
1 property 1 required
BedrockChecksConfigModel
object
Inline checks config for the resource-less Bedrock InvokeGuardrailChecks API. Include only the checks you want to run; at least one must be set.
3 properties
UsageLogEntry
object
9 properties 9 required
ApplyGuardrailResponse
object
1 property 1 required
TestCustomCodeGuardrailResponse
object
Response model for testing custom code guardrails.
4 properties 1 required
BlockedWord
object
Represents a blocked word with its action and optional description
3 properties 2 required
BedrockChecksSensitiveInformationEntityItem
object
1 property 1 required
UsageLogsResponse
object
4 properties 4 required
UsageOverviewRow
object
13 properties 13 required
BedrockChecksContentFilterCategoryItem
object
1 property 1 required
BaseLitellmParams
object
45 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

apiclaw-guardrails-api-openapi.yml Raw ↑

Other APIs APIClaw publishes across the network.

APIClaw A2a API
APIClaw A2a Registration API
APIClaw Access Groups API
APIClaw Adaptive Router API
APIClaw Agent Management API
APIClaw Agents API
APIClaw Anthropic Passthrough API
APIClaw Anthropic Skills API
APIClaw APIClaw Admin Overview API
APIClaw APIClaw Announcements API
APIClaw APIClaw Billing API
Where this information came from

This is an independent, third-party profile of APIClaw Guardrails API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.