public IndividualGroupResponse CreateGroup(string groupName) { var body = new {group = new {name = groupName}}; return GenericPost<IndividualGroupResponse>("groups.json", body); }
/// <summary> /// Creating a membership means assigning an agent to a given group /// </summary> /// <param name="groupMembership"></param> /// <returns></returns> public IndividualGroupMembershipResponse CreateGroupMembership(GroupMembership groupMembership) { var body = new {group_membership = groupMembership}; return GenericPost<IndividualGroupMembershipResponse>(string.Format("group_memberships.json"), body); }
public IndividualGroupResponse UpdateGroup(Group group) { var body = new { group }; return GenericPut<IndividualGroupResponse>(string.Format("groups/{0}.json", group.Id), body); }