public static void UpdateBadge(InteractiveBadge badge, Action <InteractiveBadge> onComplete)
        {
            Dictionary <string, object> body = new Dictionary <string, object>()
            {
                { "name", badge.name },
                { "description", badge.description },
                { "iconType", badge.iconType },
                { "icon", badge.icon }
            };

            ServerRequest.CallAPI("/interactive/badges/" + badge._id, HTTPMethod.PUT, body, (r) => ServerRequest.ResponseHandler(r, null, onComplete), true);
        }
        public static void CreateBadge(InteractiveBadge badge, Action <InteractiveBadge> onComplete)
        {
            Dictionary <string, object> body = new Dictionary <string, object>()
            {
                { "team", User.current.selectedMembership.team._id },
                { "name", badge.name },
                { "description", badge.description },
                { "icon", badge.icon },
                { "iconType", badge.iconType }
            };

            ServerRequest.CallAPI("/interactive/badges/create", HTTPMethod.POST, body, (r) => { ServerRequest.ResponseHandler(r, "badge", onComplete); }, true);
        }