A .net wrapper for Circle.so API (v1)
using CircleSharp;
...
var c = new CircleNet("https://app.circle.so", your_api_token);
var me = c.GetMe();
Console.WriteLine(me.FirstName);
- GetMe()
- GetCommunities()
- GetCommunity(id)
- GetSpaceGroups([communityId])
- GetSpaceGroup(spaceGroupId, [communityId])
- GetSpaces(spaceGroupId, [communityId], [sort="oldest"])
- GetSpace(spaceId, communityId)
- CreateSpace(spaceGroupId, communityId, name, slug, isPrivate, isHidden, isHiddenFromNonMember, isPostDisabled)
- DeleteSpace(spaceId, [forceDeleteNonEmptySpace=false])
- InviteMember(communityId, email, [name=null], [spaceIds...])
- GetUsers(communityId, [sort="latest"])
- GetUsersBySpace(spaceId, [sort="latest"])
- GetUser(userId, [communityId])
- AddMemberToSpace(email, spaceId, [communityId])
- RemoveMemberFromSpace(email, spaceId, [communityId])
- DirectMessage(email, messageBody, [communityId])