Reference
Studio HTTP surface
Pair, status, pull, push, errors. All validated server-side.
The plugin uses:
•POST /api/studio/pair — exchange a code
•GET /api/studio/status — connection still valid
•GET /api/studio/pull — latest revision for the token's project
•POST /api/studio/push — script edits from Studio
•POST /api/studio/errors — output errors
These routes reject missing or revoked tokens. They do not accept a project id from the plugin without the matching scoped token.