Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |
| blocks:api [2023-04-25 10:59] – Added notes and links to server scripting APIs admin | blocks:api [2025-11-12 09:09] (current) – Added Display Spot Screenshot API admin |
|---|
| * [[blocks:api:javascript|Javascript APIs]] for communicating with Blocks from web pages, either used as part of a block (using a Web Block) or running as a separate web page (which may still be hosted on your Blocks server). | * [[blocks:api:javascript|Javascript APIs]] for communicating with Blocks from web pages, either used as part of a block (using a Web Block) or running as a separate web page (which may still be hosted on your Blocks server). |
| * [[blocks:api:upload|File Upload APIs]] for uploading files, for example images to Blocks. | * [[blocks:api:upload|File Upload APIs]] for uploading files, for example images to Blocks. |
| | * [[blocks:api:spot-screenshot|Display Spot Screenshot API]] for viewing what's on screen for a Display Spot. |
| * [[blocks:api:tcp|Raw TCP socket API]] for communicating with Blocks from other control systems or programs capable of accessing TCP sockets. | * [[blocks:api:tcp|Raw TCP socket API]] for communicating with Blocks from other control systems or programs capable of accessing TCP sockets. |
| * Custom API endpoints can be defined by User Scripts using the [[blocks:advanced_scripting#resource|@resource decorator]]. | * Custom API endpoints can be defined by User Scripts using the [[blocks:advanced_scripting#resource|@resource decorator]]. |