Bulk assign keys to a guardrail
POST
https://novapai.ai/api/v1/guardrails/:id/assignments/keys
POST
/api/v1/guardrails/:id/assignments/keys
cURL
$curl -X POST https://novapai.ai/api/v1/guardrails/550e8400-e29b-41d4-a716-446655440000/assignments/keys \
>-H "Authorization: Bearer <token>" \
>-H "Content-Type: application/json" \
>-d '\{
>"key_hashes": [
>"c56454edb818d6b14bc0d61c46025f1450b0f4012d12304ab40aacb519fcbc93"
>]
>\}'200 Successful
reference-guardrails-bulk-assign-keys-to-guardrail-01.json
{
"assigned_count": 3
}Assign multiple API keys to a specific guardrail. Management key required.
Authentication
Authorization Bearer
API key as bearer token in Authorization header
Path parameters
id string Requiredformat: "uuid"
The unique identifier of the guardrail
Request
This endpoint expects an object.
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key_hashes | list of strings | 是 | Array of API key hashes to assign to the guardrail |
Response
Assignment result
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| assigned_count | double | - | Number of keys successfully assigned |
Errors
| 状态码 | 说明 |
|---|---|
| 400 | Bad Request Error |
| 401 | Unauthorized Error |
| 404 | Not Found Error |
| 500 | Internal Server Error |