|
1 | 1 | # Scratch Web API |
2 | 2 |
|
3 | | -insert info here |
| 3 | +In order to make requests to scratch, there are a multitude of different urls where you can make |
| 4 | +`GET`, `POST`, `PUT`, `DELETE` and other types of request. |
| 5 | + |
| 6 | +These urls can be generally categorized by their subdomain and/or path. |
| 7 | + |
| 8 | +| URL | purpose | |
| 9 | +|--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------| |
| 10 | +| https://scratch.mit.edu/ | The main website | |
| 11 | +| https://api.scratch.mit.edu/ | The main API for public use, documented [on the scratch wiki](https://en.scratch-wiki.info/wiki/API) | |
| 12 | +| https://assets.scratch.mit.edu/ | Interaction with assets (costumes and sounds) | |
| 13 | +| https://backpack.scratch.mit.edu/ | Interaction with the backpack | |
| 14 | +| https://scratch.mit.edu/site-api/ | An API used internally by the scratch website. Provides access for the same things, but less restrictive, e.g. classroom alerts | |
| 15 | +| wss://clouddata.scratch.mit.edu/ | This is where the scratch cloud server websocket lives | |
| 16 | +| https://projects.scratch.mit.edu | Downloading projects | |
| 17 | +| https://uploads.scratch.mit.edu | Thumbnails/profile images | |
| 18 | +| https://translate-service.scratch.mit.edu/ | Translation requests - which the translate extension uses | |
| 19 | +| https://cdn.scratch.mit.edu | Content delivery network - hosts images, css, js, emojis, etc. | |
| 20 | +| https://synthesis-service.scratch.mit.edu | Text2Speech requests - which the Text2Speech extension uses | |
| 21 | + |
| 22 | +## Ocular |
| 23 | + |
| 24 | +| URL | purpose | |
| 25 | +|------------------------------------|-----------------------------------------------| |
| 26 | +| https://jeffalo.net/api/ | Jeffalo's API | |
| 27 | +| https://my-ocular.jeffalo.net/api/ | API for [ocular](https://ocular.jeffalo.net/) | |
| 28 | + |
| 29 | +## TurboWarp |
| 30 | + |
| 31 | +| URL | purpose | |
| 32 | +|-----|---------| |
| 33 | +| | | |
| 34 | + |
| 35 | +This is not a complete list. |
0 commit comments