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.