(Advanced Settings) - /portalAPI/AgentSettingType/*

2 min. readlast update: 10.20.2026

This article will encompass all PortalAPI calls that are related to /portalAPI/AgentSettingType/* endpoints

 

If you are new to working with ThreatLocker PortalAPI endpoints and/or have questions regarding authentication and terminology used throughout this article, please look through the following guide:

Getting Started with ThreatLocker PortalAPIs

 

Table of Contents

AgentSettingTypeGetDropdownOptionsForAgentSetting

 

AgentSettingTypeGetDropdownOptionsForAgentSetting

https://portalapi.INSTANCE.threatlocker.com/portalapi/AgentSettingType/AgentSettingTypeGetDropdownOptionsForAgentSetting

  • Method: GET
  • Description: This API is used when selecting the flask and gear icon in the top-right corner of any page in the ThreatLocker Portal and selecting the "New Setting" button. This API returns a list of Advanced Settings that are available to apply to your organization.

 

Listed below are the most relevant fields returned by this API:

  • label: This field returns the name of the Advanced Setting.
  • numericValue: This field corresponds to the agentSettingTypeId of each Advanced Setting, which is returned when calling the AgentSettingGetByParameters API.

 

  • Required Body/Parameters
    • N/A
  • Optional Body/Parameters
    • N/A
  • Permission Requirements
    • Assign any one of the following permissions:
      • Edit Advanced Settings
      • View Advanced Settings
Sample response body for 3 Advanced Settings

[
    {
        "label": "<String>",
        "value": null,
        "numericValue": <Integer>,
        "entityType": null,
        "parentId": null,
        "disabled": <Boolean>,
        "tooltip": null,
        "featureConfigurationIds": [],
        "isSupported": null,
        "isExpandable": <Boolean>,
        "extendedProperties": null
    },
    {
        "label": "<String>",
        "value": null,
        "numericValue": <Integer>,
        "entityType": null,
        "parentId": null,
        "disabled": <Boolean>,
        "tooltip": null,
        "featureConfigurationIds": [],
        "isSupported": null,
        "isExpandable": <Boolean>,
        "extendedProperties": null
    },
    {
        "label": "<String>",
        "value": null,
        "numericValue": <Integer>,
        "entityType": null,
        "parentId": null,
        "disabled": <Boolean>,
        "tooltip": null,
        "featureConfigurationIds": [],
        "isSupported": null,
        "isExpandable": <Boolean>,
        "extendedProperties": null
    }
]

Was this article helpful?