---
title: "Bulk assign members to a guardrail"
method: POST
path: "/guardrails/{id}/assignments/members"
tags: ["Guardrails"]
---

# Bulk assign members to a guardrail

`POST /guardrails/{id}/assignments/members`

Assign multiple organization members to a specific guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required.

## Path parameters

- `id` string, uuid, required — The unique identifier of the guardrail

## Request body

- BulkAssignMembersRequest
  - `member_user_ids` string[], required — Array of member user IDs to assign to the guardrail

## Response `200`

Assignment result

- BulkAssignMembersResponse
  - `assigned_count` integer, required — Number of members successfully assigned

## Other responses

- `400` — Bad Request - Invalid request parameters or malformed input
- `401` — Unauthorized - Authentication required or invalid credentials
- `404` — Not Found - Resource does not exist
- `500` — Internal Server Error - Unexpected server error

---

[API](https://skmtc.net/openrouterteam/apis/openrouter-api.md) · [All operations](https://skmtc.net/openrouterteam/apis/openrouter-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openrouterteam/openrouter-api/versions/4836d63be710/schema)
