Add channel API