SitesAPI
| Method | Path | Does |
|---|---|---|
| GET | /sites | list your sites (full objects) |
| POST | /sites | create a site — {slug,title,url?} |
| GET | /sites/{id} | full site object (title, url, og_image, favicon, gtag, library versions…) |
| PATCH | /sites/{id} | update any writable field |
| DELETE | /sites/{id} | delete the site |
| POST | /sites/{id}/publish | enable (publish) |
| POST | /sites/{id}/unpublish | disable (unpublish) |
curl -X POST https://api.triocms.net/v1/sites \
-H "Authorization: Bearer tk_..." -H "Content-Type: application/json" \
-d '{"slug":"my-site","title":"My Site","url":"https://example.com"}'
Writable site fields: slug, title, url, custom_domain, description, gtag, og_image, favicon, twitter_card, jquery_version, jqueryui_version, blueimp_version, is_published.