---
title: "Get advanced settings"
method: GET
path: "/advanced_settings"
tags: ["AdvancedSettings"]
---

# Get advanced settings

`GET /advanced_settings`

## Request

- Base URL: `https://localhost:8446/api/v2`
- URL: `https://localhost:8446/api/v2/advanced_settings`
- Auth: API key in header `Authorization`

Returns advanced settings.

## Response `200`

Successful response

- object
  - `settings` object, required: Advanced configuration settings. For optional fields, only includes values explicitly set by the user. May include additional custom parameters not listed here.
  - `settings.server_origin` string: Management Console address.
  - `settings.file_query_timeout` number: File query timeout in seconds. Specifies how long the File query functionality waits before timing out.
  - `settings.history_ttl` number: Job run time to live in milliseconds. Determines how long finished Job runs are stored. Default is 14 days. Set to 0 to retain runs indefinitely.
  - `settings.jobs_ttl` number: Job time to live in milliseconds. Specifies how long Jobs are stored. Set to 0 to retain jobs indefinitely.
  - `settings.identify_agent_by_name` boolean: Identify agent by name. If true, agents will be identified by their names instead of peer_id device IDs.
  - `settings.ata_token_lifetime` number: Agent-to-agent token lifetime in seconds. Defines how long the encryption token between agents remains valid.
  - `settings.ata_token_overlap` number: Agent-to-agent token overlap period in seconds. Specifies how long both the current and new tokens remain valid during a rollover.
  - `settings.trusted_ca` string: Trusted Certificate Authorities. List of trusted certificate authorities in PEM format for external connections such as SMTP, LDAP, webhooks. Separate multiple certificates with a newline character.
  - `settings.user_session_idle_timeout` number: User session idle timeout (in minutes). Session expires after this duration of inactivity.
  - `settings.ui_sleep_timeout` number: UI sleep timeout in milliseconds. Defines how long the UI remains idle before unloading.
  - `settings.send_mail_timeout` number: Send email timeout in milliseconds. Defines how long the system waits for an email to be sent before timing out.
  - `settings.send_webhook_timeout` number: Webhook send timeout in milliseconds. Defines how long the system waits for a webhook to be sent before timing out.
  - `settings.search_history` boolean: Table search history. If enabled, preserves search queries, sorting, filtering and page size for UI tables.
  - `settings.default_logger_level` string: Default log level. Defines the minimum severity level of logs to retain. Note: Setting a level lower than error may impact performance on larger setups.
  - `updated_at` number, required: Updated at (seconds)
  - `updated_by` string, required: Name of the user who updated advanced settings the last time

## Other responses

- `default`: Error response. Depending on the error, either a 4xx or 5xx response status is returned.

---

[API](https://skmtc.dev/resilio/apis/resilio-api.md) - [All operations](https://skmtc.dev/resilio/apis/resilio-api/llms.txt) - [OpenAPI document](https://skmtc.dev/resilio/apis/resilio-api/revisions/ca39130a395e?raw)
