Skip to content

First space and channel

Create a Space (repository), connect a Channel, and post comments — without conflating comments with the Tags module.

  1. Authenticate — Authentication
  2. POST /v0/spaces — create a Space (data repository)
  3. GET /v0/spaces — confirm visibility
  4. Optional: GET /v0/modules then PUT /v0/spaces/{spaceId}/modules — attach Tags (or other modules) when you need module-backed queries
  5. POST /v0/channels — create a Channel
  6. PUT /v0/channels/{channelId}/spaces — connect the Space(s) the channel should use
  7. Comment where it belongs:
    • POST /v0/spaces/{spaceId}/comments — discussion on the Space itself
    • POST /v0/channels/{channelId}/comments — discussion in the Channel
  8. Publish media or attach forms as needed — Media uploads, Publish, approve, fetch

Consult the API reference for request/response schemas. For Tags as a Space module, see Tags. Next: Channel invite or Publish, approve, fetch.