# Absolute

## Connection Requirements

{% stepper %}
{% step %}

### Domain

The domain of the Absolute server you want to connect to. Requests will be directed to this address.

{% hint style="info" %}
🔵 Default: <https://api.absolute.com>
{% endhint %}

{% hint style="warning" %}
⚠️ The domain may change depending on the region where the server is located. For example, while the login URL might be <https://cc.absolute.com>, the API URL should use the corresponding api domain, like <https://api.absolute.com>. You can enter the correct API URL by replacing the cc part with the appropriate api domain.
{% endhint %}
{% endstep %}

{% step %}

### Token ID

Token ID to authenticate against Absolute server.
{% endstep %}

{% step %}

### Token Secret

Token Secret (Secret Key) to authenticate against the Absolute server.

To get Token ID and Token Secret:

* Log in to the **Secure Endpoint Console** with a user that has **Manage permission** for API credentials.
* Click **Create API token**.
* In **Add title**, enter a name for your token.
* Select **Generate Token** under the Symmetric encryption section.
* Click on the **Expiration date** field and select an expiration date (at least one day in the future).
* Set the desired **Permissions**. You can use: **Select All** to grant all permissions assigned to your user role, or manually enable specific permissions like **View** or **Manage**.
* (Optional) Enter any allowed IP addresses to restrict API access. If none is set, all IPs are allowed.
* Click **Save** to generate the token.
* In the **Token Key Details** section:
  * Click **Copy** next to the **Token ID** and save it securely.
  * Click **Copy** next to the **Token Secret Key** and save it securely.
  * Alternatively, click **Download Token** to save both values in a `.token` file.
* **Important:** If you close this dialog without copying or downloading the secret key, it cannot be retrieved again. You'll need to create a new token.
  {% endstep %}
  {% endstepper %}

{% hint style="warning" %}
⚠️ Please perform a **connection test** to ensure there is a valid connection to the host.\
When the discovery operation is finalized, you will be able to see the details on the **Assets** page.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.octoxlabs.com/adapters/adapters/absolute.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
