curl -X POST https://api.rotavision.com/v1/dastavez/agents \
-H "Authorization: Bearer rv_live_..." \
-H "Content-Type: application/json" \
-d '{
"name": "GST Portal Agent",
"description": "Fetches GST returns and invoices from GST portal",
"capabilities": ["navigate", "login", "extract", "download", "screenshot"],
"credentials": [
{
"key": "gst_portal",
"type": "form",
"username": "gstin@company.com",
"password": "encrypted_password"
}
],
"config": {
"timeout_ms": 60000,
"viewport": {"width": 1920, "height": 1080}
}
}'
{
"id": "agent_xyz789",
"name": "GST Portal Agent",
"description": "Fetches GST returns and invoices from GST portal",
"status": "ready",
"capabilities": ["navigate", "login", "extract", "download", "screenshot"],
"credentials": [
{
"key": "gst_portal",
"type": "form",
"username": "gstin@company.com"
}
],
"config": {
"timeout_ms": 60000,
"viewport": {"width": 1920, "height": 1080}
},
"created_at": "2026-02-01T10:00:00Z"
}
Dastavez
Create Agent
Create a browser automation agent
POST
/
dastavez
/
agents
curl -X POST https://api.rotavision.com/v1/dastavez/agents \
-H "Authorization: Bearer rv_live_..." \
-H "Content-Type: application/json" \
-d '{
"name": "GST Portal Agent",
"description": "Fetches GST returns and invoices from GST portal",
"capabilities": ["navigate", "login", "extract", "download", "screenshot"],
"credentials": [
{
"key": "gst_portal",
"type": "form",
"username": "gstin@company.com",
"password": "encrypted_password"
}
],
"config": {
"timeout_ms": 60000,
"viewport": {"width": 1920, "height": 1080}
}
}'
{
"id": "agent_xyz789",
"name": "GST Portal Agent",
"description": "Fetches GST returns and invoices from GST portal",
"status": "ready",
"capabilities": ["navigate", "login", "extract", "download", "screenshot"],
"credentials": [
{
"key": "gst_portal",
"type": "form",
"username": "gstin@company.com"
}
],
"config": {
"timeout_ms": 60000,
"viewport": {"width": 1920, "height": 1080}
},
"created_at": "2026-02-01T10:00:00Z"
}
Request
Human-readable name for the agent.
Description of the agent’s purpose.
Agent capabilities:
navigate- Navigate to URLsclick- Click elementstype- Type text into inputsextract- Extract data from pagesscreenshot- Take screenshotsdownload- Download fileslogin- Handle authenticationcaptcha- Solve simple captchas
curl -X POST https://api.rotavision.com/v1/dastavez/agents \
-H "Authorization: Bearer rv_live_..." \
-H "Content-Type: application/json" \
-d '{
"name": "GST Portal Agent",
"description": "Fetches GST returns and invoices from GST portal",
"capabilities": ["navigate", "login", "extract", "download", "screenshot"],
"credentials": [
{
"key": "gst_portal",
"type": "form",
"username": "gstin@company.com",
"password": "encrypted_password"
}
],
"config": {
"timeout_ms": 60000,
"viewport": {"width": 1920, "height": 1080}
}
}'
{
"id": "agent_xyz789",
"name": "GST Portal Agent",
"description": "Fetches GST returns and invoices from GST portal",
"status": "ready",
"capabilities": ["navigate", "login", "extract", "download", "screenshot"],
"credentials": [
{
"key": "gst_portal",
"type": "form",
"username": "gstin@company.com"
}
],
"config": {
"timeout_ms": 60000,
"viewport": {"width": 1920, "height": 1080}
},
"created_at": "2026-02-01T10:00:00Z"
}
⌘I

