---
title: "Link existing requirements to a control"
method: POST
path: "/v1/controls/{id}/requirements/link"
tags: ["Controls"]
---

# Link existing requirements to a control

`POST /v1/controls/{id}/requirements/link`

Link existing requirements to a control in Betayum. Manage controls, map them to policies, tasks, framework requirements, and evidence document types, and track implementation progress.

## Path parameters

- `id` string, required

## Request body

- LinkRequirementsToControlDto
  - `requirements` LinkRequirementMappingDto[], required — Requirement + framework instance pairs to link
    - `requirementId` string — Platform requirement ID
    - `customRequirementId` string — Org-custom requirement ID
    - `frameworkInstanceId` string, required — Framework instance ID

## Response `201`

---

[API](https://skmtc.net/om-network/apis/betayum-api.md) · [All operations](https://skmtc.net/om-network/apis/betayum-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/om-network/betayum-api/revisions/95679a9aa625/schema)
