Channels are the available methods that a ticket can be opened and replied to by. Each channel may have its own settings, and some can be activated/deactivated.
The API channel is used for tickets and ticket messages that are created using API commands.
The email channel is used to handle all incoming emails in to new tickets and replies.
The web channel is used for all tickets opened and replied to via the frontend interface.