LogicMonitor · Schema

Role

AIOpsMonitoringObservabilityInfrastructureLog ManagementNetwork MonitoringCloud MonitoringAlertingSynthetic MonitoringOpenTelemetryITOps

Properties

Name Type Description
enableRemoteSessionInCompanyLevel boolean Whether Remote Session should be enabled at the account level
customHelpLabel string The label for the custom help URL as it will appear in the Help & Support dropdown menu
customHelpURL string The URL that should be added to the Help & Support dropdown menu
privileges array The account privileges associated with the role. Privileges can be added to a role for each area of your account
associatedUserCount integer The count of the users which are belongs to the role
name string The name of the role
description string The description of the role
id integer The Id of the role
twoFARequired boolean Whether Two-Factor Authentication should be required for this role
requireEULA boolean Whether or not users assigned this role should be required to acknowledge the EULA (end user license agreement)
acctRequireTwoFA boolean Whether Two-Factor Authentication should be required for the entire account
View JSON Schema on GitHub

JSON Schema

logicmonitor-role-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/logicmonitor/main/json-schema/logicmonitor-role-schema.json",
  "title": "Role",
  "x-generated": "2026-10-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/logicmonitor-roles-api-openapi.yml#/components/schemas/Role",
  "type": "object",
  "required": [
    "name",
    "privileges"
  ],
  "properties": {
    "enableRemoteSessionInCompanyLevel": {
      "description": "Whether Remote Session should be enabled at the account level",
      "readOnly": true,
      "type": "boolean"
    },
    "customHelpLabel": {
      "description": "The label for the custom help URL as it will appear in the Help & Support dropdown menu",
      "type": "string"
    },
    "customHelpURL": {
      "description": "The URL that should be added to the Help & Support dropdown menu",
      "type": "string"
    },
    "privileges": {
      "description": "The account privileges associated with the role. Privileges can be added to a role for each area of your account",
      "type": "array",
      "items": {
        "$ref": "#/$defs/Privilege"
      }
    },
    "associatedUserCount": {
      "format": "int32",
      "description": "The count of the users which are belongs to the role",
      "readOnly": true,
      "type": "integer"
    },
    "name": {
      "description": "The name of the role",
      "type": "string"
    },
    "description": {
      "description": "The description of the role",
      "type": "string"
    },
    "id": {
      "format": "int32",
      "description": "The Id of the role",
      "readOnly": true,
      "type": "integer"
    },
    "twoFARequired": {
      "description": "Whether Two-Factor Authentication should be required for this role",
      "type": "boolean"
    },
    "requireEULA": {
      "description": "Whether or not users assigned this role should be required to acknowledge the EULA (end user license agreement)",
      "type": "boolean"
    },
    "acctRequireTwoFA": {
      "description": "Whether Two-Factor Authentication should be required for the entire account",
      "readOnly": true,
      "type": "boolean"
    }
  },
  "$defs": {
    "Privilege": {
      "type": "object",
      "required": [
        "objectId",
        "objectType",
        "operation"
      ],
      "properties": {
        "objectName": {
          "readOnly": true,
          "type": "string"
        },
        "subOperation": {
          "readOnly": true,
          "type": "string"
        },
        "operation": {
          "type": "string"
        },
        "objectId": {
          "type": "string"
        },
        "objectType": {
          "type": "string"
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/logicmonitor-role"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.