List sites
GET/api/sites
Returns both a flat list and a nested group tree.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Free-text search.
Filter by tag.
Filter by group subtree.
Include hidden sites (admin only).
Responses
Section titled “Responses”Matching sites.
object
object
Group path (0–2 segments); empty for a flat site.
Optional preview image URL used by the portal instead of a live iframe.
Total on-disk size in bytes of the current revision’s files.
True when the server has a cached favicon for the site, detected
from the published index.html at publish time. Fetch the bytes from
GET /api/sites/{path}/favicon.
Set when the site is soft-deleted; absent for live sites.
object
The group’s own landing site, present when a site shares this node’s path (e.g. the site “decks” for the group “decks”).
object
Group path (0–2 segments); empty for a flat site.
Optional preview image URL used by the portal instead of a live iframe.
Total on-disk size in bytes of the current revision’s files.
True when the server has a cached favicon for the site, detected
from the published index.html at publish time. Fetch the bytes from
GET /api/sites/{path}/favicon.
Set when the site is soft-deleted; absent for live sites.
object
Group path (0–2 segments); empty for a flat site.
Optional preview image URL used by the portal instead of a live iframe.
Total on-disk size in bytes of the current revision’s files.
True when the server has a cached favicon for the site, detected
from the published index.html at publish time. Fetch the bytes from
GET /api/sites/{path}/favicon.
Set when the site is soft-deleted; absent for live sites.
Missing or invalid credentials.