CLI
mags run 'echo Hello World'
mags run -w myproject \
'python3 app.py'
# Upload files and run
mags run -f script.py -f data.csv \
'python3 script.py'
# Schedule a cron job
mags cron add --name "backup" \
--schedule "0 0 * * *" -w myproject \
'tar czf /root/backup.tar.gz /root/data'
API
curl -X POST https://api.magpiecloud.com/api/v1/mags-jobs \
-H "Authorization: Bearer $MAGS_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"script": "echo Hello World",
"type": "inline",
"workspace_id": "myproject",
"persistent": true
}'