Altostrat Studio is here — the AI-native network operations IDE for engineers running production. Terminal, diagrams, runbooks, and Copilot in one workspace. Get started →
curl --request POST \
--url https://v1.api.altostrat.io/api/asynchronous/{siteId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"description": "Add guest network address",
"script": "/ip address add address=192.168.99.1/24 interface=bridge",
"make_backup": true,
"express_execute": true,
"needs_acknowledgement": true,
"notify_url": "https://example.com/sdx/job-complete"
}
'{
"status": "success",
"data": {
"idempotency_key": "f9e2b0a1-7f12-4d35-9c86-7ebfe33ac18b",
"request_id": "5f9475ef-565f-5d10-8a86-4c7f5fdb2687",
"target": "9c69345c-8d39-4786-9f17-8153c988c89a",
"notify_url": "https://example.com/sdx/job-complete",
"date": "2026-04-20T03:14:15+00:00"
}
}Queues a RouterOS script for execution on a managed site. Use asynchronous scripts for configuration changes, backups, and work that should be tracked as a device job.
curl --request POST \
--url https://v1.api.altostrat.io/api/asynchronous/{siteId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"description": "Add guest network address",
"script": "/ip address add address=192.168.99.1/24 interface=bridge",
"make_backup": true,
"express_execute": true,
"needs_acknowledgement": true,
"notify_url": "https://example.com/sdx/job-complete"
}
'{
"status": "success",
"data": {
"idempotency_key": "f9e2b0a1-7f12-4d35-9c86-7ebfe33ac18b",
"request_id": "5f9475ef-565f-5d10-8a86-4c7f5fdb2687",
"target": "9c69345c-8d39-4786-9f17-8153c988c89a",
"notify_url": "https://example.com/sdx/job-complete",
"date": "2026-04-20T03:14:15+00:00"
}
}Documentation Index
Fetch the complete documentation index at: https://altostrat.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
Authenticate requests by providing a JSON Web Token (JWT) in the Authorization header. Example: Authorization: Bearer <YOUR_JWT>
The target site/router UUID.
"9c69345c-8d39-4786-9f17-8153c988c89a"
"Add guest network address"
"/ip address add address=192.168.99.1/24 interface=bridge"
Create a configuration backup before running the script.
Ask SDX to trigger a faster device check-in where possible.
Require the device job to acknowledge completion.
Optional HTTPS callback URL for job status notification.
"https://example.com/sdx/job-complete"
Was this page helpful?