Key concepts
- Draft vs. published — Edits create a new draft;
POST /v4/screens/{screen_id}/publishpromotes it. - Context key — Screens are shown in the SDK via
NoCodes.showScreen(contextKey). - Copy —
POST /v4/screens/{screen_id}/copyduplicates a screen, useful when forking variants. - Analytics — Per-screen and overview analytics are available under
/v4/screens/analytics/….
Available endpoints
| Method | Endpoint | Description | Status |
|---|---|---|---|
| GET | /screens | List screens | New |
| POST | /screens | Create a screen | New |
| GET | /screens/analytics/overview | Get screens analytics overview | New |
| DELETE | /screens/{screen_id} | Delete a screen | New |
| GET | /screens/{screen_id} | Get a screen | New |
| PUT | /screens/{screen_id} | Update a screen | New |
| GET | /screens/{screen_id}/analytics | Get per-screen analytics | New |
| POST | /screens/{screen_id}/copy | Duplicate a screen | New |
| POST | /screens/{screen_id}/publish | Publish a screen | New |