{ "opencollection": "1.0.0", "info": { "name": "Circle Developer Platform Admin - Courses Headless - Member API", "version": "2.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Headless - Member", "type": "folder" }, "items": [ { "info": { "name": "Get the member home feed", "type": "http" }, "http": { "method": "GET", "url": "https://app.circle.so/api/headless/v1/home", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get the member home feed" }, { "info": { "name": "List spaces visible to the member", "type": "http" }, "http": { "method": "GET", "url": "https://app.circle.so/api/headless/v1/spaces", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List spaces visible to the member" }, { "info": { "name": "Join a space", "type": "http" }, "http": { "method": "POST", "url": "https://app.circle.so/api/headless/v1/spaces/:id/join", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Join a space" }, { "info": { "name": "List posts in a space", "type": "http" }, "http": { "method": "GET", "url": "https://app.circle.so/api/headless/v1/spaces/:space_id/posts", "params": [ { "name": "space_id", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List posts in a space" }, { "info": { "name": "Create a post in a space", "type": "http" }, "http": { "method": "POST", "url": "https://app.circle.so/api/headless/v1/spaces/:space_id/posts", "params": [ { "name": "space_id", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Create a post in a space" }, { "info": { "name": "List comments on a post", "type": "http" }, "http": { "method": "GET", "url": "https://app.circle.so/api/headless/v1/posts/:post_id/comments", "params": [ { "name": "post_id", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List comments on a post" }, { "info": { "name": "Comment on a post", "type": "http" }, "http": { "method": "POST", "url": "https://app.circle.so/api/headless/v1/posts/:post_id/comments", "params": [ { "name": "post_id", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Comment on a post" }, { "info": { "name": "Like a post", "type": "http" }, "http": { "method": "POST", "url": "https://app.circle.so/api/headless/v1/posts/:post_id/user_likes", "params": [ { "name": "post_id", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Like a post" }, { "info": { "name": "List community events", "type": "http" }, "http": { "method": "GET", "url": "https://app.circle.so/api/headless/v1/community_events", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List community events" }, { "info": { "name": "RSVP to an event", "type": "http" }, "http": { "method": "POST", "url": "https://app.circle.so/api/headless/v1/events/:event_id/event_attendees", "params": [ { "name": "event_id", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "RSVP to an event" }, { "info": { "name": "List course sections", "type": "http" }, "http": { "method": "GET", "url": "https://app.circle.so/api/headless/v1/courses/:course_id/sections", "params": [ { "name": "course_id", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List course sections" }, { "info": { "name": "Get a course lesson", "type": "http" }, "http": { "method": "GET", "url": "https://app.circle.so/api/headless/v1/courses/:course_id/lessons/:id", "params": [ { "name": "course_id", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get a course lesson" }, { "info": { "name": "List chat rooms / direct messages", "type": "http" }, "http": { "method": "GET", "url": "https://app.circle.so/api/headless/v1/messages", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List chat rooms / direct messages" }, { "info": { "name": "Start a chat room / direct message", "type": "http" }, "http": { "method": "POST", "url": "https://app.circle.so/api/headless/v1/messages", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Start a chat room / direct message" }, { "info": { "name": "List messages in a chat room", "type": "http" }, "http": { "method": "GET", "url": "https://app.circle.so/api/headless/v1/messages/:chat_room_uuid/chat_room_messages", "params": [ { "name": "chat_room_uuid", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List messages in a chat room" }, { "info": { "name": "Send a message to a chat room", "type": "http" }, "http": { "method": "POST", "url": "https://app.circle.so/api/headless/v1/messages/:chat_room_uuid/chat_room_messages", "params": [ { "name": "chat_room_uuid", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Send a message to a chat room" }, { "info": { "name": "List notifications", "type": "http" }, "http": { "method": "GET", "url": "https://app.circle.so/api/headless/v1/notifications", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List notifications" }, { "info": { "name": "Update the member profile", "type": "http" }, "http": { "method": "PUT", "url": "https://app.circle.so/api/headless/v1/profile", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update the member profile" } ] } ], "bundled": true }