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": "[email protected]",
"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": "[email protected]"
}
],
"config": {
"timeout_ms": 60000,
"viewport": {"width": 1920, "height": 1080}
},
"created_at": "2026-02-01T10:00:00Z"
}
Create a browser automation agent
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": "[email protected]",
"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": "[email protected]"
}
],
"config": {
"timeout_ms": 60000,
"viewport": {"width": 1920, "height": 1080}
},
"created_at": "2026-02-01T10:00:00Z"
}
navigate - Navigate to URLsclick - Click elementstype - Type text into inputsextract - Extract data from pagesscreenshot - Take screenshotsdownload - Download fileslogin - Handle authenticationcaptcha - Solve simple captchascurl -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": "[email protected]",
"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": "[email protected]"
}
],
"config": {
"timeout_ms": 60000,
"viewport": {"width": 1920, "height": 1080}
},
"created_at": "2026-02-01T10:00:00Z"
}