Skip to main content
POST
/
guardrails
/
{id}
/
assignments
/
members
Bulk assign members to a guardrail
curl --request POST \
  --url https://openrouter.ai/api/v1/guardrails/{id}/assignments/members \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "member_user_ids": [
    "user_abc123",
    "user_def456"
  ]
}
'
{
  "assigned_count": 2
}

Authorizations

Authorization
string
header
required

API key as bearer token in Authorization header

Path Parameters

id
string<uuid>
required

The unique identifier of the guardrail

Example:

"550e8400-e29b-41d4-a716-446655440000"

Body

application/json
member_user_ids
string[]
required

Array of member user IDs to assign to the guardrail

Minimum array length: 1
Minimum string length: 1
Example:
["user_abc123", "user_def456"]

Response

Assignment result

assigned_count
integer
required

Number of members successfully assigned

Example:

2