Skip to content

Spaces

A Space is the primary unit of the platform: a secure, collaborative data repository for a programme, campaign, site, or other initiative.

In a Space you typically:

  • Publish media assets (images, video, audio, data files) with metadata (timestamps, optional location, and more)
  • Attach forms for structured capture (surveys, logs, inspections)
  • Configure settings, permissions, and modules
  • Optionally prepare marketplace listing metadata (discovery — optional)

Create and list Spaces via /v0/spaces.

Area Endpoints (see OpenAPI)
General settings GET / PATCH .../settings/general
Connected modules GET / PUT .../modules (replace-all)
Marketplace prep GET / PUT .../settings/marketplace
Access pending/connected users under .../users
Published assets metadata POST .../assets, awaiting-approval list, state PATCH
Comments GET / POST .../{spaceId}/comments

Binary bytes for published assets go through Media after metadata create. Responses never include storage paths.

Related: Channels organise people and conversation around Spaces; Modules attach capabilities (e.g. Tags) to a Space; Comments can live on the Space itself.