Docs — APIとテンプレートシステム
ContaindのWeb API、テンプレートシステム、カタログパッケージの公開Wikiです。エンドユーザーはスペースとテンプレートを閲覧し、作者・連携はここから始めます。
Public share API
Lists live on containd.space. Anonymous browse/search and authenticated owner tools share the /v1 HTTP surface (Firebase Auth bearer for owner routes).
GET /v1/publicSearch— featured / recent / text search (Typesense when configured).GET /v1/publicShare/{slugOrToken}— share meta; static HTML at/s/{slug}/.GET /v1/publicProfile/{alias}·/shares— public author profile + portfolio.GET|PUT /v1/userCollections·POST …/addShare— private-by-default lists of lists.POST|DELETE|GET /v1/shareHeart·GET /v1/catalogHeartCounts·POST|DELETE /v1/catalogFavorite— count-only hearts.POST /v1/publicShare/publish· wipe / context — owner publish (kill-switch aware).
Authorization: Bearer <Firebase ID token> Accept: application/json
Freeze packages are versioned JSON + media; SEO HTML is materialized at publish. Card thumbs use media id card.
Template system
Templates are Containd V2 documents (JSON + media). Authors edit in the template editor; the catalog hosts Official packages for install.
- V2 runtime — items, layouts, Arrange / Style actions, paint descriptors shared with the app and lists viewer.
- Classes — reusable item/class ids cross-linked from catalog detail pages.
- Locales —
availableLocalesderived from LocalizedText / translation tables inside the template. - Install —
containd://InstallTemplate?url=…or in-app Discover from a catalog package URL. - Editor — templates.containd.app (opens in a new tab).
インストールとパッケージ
- Template packages are V2 JSON (+ media). Install via
containd://InstallTemplate?url=…or in-app Discover. - Example collections are Containd list-export ZIP files. Manual download or
containd://ImportList?url=…. - Hosts: catalog.containd.app (catalog) · containd.space (shares) · editor templates.containd.app · app www.containd.app.
サンプルコレクション
サンプルコレクションはまだありません。管理者がコレクションZIPを別途アップロードし、レビュー時にURLを設定します。
サンプルプロジェクトのダウンロード(開発者)
サンプルプロジェクトはまだありません。管理者がエントリごとにワークスペース/プロジェクトJSONのURLを設定できます。
クラス
テンプレートクラスは各詳細ページから相互リンクされます。クラスページにはそのクラスを使う公式公開テンプレートが一覧されます。
