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 key management API

The key management API from APIClaw — 15 operation(s) for key management.

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

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

This API exposes 15 operations across 15 paths, and defines 32 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/.

15 operations 15 paths 32 schemas 3 GET12 POST

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 key management 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 15

Across 15 paths, the API surfaces 15 operations — 3 GET, 12 POST. Each is listed below with its method, path, parameters, and response codes.

Key Management 15
POST
/key/generate
Generate Key Fn
generate_key_fn_key_generate_post 1 param body → 200422
POST
/key/service-account/generate
Generate Service Account Key Fn
generate_service_account_key_fn_key_service_account_generate_post 1 param body → 200422
POST
/key/update
Update Key Fn
update_key_fn_key_update_post 1 param body → 200422
POST
/key/bulk_update
Bulk Update Keys
bulk_update_keys_key_bulk_update_post 1 param body → 200422
POST
/team/key/bulk_update
Bulk Update Team Keys
bulk_update_team_keys_team_key_bulk_update_post 1 param body → 200422
POST
/key/delete
Delete Key Fn
delete_key_fn_key_delete_post 1 param body → 200422
GET
/key/info
Info Key Fn
info_key_fn_key_info_get 1 param → 200422
POST
/key/regenerate
Regenerate Key Fn
regenerate_key_fn_key_regenerate_post 2 params body → 200422
POST
/key/{key}/regenerate
Regenerate Key Fn
regenerate_key_fn_key__key__regenerate_post 2 params body → 200422
POST
/key/{key}/reset_spend
Reset Key Spend Fn
reset_key_spend_fn_key__key__reset_spend_post 2 params body → 200422
GET
/key/list
List Keys
list_keys_key_list_get 20 params → 200422
GET
/key/aliases
Key Aliases
key_aliases_key_aliases_get 4 params → 200422
POST
/key/block
Block Key
block_key_key_block_post 1 param body → 200422
POST
/key/unblock
Unblock Key
unblock_key_key_unblock_post 1 param body → 200422
POST
/key/health
Key Health
key_health_key_health_post → 200

Schemas 32

The contract defines 32 schemas that model the data the API accepts and returns. The most detailed are UserAPIKeyAuth (95 properties), GenerateKeyResponse (57 properties), RegenerateKeyRequest (55 properties), UpdateKeyRequest (52 properties). Each schema is shown below with its type and property counts.

LiteLLM_ObjectPermissionBase
object
12 properties
SuccessfulKeyUpdate
object
Successfully updated key with its updated information
2 properties 2 required
LitellmUserRoles
string
Admin Roles: PROXYADMIN: admin over the platform PROXYADMINVIEWONLY: can login, view all own keys, view all spend ORGADMIN: admin over a specific organization,…
UpdateRouterConfig
object
Set of params that you can modify via router.updatesettings().
18 properties
ValidationError
object
5 properties 3 required
KeyUpdateFields
object
Allowlist of bulk-broadcastable fields for /team/key/bulkupdate; extra="forbid" blocks RBAC/ownership/scope mutations even by team admins.
17 properties
BulkUpdateKeyRequest
object
Request for bulk key updates
1 property 1 required
BudgetLimitEntry
object
A single budget window with its own limit and independent reset schedule.
3 properties 2 required
KeyListResponseObject
object
4 properties
LiteLLM_DeletedVerificationToken
object
Audit record for deleted keys; mirrors the token plus deletion metadata.
52 properties
HTTPValidationError
object
1 property
BulkUpdateKeyResponse
object
Response for bulk key update operations
3 properties 3 required
LiteLLM_ObjectPermissionTable
object
Represents a LiteLLMObjectPermissionTable record
13 properties 1 required
ResetSpendRequest
object
1 property 1 required
KeyRequest
object
2 properties
GenerateKeyResponse
object
57 properties 1 required
GenerateKeyRequest
object
52 properties
BulkUpdateTeamKeysRequest
object
Apply one update payload to many keys inside a team; provide either keyids or allkeysinteam=True.
4 properties 2 required
LiteLLMKeyType
string
Enum for key types that determine what routes a key can access
BlockKeyRequest
object
1 property 1 required
Member
object
3 properties 1 required
UpdateKeyRequest
object
52 properties
LiteLLM_VerificationToken
object
47 properties
FailedKeyUpdate
object
Failed key update with reason
3 properties 2 required
LoggingCallbackStatus
object
3 properties
RegenerateKeyRequest
object
55 properties
BulkUpdateKeyRequestItem
object
Individual key update request item
5 properties 1 required
AllowedVectorStoreIndexItem
object
2 properties 2 required
RetryPolicy
object
Use this to set a custom number of retries per exception type If RateLimitErrorRetries = 3, then 3 retries will be made for RateLimitError Mapping of Exception…
8 properties
RoutingGroup
object
A group of models that share a routing strategy.
4 properties 3 required
KeyHealthResponse
object
2 properties
UserAPIKeyAuth
object
Return the row in the db
95 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

apiclaw-key-management-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 key management 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.