Docs — API & Vorlagensystem
Öffentliches Wiki zu Containd-Web-APIs, Vorlagensystem und Katalogpaketen. Endnutzer browsen Spaces und Vorlagen; Autoren und Integratoren starten hier.
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).
Installation & Pakete
- 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.
Beispielsammlungen
Noch keine Beispielsammlungen. Admins laden ein Sammlungs-ZIP separat hoch und tragen die URL bei der Freigabe ein.
Beispielprojekt-Downloads (Entwickler)
Noch keine Beispielprojekte. Admins können pro Eintrag eine Workspace-/Projekt-JSON-URL hinterlegen.
Klassen
Vorlagenklassen sind von jeder Detailseite verlinkt. Klassenseiten listen alle offiziellen öffentlichen Vorlagen mit dieser Klasse.
