votte
Twitter / X GithubVotte
  • Documentation
  • API Reference
  • debug
    • Session Debug Info
  • Session Replay
  • page
    • Step
  • Scrape
  • sessions
    • Start Session
  • Session Status
  • Stop Session
  • scrape
    • Scrape Webpage
Powered by GitBook

@ 2025 Votte Labs

On this page
Export as PDF
  1. page

Step

Execute an action in the browser session and observe the resulting state.

The step endpoints should only be used after a previous observe (or another step) call. Observations give you a snapshot of the current state, including available actions. Stepping allows you to execute an action and observe the resulting state.

Example of a step request:

{
    "action_id": "I1",
    "value": "Paris",
}

Returns a new observation of the new state after executing the specified action.

/sessions/{session_id}/page/step
{
  "session": {
    "session_id": "<string>",
    "timeout_minutes": 123,
    "created_at": "2023-11-07T05:31:56Z",
    "closed_at": "2023-11-07T05:31:56Z",
    "last_accessed_at": "2023-11-07T05:31:56Z",
    "duration": "<string>",
    "status": "active",
    "error": "<string>",
    "proxies": false,
    "browser_type": "chromium"
  },
  "space": {
    "markdown": "<string>",
    "actions": [
      {
        "id": "<string>",
        "description": "<string>",
        "category": "<string>",
        "params": [
          {
            "name": "<string>",
            "type": "<string>",
            "default": "<string>",
            "values": [
              "<string>"
            ]
          }
        ],
        "status": "valid"
      }
    ],
    "browser_actions": [
      {
        "id": "S1",
        "description": "Special action",
        "category": "Special Browser Actions",
        "params": [
          {
            "name": "<string>",
            "type": "<string>",
            "default": "<string>",
            "values": [
              "<string>"
            ]
          }
        ],
        "status": "valid"
      }
    ],
    "description": "<string>",
    "category": "<string>"
  },
  "metadata": {
    "title": "<string>",
    "url": "<string>",
    "viewport": {
      "scroll_x": 123,
      "scroll_y": 123,
      "viewport_width": 123,
      "viewport_height": 123,
      "total_width": 123,
      "total_height": 123
    },
    "tabs": [
      {
        "tab_id": 123,
        "title": "<string>",
        "url": "<string>"
      }
    ],
    "timestamp": "2023-11-07T05:31:56Z"
  },
  "data": {
    "markdown": "<string>",
    "images": [
      {
        "id": "<string>",
        "url": "<string>",
        "category": "icon"
      }
    ],
    "structured": {
      "success": true,
      "error": "<string>",
      "data": {}
    }
  },
  "progress": {
    "current_step": 123,
    "max_steps": 123
  }
}
{
  "detail": [
    {
      "loc": [
        "<string>"
      ],
      "msg": "<string>",
      "type": "<string>"
    }
  ]
}
PreviousSession ReplayNextScrape

Last updated 15 days ago