API REFERENCE
Automate, monitor, and customize your physical Ron Bot companion via our global, low-latency REST API. Build custom calendar syncs, alert signals, or integrations with third-party tools.
GETTING STARTED
ENDPOINTS
Authentication
All requests to the TYVIK API must include your unique developer token in the header. Authenticate your API keys generated in your TYVIK Portal:
Base URL
All request paths are relative to our secure edge gateway environment.
Fetch real-time hardware telemetry and environmental data from the active Ron Bot device, including temperature, battery status, active network latency, and current visual eye expressions.
curl -X GET "https://api.tyvik.com/api/v1/telemetry" \ -H "Authorization: Bearer YOUR_API_KEY"
{
"status": "success",
"data": {
"device_id": "ron_classic_8b73",
"online": true,
"battery": {
"percentage": 87,
"charging": false,
"voltage": 3.82
},
"sensors": {
"temperature_celsius": 24.5,
"humidity_percentage": 48
},
"display": {
"active_screen": "tft_robo_eyes",
"brightness": 75,
"mood": "playful"
},
"network": {
"ssid": "TYVIK_Core_5G",
"signal_strength_dbm": -52,
"latency_ms": 14
}
}
}Publish control payloads directly to the Ron Bot command queue to change eye expressions, flip clock displays, trigger audio alerts, or adjust physical configuration states.
{
"action": "set_mood",
"parameters": {
"mood": "focused",
"brightness": 90,
"duration_seconds": 3600
}
}curl -X POST "https://api.tyvik.com/api/v1/bot/control" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"action": "set_mood",
"parameters": {
"mood": "focused",
"brightness": 90,
"duration_seconds": 3600
}
}'{
"status": "success",
"message": "Command successfully queued to device",
"job_id": "job_99812a"
}Sync active tasks to the physical Ron Bot Task Matrix. Allows remote pushes from calendars, Kanban boards, or custom scripts to be rendered on the device.
{
"tasks": [
{
"id": "t1",
"title": "Code Review",
"duration_minutes": 45,
"color": "#7c4dff"
},
{
"id": "t2",
"title": "UI Audit",
"duration_minutes": 30,
"color": "#3ddc84"
}
]
}curl -X POST "https://api.tyvik.com/api/v1/matrix/tasks" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"tasks": [
{
"id": "t1",
"title": "Code Review",
"duration_minutes": 45,
"color": "#7c4dff"
}
]
}'{
"status": "success",
"synced_items_count": 2,
"last_synced_at": "2026-06-25T10:00:00Z"
}