# Circle API Documentation

This is the complete API documentation for connecting to the Circle API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **Circle connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/circle/actions/{actionSlug}/run
```

## Circle actions

- POST `add-space-member` Add Space Member
- POST `create-access-group` Create Access Group
- POST `create-basic-post` Create Basic Post
- POST `create-comment` Create Comment
- POST `create-community-member` Create Community Member
- POST `create-community-segment` Create Community Segment
- POST `create-event` Create Event
- POST `create-member-tag` Create Member Tag
- POST `create-space` Create Space
- POST `create-topic` Create Topic
- GET `get-basic-post` Get Basic Post
- GET `get-comment` Get Comment
- GET `get-community` Get Community
- GET `get-community-member` Get Community Member
- GET `get-event` Get Event
- GET `get-member-tag` Get Member Tag
- GET `get-space` Get Space
- GET `get-topic` Get Topic
- GET `list-access-groups` List Access Groups
- GET `list-basic-posts` List Basic Posts
- GET `list-comments` List Comments
- GET `list-community-member-spaces` List Community Member Spaces
- GET `list-community-members` List Community Members
- GET `list-community-segments` List Community Segments
- GET `list-events` List Events
- GET `list-member-tags` List Member Tags
- GET `list-profile-fields` List Profile Fields
- GET `list-space-members` List Space Members
- GET `list-spaces` List Spaces
- GET `list-topics` List Topics
- GET `search-community-members` Search Community Members
- PUT `update-access-group` Update Access Group
- PUT `update-basic-post` Update Basic Post
- PUT `update-community` Update Community
- PUT `update-community-member` Update Community Member
- PUT `update-community-segment` Update Community Segment
- PUT `update-event` Update Event
- PUT `update-member-tag` Update Member Tag
- PUT `update-space` Update Space
- PUT `update-topic` Update Topic
