Interactive documentation of BCPNN endpoints for managing invocations, files and executions on ZCU104
Gets the list of all BCPNN invocations
Informational only — use the Postman collection to test these endpoints.
Creates a new invocation with name and description
{"name": "test_01", "description": "Test description"}
Informational only — use the Postman collection to test these endpoints.
Gets the complete details of a specific invocation
Informational only — use the Postman collection to test these endpoints.
Uploads a file to the invocation (parameter, bitstream, weights, input_video)
Informational only — use the Postman collection to test these endpoints.
Uploads the invocation files to ZCU104 via SCP
Informational only — use the Postman collection to test these endpoints.
Executes the invocation on ZCU104 (uploads, executes and downloads video)
Informational only — use the Postman collection to test these endpoints.
Serves the output video of the invocation (MP4 or AVI)
Informational only — use the Postman collection to test these endpoints.
Lists all available videos from invocations and results/ folder
Informational only — use the Postman collection to test these endpoints.
Deletes an invocation and all its associated files
Informational only — use the Postman collection to test these endpoints.
Query all available PACs on ZCU104
Informational only — use the Postman collection to test these endpoints.
Activates a specific PAC on ZCU104 and reboots
Informational only — use the Postman collection to test these endpoints.
Uploads and installs a new PAC on ZCU104
Informational only — use the Postman collection to test these endpoints.
Downloads all invocation files as a ZIP archive
Informational only — use the Postman collection to test these endpoints.
curl -X GET http://model-manager.extra-brain.unparallel.pt/api/invocations/ \ -H "Content-Type: application/json"
curl -X POST http://model-manager.extra-brain.unparallel.pt/api/invocations/create/ \ -H "Content-Type: application/json" \ -d '{ "name": "my_test", "description": "Test description" }'
curl -X POST http://model-manager.extra-brain.unparallel.pt/api/invocations/1/execute/ \ -H "Content-Type: application/json"
For more comprehensive testing, import the Postman collection:
Download Postman Collection
1. Open Postman
2. File → Import
3. Select the downloaded file
4. Ready to use!