Projects API
Create, update, list, delete, and refresh projects.
Projects API
Projects group demos for one product or website. They also own the signing secret used by trusted runtime embeds.
Create project
bashcurl -X POST https://littledemo.com/api/v1/projects \ -H "Authorization: Bearer ld_live_xxx" \ -H "Content-Type: application/json" \ -d '{ "name": "Acme App", "url": "https://app.acme.com", "viewport": "desktop" }'
List projects
bashcurl https://littledemo.com/api/v1/projects \ -H "Authorization: Bearer ld_live_xxx"
Get project
bashcurl https://littledemo.com/api/v1/projects/proj_abc123 \ -H "Authorization: Bearer ld_live_xxx"
Refresh project demos
bashcurl -X POST https://littledemo.com/api/v1/projects/proj_abc123/refresh \ -H "Authorization: Bearer ld_live_xxx"
Signing secret
Project creation returns signing_secret once. Store it server-side when you need signed iframe URLs.
Reveal the current secret:
bashcurl https://littledemo.com/api/v1/projects/proj_abc123/signing-secret \ -H "Authorization: Bearer ld_live_xxx"
Rotate it after exposure:
bashcurl -X POST https://littledemo.com/api/v1/projects/proj_abc123/signing-secret/rotate \ -H "Authorization: Bearer ld_live_xxx"
For exact schemas, use the generated endpoint reference in the API tab.