Help for Kofax RPA
  • Welcome to Kofax RPA
  • Introduction
    • Related Documentation
    • Training
    • Getting help with Kofax products
  • Tutorials
    • Beginner Tutorials
      • Introduction
      • Robot Beginner's Tutorial
      • Kapplet Beginner's Tutorial
      • Type Beginner's Tutorial
    • Advanced Tutorials
      • Branches, Robot States, and Execution Flow
      • Looping Basics
        • Loops in Forms
        • Repeat-Next
      • Try Step
      • Excel
        • Writing to Excel
      • Data Conversion
      • Patterns
      • Snippets
      • Date Extraction - Simple Case
      • Date Extraction - Tricky Case
      • API
  • Design Studio
    • Introduction to Design Studio
      • Robots
        • Robot Execution Mode
        • The Robot State
        • Steps
        • Connections and Execution Flow
        • Conditions and Error Handling
          • Location and Location Code
      • Snippets
      • Variables and Types
      • Libraries and Robot Projects
      • Naming Policy
      • Secure Password Handling
    • Design Studio User Interface
      • Menu Bar
      • Toolbar
      • My Projects View
      • Shared Projects View
      • Databases View
      • Editors View
      • Robot Editor
        • Robot View
        • Windows View
          • Step View
          • Variables View
          • Frames View
        • Debug Mode
      • Type Editor
      • Text Editor
    • General Editing
    • Types
      • Type Attributes
    • Step Actions and Data Converters
    • Patterns
    • Expressions
      • Experiment with Expressions
      • Edit Expressions
    • Projects and Libraries
      • Manipulate Robot Projects
      • Organize Robot Files
      • Work with Shared Projects
    • Interact with Databases
      • Map Databases
      • Types and Databases
      • Database Warnings
      • Create Database Tables
      • Store Data in Databases
    • Robot Structure
    • Write Well-Structured Robots
    • Determine the Page Type
    • Use Tag Finders
      • Tag Paths
      • Tag Finder Properties
      • Configure Tag Finders
    • Submit a Form
      • Form Basics
      • Determine the Step Action
      • Use Loops in Forms
      • Upload Files
      • Use the Context Menu on the Page View
    • Loop Through Tags on a Page
      • Loop Through Tags with the Same Class
      • Loop Through Tags with Different Classes
    • Loop Through HTML Pages
      • First Page Links to All Other Pages
      • Each Page Links to Next
    • Use Wait Criteria
    • Extract Content from HTML
      • Extract Text
      • Extract Binary Data
      • Use the Context Menu in the Page View
      • Perform Common Tasks
    • Extract Content From an HTML Table
      • Handle Table Content Irregularities
      • Handle Table Structure Irregularities
    • Local Files Usage in Robots
    • Load an Excel Page from a Variable
    • Extract Content from Excel
      • Extract Values from Cells
      • Extract a Sheet Name
      • Extract as HTML
    • Test Cell Types in Excel
    • Loop in Excel
      • Loop Over Sheets and Rows
      • Loop Over Merged Cells
    • Work with Variables in the Windows View
      • Open a Variable
      • Modify a Variable
    • Work with JSON
      • JSON Terminology
      • JSON MIME Type
      • JSON and Step Actions
      • JSON as a JavaScript Object
    • Handle Errors
      • Error Handling Alternatives
      • Shortcuts for Common Cases
      • At Target
      • Looping
      • Try Catch
      • Identify Error Handling in Robot View
    • Create and Reuse Snippets
      • Variables and Snippets
      • Snippet Best Practices
    • Make Robust Robots
    • Reuse Sessions
    • Modify an Existing Type
    • Configure Robots
      • Show Changes from Default Robot Configuration
    • Migrate a Robot to a Different Browser Engine
    • Configure Variables
    • Debug Robots
      • Basic Debugging
      • Debug from the Current Location in Design Mode
      • Return to Design Mode from a Debugging Location
      • Use Breakpoints
      • Single Stepping
      • Step Into
    • Design Studio Settings
      • General
      • Text Files
      • Robot Editor
      • Desktop Automation
      • Local Databases
      • Proxy Servers
      • Certificates
      • Bug Reporting
      • Management Consoles
  • Desktop Automation
    • Introduction to Desktop Automation
    • Get Started with Desktop Automation
    • Reference to Automation Device
      • Automation Device Mapping
        • Map Automation Device
        • Configure Device Mapping
    • Desktop Automation Editor
    • Configure Desktop Automation Service
    • Use Local Desktop Automation
    • Finders in Desktop Automation
    • Tree Modes
    • Desktop Automation steps
      • Assign
      • Bundle
      • Click
      • Conditional
      • Connect To Device
      • Copy Component Selector
      • Copy
      • Disconnect From Device
      • Enter Text
      • Extract Clipboard
      • Extract Image
      • Extract Text From Image
      • Extract Tree as XML
      • Extract Value
      • Freeze Tree
      • Group
      • Guarded Choice
      • Loop steps
        • Break
        • Continue
        • For Each Loop
        • Loop
        • While Loop
      • Move Mouse
      • Open
      • Open Document Transformation Browser
      • Press Key
      • Read File
      • Remote Device Action
      • Return
      • Scroll
      • Set Clipboard
      • Start KTA Process
      • Notify
      • Throw
      • Trigger Choice
      • Try-Catch
      • Unrecorded Instant Click
      • Write File
      • Write Log
    • Automate Terminals
      • Basic Terminal Tutorial
    • Access Websites in Desktop Automation
      • Cookie Management in the Desktop Automation built-in browser
    • Built-in Excel
      • Tips for Windows Environment
    • Attended Automation
    • Use TLS Communication
    • Expressions in Desktop Automation
    • Variables in Desktop Automation
    • Limits in Numbers
    • Use RDP Connection
    • Manage Remote Desktop
  • Management Console
    • Introduction to Management Console Structure
    • Start the Management Console
    • Management Console Configuration and User Interface
      • Kapplets
      • Schedules
        • Add Jobs
          • Add a Single Robot
          • Add a Group of Robots
      • Repository
        • Robots
          • Execute Robots
            • API
            • REST
            • SOAP
        • Types
          • Create Database Table from Types
        • Snippets
        • Resources
        • Device Mappings
        • Trigger Mappings
        • Databases
        • OAuth
        • Password Store
          • Passwords
          • Password Access
        • Robot File System
      • Data
      • Logs
      • Admin
        • Task View
        • RoboServers
          • Change the Cluster Mode
          • Configure Cluster Settings
            • Cluster Databases
            • Proxy Servers
            • Cluster Logs
            • Profiling
            • Robot Execution
        • Devices
        • Projects
          • Rest and SOAP Services
        • Manage Users and Groups
        • Settings
          • RoboServer Authentication
          • RoboServer Purge
          • RoboServer Log Database
            • Scripts for Creating Database Tables
          • Analytics Database
          • SMTP Server
          • Base URL
          • DAS Configuration
          • Proxy Server
          • Robot File System server
          • Kofax Insight Dashboards
          • Single Sign-On
          • Shared Databases
          • Kapplet Result
          • Database Types
          • Database Drivers
          • Process Discovery Analyzer
          • Process Discovery Groups
          • KTA Configurations
        • Back Up Management Console
        • License
      • Add Database Type
    • JMX
    • OAuth
      • Supported Service Providers
      • Add Applications
      • Add Users
      • Write Robots
      • Schedule Robots with Credentials
      • Out of Band Applications
  • Kofax RPA Kapplets
    • Building and Maintaining Kapplets
      • Creating Kapplets
      • Using the Kapplet Studio
        • Configuring the Start Page
        • Using OAuth in Kapplets
        • Connecting to Kofax Analytics for RPA Dashboards
        • Configuring the Result History Page
          • Adding a Commit Action
    • Installing and Using Kapplets
      • Invoking Kapplets
      • Create Email Notifications from Kapplets
      • Schedule Kapplets
    • Customizing Kapplet Branding
  • Reference
    • Design Studio
      • Step Action
        • Assign Variable
        • Branch Point
        • Calculate Key
        • Call REST Web Service
        • Call SOAP Web Service
        • Change Proxy
        • Clear Named Tags/Ranges
        • Clear Web Storage
        • Click
        • Close Window
        • Convert Variables
        • Copy File
        • Create Cookie
        • Create Page
        • Delete File
        • Delete from Database
        • Desktop Automation
        • Divide Text
        • Do Nothing
        • End Step
        • Enter Password
        • Enter Text
        • Execute Command Line
        • Execute JavaScript
        • Execute SQL
        • Extract
        • Extract As HTML
        • Extract Binary Content
        • Extract Cell
        • Extract Column in Data Row
        • Extract Cookie
        • Extract Form Parameter
        • Extract from Flash
        • Extract from PDF
        • Extract Hyperlink
        • Extract Image
        • Extract JSON
        • Extract Path
        • Extract Property Name
        • Extract Screenshot
        • Extract Selected Option
        • Extract Sheet Name
        • Extract Source
        • Extract Tag Attribute
        • Extract Target
        • Extract URL
        • Extract Web Storage
        • Find In Database
        • For Each Browser Window
        • For Each Data Row
        • For Each File
        • For Each Item
        • For Each Option
        • For Each Property
        • For Each Radio Button
        • For Each Tag
        • For Each Tag Path
        • For Each Text Part
        • For Each URL
        • Generate Error
        • Get File Info
        • Get Iteration
        • Group Step
        • Hide Tag
        • Insert Columns
        • Insert Content
        • Insert JSON
        • Insert Rows
        • Insert Sheet
        • Insert Tag
        • Load File
        • Load Page
        • Load Web Storage
        • Loop Field Values
        • Loop in Excel
        • Lookup Password
        • Make Directory
        • Make Snapshot
        • Move Mouse From
        • Move Mouse To
        • New Window
        • Next
        • Normalize Table
        • Obsolete Step
        • Open Variable
        • Press Key
        • Query Database
        • Raw HTTP
        • Refind Object
        • Remove Attribute
        • Remove Columns
        • Remove Content
        • Remove Cookie
        • Remove JSON
        • Remove Rows
        • Remove Sheet
        • Remove Table Rows
        • Remove Tag
        • Remove Tag Range
        • Remove Tags
        • Rename File
        • Repeat
        • Replace Tag
        • Restore Session
        • Resume Browser
        • Return Value
        • Rewrite Page
        • Rewrite Style Sheet
        • Save Session
        • Scroll
        • Scroll To
        • Select File
        • Select Multiple Options
        • Select Option
        • Select Radio Button
        • Send Email
        • Set Attribute
        • Set Checkbox
        • Set Column Width
        • Set Content
        • Set Content of Cell
        • Set Content of Column
        • Set Content of Row
        • Set Current Window
        • Set Format of Cells
        • Set Hyperlink on Cell
        • Set Information Property
        • Set JSON
        • Set Named JSON
        • Set Named Range
        • Set Named Tag
        • Set Property Name
        • Set Range Value
        • Set Row Height
        • Set Sheet Name
        • Set Tag
        • Set Tag Name
        • Set Text
        • Set Value of Cell
        • Snippet Step
        • Stop
        • Store In Database
        • Store in HBase Table
        • Test Cell Type
        • Test File Existence
        • Test JSON Type
        • Test Page Type
        • Test Row
        • Test Tag
        • Test URL
        • Test Value
        • Test Variables
        • Test Window
        • Transform XML
        • Transpose Table
        • Try
        • Unhide Tag
        • View as CSV
        • View as Excel
        • View as JSON
        • View as XML
        • Wait
        • Write File
        • Write Log
      • Data Converters
        • Add Text
        • Add To CSV
        • Advanced Extract
        • Ampersand Decode
        • Ampersand Encode
        • Base64 Decode
        • Base64 Encode
        • Boolean Converter
        • Capitalize
        • Compute MD5 Checksum
        • Convert Binary to Text
        • Convert from Excel Date
        • Convert HTML to Text
        • Convert Text to Binary
        • Convert to Excel Date
        • Convert to Lower Case
        • Convert to Upper Case
        • Convert Using JavaScript
        • Convert Using List
        • Count Tags
        • Evaluate Expression
        • Extract
        • Extract Date
        • Extract List
        • Extract Number
        • Extract Year
        • Format Date
        • Format HTML
        • Format Number
        • Get Property
        • Get Time Between Dates
        • Get Variable
        • If Then
        • Make URL Absolute
        • Make URL Relative
        • Modify Date
        • Remove Non-Printable Characters
        • Remove Spaces
        • Remove Special Characters
        • Remove Tags
        • Replace Pattern
        • Replace Text
        • Unquote Text
        • URL Decode
        • URL Encode
      • The Type Editor
        • Type Configuration
        • Attribute Configuration
          • Attribute Types
          • Properties Attribute Type
      • Creating and Deleting Tables
      • Protocols
      • Robot Libraries
      • Upload to Management Console
      • Other Topics
        • Robot Configuration
        • Default Options
        • Plugin Simulation from JSON Variable
        • Step Configuration
        • Windows
        • Named Tags, Ranges, and JSON
        • Tag, Range, and JSON Finders
          • Tag Finders
          • Range Finders
          • Cell Ranges
          • JSON Finders
        • Patterns
        • Expressions
        • Error Handling
          • Step References in "At..."
          • Send Backwards (legacy)
        • POST Requests as URLs
        • The Library Protocol
        • Value Selector
        • URL Selector
        • Keyboard Help
        • Browser Tracer
        • Variable Validation Errors
        • Supported Features in Excel
        • XML Data Mapper
          • Create a Data Mapping
          • Edit a Data Mapping
        • URL Blocking
        • Web Authentication
        • Extended OCR Settings
        • Train Tesseract
        • Predefined JavaScript Polyfills
    • RoboServer
      • Start RoboServer
      • RoboServer Configuration
      • RoboServer Configuration - Headless Mode
    • Management Console
      • Other Topics
        • Cron Schedule
        • Filtering
    • Process Discovery
      • Configure the Process Discovery Agent
      • Process Discovery Analyzer
    • Use Proxy Services
    • Kofax RPA Limitations

Your search for {searchVal} returned {total} results.

The search returns topics that contain every term you enter. If you type more than one term, an "and" is assumed. The results appear in order of relevance, based on how many search terms occur per topic.

  • If a search returns too many topics, add more search terms or search for an exact phrase. To search for an exact phrase, enclose it in double quotation marks (for example, “batch class”).
  • If a search returns too few topics, reduce the number of terms entered or use a partial term. If an exact match cannot be found, the search uses “fuzzy” matching to find similar terms. Only terms with exact matches are highlighted in the search results.
Welcome to Kofax RPA > Tutorials > Advanced Tutorials > API

API

Creating a Robot that Uses JSON and a REST Call to Access the LinkedIn API Tutorial Video.