# Channel Input Types

A channel input type is an association between a channel and an input type, defining the requirement level and scoping behavior for that input type within the channel.

## List channel input types

 - [GET /v1/channels/{channelUuid}/input-types](https://docs.apiera.io/openapi/channel-input-types/paths/~1v1~1channels~1%7Bchanneluuid%7D~1input-types/get.md): Retrieves a paginated list of input types assigned to a channel.

## Create a channel input type

 - [POST /v1/channels/{channelUuid}/input-types](https://docs.apiera.io/openapi/channel-input-types/paths/~1v1~1channels~1%7Bchanneluuid%7D~1input-types/post.md): Assigns an input type to a channel.

## Bulk create channel input types

 - [POST /v1/channels/{channelUuid}/input-types/bulk](https://docs.apiera.io/openapi/channel-input-types/paths/~1v1~1channels~1%7Bchanneluuid%7D~1input-types~1bulk/post.md): Assigns multiple input types to a channel in a single operation.

## Bulk update channel input types

 - [PATCH /v1/channels/{channelUuid}/input-types/bulk](https://docs.apiera.io/openapi/channel-input-types/paths/~1v1~1channels~1%7Bchanneluuid%7D~1input-types~1bulk/patch.md): Updates multiple channel input types in a single operation.

## Get a channel input type

 - [GET /v1/channels/{channelUuid}/input-types/{channelInputTypeUuid}](https://docs.apiera.io/openapi/channel-input-types/paths/~1v1~1channels~1%7Bchanneluuid%7D~1input-types~1%7Bchannelinputtypeuuid%7D/get.md): Retrieves a single channel input type by its unique identifier.

## Update a channel input type

 - [PATCH /v1/channels/{channelUuid}/input-types/{channelInputTypeUuid}](https://docs.apiera.io/openapi/channel-input-types/paths/~1v1~1channels~1%7Bchanneluuid%7D~1input-types~1%7Bchannelinputtypeuuid%7D/patch.md): Updates an existing channel input type.

## Delete a channel input type

 - [DELETE /v1/channels/{channelUuid}/input-types/{channelInputTypeUuid}](https://docs.apiera.io/openapi/channel-input-types/paths/~1v1~1channels~1%7Bchanneluuid%7D~1input-types~1%7Bchannelinputtypeuuid%7D/delete.md): Removes an input type from a channel.

