code: def commit_channel(self, channel_id):
          
          payload = {
              "channel_id":channel_id,
              "stage": config.STAGE,
          }
          response = config.SESSION.post(config.finish_channel_url(), data=json.dumps(payload))
          if response.status_code != 200:
              config.LOGGER.error("\n\nCould not activate channel: {}\n".format(response._content.decode('utf-8')))
              if response.status_code == 403:
                  config.LOGGER.error("Channel can be viewed at {}\n\n".format(config.open_channel_url(channel_id, staging=True)))
                  sys.exit()
          response.raise_for_status()
          new_channel = json.loads(response._content.decode("utf-8"))
          channel_link = config.open_channel_url(new_channel['new_channel'])
          return channel_id, channel_link
docs: commit_channel: commits channel to Kolibri Studio
              Args:
                  channel_id (str): channel's id on Kolibri Studio
              Returns: channel id and link to uploadedchannel