Search Knowledge Base by Keyword

Absolute

< Back

Overview

Absolute is an endpoint resilience platform. What sets it apart from other agent-based tools is where the agent lives: Absolute’s Persistence technology is embedded in device firmware by the major PC manufacturers, below the operating system. That means the agent survives a reimage, an OS reinstall, or a disk wipe, and reinstalls itself if someone removes it. Devices report in over the internet rather than needing to be on the corporate network.

Organizations use Absolute to keep an accurate picture of the hardware they own and to act on it remotely: tracking which devices are still alive and where they are, checking whether security tooling on them is actually running, and freezing or wiping a machine that has been lost or stolen.

The ReadyWorks Absolute connector reads that picture into the data fabric. It authenticates against the Absolute API with a token and a signing key, calls an endpoint you specify, and writes the response into a ReadyWorks staging table.

The value in combining it with other sources is coverage. Because Absolute reports from firmware over the internet, it commonly sees devices that Active Directory, Configuration Manager or Intune have lost track of: machines that have not been on the network for months, machines that were reimaged, machines a departing employee never returned. Correlating Absolute against those sources is how a stale asset register gets reconciled, and how the stragglers get found during a refresh or migration program.

This is an inbound-only connector. ReadyWorks does not write back to Absolute through it.

NOTE: Unlike most API connectors in the library, this one ships with a single generic job template rather than a set of prebuilt data pulls, and its API End Point is the placeholder /api/endpoint. You choose which Absolute endpoint to call. See Inbound Job Templates below.

Connector Properties

Property Value
Identifier ABSOLUTE
Name Absolute
Description Connector for processing Absolute data
Job Types Inbound Only
Order 170
Enabled Yes
Locked Yes
Block Update No
Single Authentication No
Windows Only No
Connector Version 2025-03-12
Hooks None
Additional Job Fields None
Image

Authentication Methods

Two methods ship with this connector. Both are enabled, both are marked as default, and both are handled by the absolute.php driver. They take the same four fields; the difference is the kind of signing key you supply.

Method Identifier Base Method Script Order Enabled Config Fields
Asymmetric Encryption ABSOLUTE_asymmetric ABSOLUTE_asymmetric absolute.php 10 Yes 4
Symmetric Encryption ABSOLUTE_symmetric ABSOLUTE_symmetric absolute.php 20 Yes 4

NOTE: Neither method stores a header or cURL recipe in the connector metadata. The absolute.php driver builds and signs each request itself from the Token Id and the key you provide. This is why there is no Authentication Configuration section for either method, unlike the REST connectors in the library.

Method 1: Asymmetric Encryption (ABSOLUTE_asymmetric)

Asymmetric Encryption Method

Signs requests with a private key. Supply the Token Id issued by Absolute plus the private half of a key pair; Absolute holds the public half. Use this method when the Absolute tenant has been set up for key-pair signing.

Connection Configuration Fields (4)

Order Label Type Required Default Max Len Tooltip
10 API Domain text Yes https://api.us.absolute.com/jws/validate 255 Enter API domain of the Connection
30 Server Temporary Working Path text Yes storage/etl5 255 Enter path where temporary files are stored during data processing (exclude starting and ending backslash)
60 Token Id password No 64000 Enter token id of the Connection
70 Private Key password No 64000 Enter private key of the Connection

NOTE: The API Domain default points at Absolute’s United States API host. If the tenant is hosted in another region, replace it with that region’s host before saving the connection.

Method 2: Symmetric Encryption (ABSOLUTE_symmetric)

Symmetric Encryption Method

Signs requests with a shared secret. Supply the Token Id plus the secret key that Absolute issued alongside it, the same value held at both ends. This is the simpler of the two to set up, since there is no key pair to generate.

Connection Configuration Fields (4)

Order Label Type Required Default Max Len Tooltip
10 API Domain text Yes https://api.us.absolute.com/jws/validate 255 Enter API domain of the Connection
30 Server Temporary Working Path text Yes storage/etl5 255 Enter path where temporary files are stored during data processing (exclude starting and ending backslash)
60 Token Id password No 64000 Enter token id of the Connection
70 Secret Key password No 64000 Enter secret key of the Connection

NOTE: Token Id, Private Key and Secret Key are all masked fields and are not readable back once saved. Keep a copy of the credential where your organization normally stores API secrets.

Inbound Job Fields Enabled (16)

These are the settings the job editor shows when you create or edit an inbound job on an Absolute connection. It is a shorter form than the general REST connectors offer.

Order Label Type Required Default Tooltip
10 Job Description text Yes Enter description of the Job
20 Job Schedule lookup Yes Daily Select frequency Job should run
30 Enabled radio Yes Yes Choose if Job is enabled
60 Allow Empty Table radio Yes Yes Choose if an empty table is allowed
70 Destination Table text Yes Enter name of the destination table
80 Data Identity text No Enter identity of the Job
130 Fields to Index text No Enter fields to index
170 Method Type select Yes GET Select method type of the Job
190 API End Point text No Enter API end point of the Job
200 API Data Parameters fields_list No Enter API data parameters of the Job
210 Body Data Sending Method select Yes JSON Encoded Data Select method for sending the body data
220 Raw JSON Body Data textarea No Enter the raw JSON body to send. Do not use body selections in the API Parameters if this is used.
230 API Return Data Node text No Enter API return data node of the Job
270 API Pagination Node text No Enter API pagination node of the Job
290 Pagination Limit text No Enter request pagination limit of the Job
560 Order text Yes Enter order of the Job

NOTE: Pagination is partly exposed. API Pagination Node and Pagination Limit appear, but Pagination Type does not, so paging is driven by the node and limit alone. No enumeration fields are exposed at all, so a job cannot loop over a list of keys retrieved by another job. If you need enumeration against Absolute, build the job on the Generic Rest JSON API connector instead.

Inbound Job Templates (1)

# Job Description Destination Table Data Identity API End Point Ships Enabled
1 Absolute API Call absolute_api absolute_api /api/endpoint No

Absolute API Call (Template 1)

A skeleton rather than a working job. The API End Point ships as the literal placeholder /api/endpoint, so the template does nothing useful until you replace it with a real Absolute API path. Both the destination table and the data identity are the generic name absolute_api.

To use it: copy the template into a new job, set API End Point to the Absolute endpoint you want, set API Return Data Node to the node in the response that holds the records, give Destination Table and Data Identity names that describe the data rather than the connector, choose a schedule, then set Enabled to Yes. If the endpoint returns more rows than one response carries, set API Pagination Node and Pagination Limit as well.

Because one connection can carry many jobs, the usual pattern is several jobs off this one template, one per Absolute endpoint, each writing to its own table.

Setting Value
Job Description Absolute API Call
Job Schedule Daily (15 1 * * *)
Enabled No
Order 10
Destination Table absolute_api
Data Identity absolute_api
Method Type GET
API End Point /api/endpoint
Body Data Sending Method JSON Encoded Data
Allow Empty Table Yes
Append Files to Same Destination Table No
Append New Data to Existing Tables No
Use Unparsed Data No
Convert UUID-Keyed Objects to Rows No
Ignore XML Attributes No
Log Raw API Calls No

NOTE: The last six settings above carry values because the job template table is shared by all 44 connectors. None of them is exposed in the Absolute job editor, so none has any effect here. The Inbound Job Fields Enabled table above is the authority on which settings actually apply.

Outbound Job Templates (0)

This connector is inbound only. No outbound job fields are enabled and no outbound job templates ship.