Skip to content

Marketplace register

Prepare a space for the marketplace (profile + listing settings), await Kolony approval, then let other users discover and register against your listing.

  1. Authenticate; ensure the space exists
  2. Optionally inspect modules: GET /v0/modules and GET /v0/spaces/{spaceId}/modules
  3. GET / PATCH /v0/spaces/{spaceId}/settings/general — space profile fields (e.g. name, displayName, summary)
  4. GET / PUT /v0/spaces/{spaceId}/settings/marketplace — listing prep fields
  5. After you submit marketplace settings, Kolony reviews them and approves or rejects the listing prep. Check messages regularly for the outcome — GET /v0/messages/unread is a lightweight unread indicator; then open threads as needed
  6. Once approved, other platform users can view your Space listing in the marketplace. If the Space is of interest, they can register via POST /v0/marketplace/listings/{spaceId}/registration, subject to your Space membership settings. As the Space owner, handle those requests with:
    • GET /v0/spaces/{spaceId}/users/pending — list awaiting registration approvals
    • POST /v0/spaces/{spaceId}/users/pending — approve or reject each request (approved: YES or NO)
  7. Confirm visibility with GET /v0/marketplace/listings/{spaceId} or browse GET /v0/marketplace/trending

There is no public full-text marketplace search on /v0 — trending, fetch-by-id, and registration only.