@@ -589,16 +589,6 @@ def delete_data(self, feed_key, data_id):
589589 return self ._delete (path )
590590
591591 # Groups
592- def add_feed_to_group (self , group_key , feed_key ):
593- """
594- Adds an existing feed to a group
595- :param str group_key: Group
596- :param str feed_key: Feed to add to the group
597- """
598- path = self ._compose_path ("groups/{0}/add" .format (group_key ))
599- payload = {"feed_key" : feed_key }
600- return self ._post (path , payload )
601-
602592 def create_new_group (self , group_key , group_description ):
603593 """
604594 Creates a new Adafruit IO Group.
@@ -625,6 +615,26 @@ def get_group(self, group_key):
625615 path = self ._compose_path ("groups/{0}" .format (group_key ))
626616 return self ._get (path )
627617
618+ def create_feed_in_group (self , group_key , feed_name ):
619+ """Creates a new feed in an existing group.
620+ :param str group_key: Group name.
621+ :param str feed_name: Name of new feed.
622+
623+ """
624+ path = self ._compose_path ("groups/{0}/feeds" .format (group_key ))
625+ payload = {"feed" : {"name" : feed_name }}
626+ return self ._post (path , payload )
627+
628+ def add_feed_to_group (self , group_key , feed_key ):
629+ """
630+ Adds an existing feed to a group
631+ :param str group_key: Group
632+ :param str feed_key: Feed to add to the group
633+ """
634+ path = self ._compose_path ("groups/{0}/add" .format (group_key ))
635+ payload = {"feed_key" : feed_key }
636+ return self ._post (path , payload )
637+
628638 # Feeds
629639 def get_feed (self , feed_key , detailed = False ):
630640 """
0 commit comments