---
title: "POST /TagResource"
method: POST
path: "/TagResource"
---

# POST /TagResource

`POST /TagResource`

Adds one or more tags to a signaling channel. A <i>tag</i> is a key-value pair (the value is optional) that you can define and assign to Amazon Web Services resources. If you specify a tag that already exists, the tag value is replaced with the value that you specify in the request. For more information, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html">Using Cost Allocation Tags</a> in the <i>Billing and Cost Management and Cost Management User Guide</i>.

## Request body

- object
  - `ResourceARN` string, required — The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.
  - `Tags` Tag[], required — A list of tags to associate with the specified signaling channel. Each tag is a key-value pair.
    - `Key` string, required — The key of the tag that is associated with the specified signaling channel.
    - `Value` string, required — The value of the tag that is associated with the specified signaling channel.

## Response `200`

Success

- TagResourceOutput

## Other responses

- `480` — InvalidArgumentException
- `481` — ClientLimitExceededException
- `482` — ResourceNotFoundException
- `483` — AccessDeniedException
- `484` — TagsPerResourceExceededLimitException

---

[API](https://skmtc.net/aws/apis/kinesisvideo.md) · [All operations](https://skmtc.net/aws/apis/kinesisvideo/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/kinesisvideo/versions/95357891934e/schema)
