---
title: "Copy Signal Settings To Recipients"
method: POST
path: "/api/v3/org-admin/signal-settings/copy"
tags: ["Org Admin"]
---

# Copy Signal Settings To Recipients

`POST /api/v3/org-admin/signal-settings/copy`

Copy signal templates to one or more org recipients, then auto-run each.

The frontend resolves org member IDs from BetterAuth before calling this.
The api:signal:settings:manage capability is enforced via require_permission

## Request body

- OrgAdminCopyRequest
  - `signal_setting_ids` string[], required
  - `recipient_user_ids` string[], required
  - `org_id` string, nullable

## Response `200`

Successful Response

- OrgAdminCopyResult
  - `created` integer, required
  - `auto_run_triggered` integer, required
  - `errors` string[], required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/nationgraph/apis/nationgraph-api.md) · [All operations](https://skmtc.net/nationgraph/apis/nationgraph-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nationgraph/nationgraph-api/revisions/85804e68d86d/schema)
