GPAL
  • Concepts
  • Tutorials
  • Library
  • Endpoints
  • API
  • OttoMagic
  • Services
v1.0.0
Library
  • AI
  • Application
  • Base64Helper
  • Browser
  • Converter
  • Credentials
  • Database
  • Excel
  • File
  • Form
  • Gherkin
  • GoogleDorking
  • GoogleDrive
  • GoogleSheets
  • Grid
  • ImageHelper
  • Launcher
  • Logger
  • Mail
  • PuppeteerClient
  • RESTClient
  • Selector
  • Url

RESTClient

  • Browser Navigation via REST
  • DOM Queries and Context
  • Element Interaction via REST
  • Executing Requests
  • Setup and Configuration
  • Storage and Headers
  • Workflows, Loops, and Results

Library

Browser Navigation via REST

REST API methods for navigating the browser, managing tabs and windows, and controlling window size.

DOM Queries and Context

REST API methods for querying the DOM by XPath or CSS, retrieving element properties, and switching context to iframes and shadow DOM.

Element Interaction via REST

REST API methods for clicking, typing, hovering, and filling inputs on elements identified by XPath, CSS, or element ID.

Executing Requests

Methods for executing REST API calls - synchronously or asynchronously, with single or chained results, and for checking HTTP status.

Setup and Configuration

Methods for initializing the RESTClient with an API base URL, endpoint, name, and optional OpenAPI map.

Storage and Headers

REST API methods for reading, writing, and deleting browser storage (cookies, localStorage, sessionStorage, IndexedDB) and for setting custom HTTP headers.

Workflows, Loops, and Results

Methods for defining reusable REST workflows, looping over conditions, naming results for chained use, and retrieving accumulated execution results.

On this page


Library
Browser Navigation via REST
DOM Queries and Context
Element Interaction via REST
Executing Requests
Setup and Configuration
Storage and Headers
Workflows, Loops, and Results

GPAL

Generally Positive Automation Library

Get Started Library Desktop Viewer

Learn More

Contact Us

GPAL License

About GPAL

FAQs


Bug Reports

Report a bug


Software Decisions Inc © 2026 Copyright
X