sumo-logic

Interact with the Sumo Logic platform to manage apps, connections, scheduled views, lookup tables, partitions, users, roles, content folders, and data forwarding rules.

Package Information

Released: 2 mo ago
Downloads: 0 weeklyΒ /Β 0 monthly
Latest Version: 1.0.0

Documentation

Sumo Logic n8n Node

Interact with the Sumo Logic platform to manage apps, connections, scheduled views, lookup tables, partitions, users, roles, content folders, and data forwarding rules.

Installation

In your n8n instance, go to Settings > Community Nodes and install:

@zackrobertstech/n8n-nodes-sumo-logic

Compatibility

  • n8n version: >=1.0.0
  • Node.js version: >=18

Credentials

Configure your Sumo Logic API credentials in n8n.

Resources & Operations

Base URL: https://api.us2.sumologic.com/api/

Access Key Management

Endpoint Description
πŸ”΅ GET /v1/accessKeys List all access keys.
🟒 POST /v1/accessKeys Create an access key.
🟑 PUT /v1/accessKeys/{id} Update an access key.
πŸ”΄ DELETE /v1/accessKeys/{id} Delete an access key.
🟑 PUT /v1/accessKeys/{id}/rotate Rotate the access key secret
πŸ”΅ GET /v1/accessKeys/personal List personal keys.
πŸ”΅ GET /v1/accessKeys/scopes Get all scopes.

Account Management

Endpoint Description
πŸ”΅ GET /v1/account/accountOwner Get the owner of an account.
πŸ”΅ GET /v1/account/status Get overview of the account status.
πŸ”΅ GET /v1/account/subdomain Get the configured subdomain.
🟒 POST /v1/account/subdomain Create account subdomain.
🟑 PUT /v1/account/subdomain Update account subdomain.
πŸ”΄ DELETE /v1/account/subdomain Delete the configured subdomain.
🟒 POST /v1/account/subdomain/recover Recover subdomains for a user.
🟒 POST /v1/account/usage/report Export credits usage details as CSV.
πŸ”΅ GET /v1/account/usage/report/{jobId}/status Get report generation status.
πŸ”΅ GET /v1/account/usageForecast Get usage forecast with respect to last number of days specified.
πŸ”΅ GET /v1/plan/pendingUpdateRequest Get the pending plan update request, if any.
πŸ”΄ DELETE /v1/plan/pendingUpdateRequest Delete the pending plan update request, if any.

App Management

Endpoint Description
πŸ”΅ GET /v1/apps List available apps.
πŸ”΅ GET /v1/apps/{uuid} Get an app by UUID.
🟒 POST /v1/apps/{uuid}/install Install an app by UUID.
πŸ”΅ GET /v1/apps/install/{jobId}/status App install job status.

App Management V2

Endpoint Description
πŸ”΅ GET /v2/apps List apps
πŸ”΅ GET /v2/apps/{uuid}/details Get details of an app version.
🟒 POST /v2/apps/{uuid}/install Start app install job
πŸ”΅ GET /v2/apps/{uuid}/subscription Get subscription status for the user
🟒 POST /v2/apps/{uuid}/subscription Subscribe to an app upgrade notification
πŸ”΄ DELETE /v2/apps/{uuid}/subscription Unsubscribe from an app upgrade notification
🟒 POST /v2/apps/{uuid}/uninstall Start app uninstall job
🟒 POST /v2/apps/{uuid}/upgrade Start app upgrade job
πŸ”΅ GET /v2/apps/install/{jobId}/status App install job status
πŸ”΅ GET /v2/apps/uninstall/{jobId}/status App uninstall job status
πŸ”΅ GET /v2/apps/upgrade/{jobId}/status App upgrade job status

Archive Management

Endpoint Description
πŸ”΅ GET /v1/archive/{sourceId}/jobs Get ingestion jobs for an Archive Source.
🟒 POST /v1/archive/{sourceId}/jobs Create an ingestion job.
πŸ”΄ DELETE /v1/archive/{sourceId}/jobs/{id} Delete an ingestion job.
πŸ”΅ GET /v1/archive/jobs/count List ingestion jobs for all Archive Sources.

Budget Management

Endpoint Description
πŸ”΅ GET /v1/budgets Get budgets
🟒 POST /v1/budgets Creates a budget definition
πŸ”΅ GET /v1/budgets/{budgetId} Get budget
🟑 PUT /v1/budgets/{budgetId} Update budget
πŸ”΄ DELETE /v1/budgets/{budgetId} Delete budget
πŸ”΅ GET /v1/budgets/{budgetId}/usage Get budget usage
πŸ”΅ GET /v1/budgets/usage Get budget usages

Connection Management

Endpoint Description
πŸ”΅ GET /v1/connections Get a list of connections.
🟒 POST /v1/connections Create a new connection.
πŸ”΅ GET /v1/connections/{id} Get a connection.
🟑 PUT /v1/connections/{id} Update a connection.
πŸ”΄ DELETE /v1/connections/{id} Delete a connection.
🟒 POST /v1/connections/incidentTemplates Get incident templates for CloudSOAR connections.
🟒 POST /v1/connections/test Test a new connection url.

Content Management

Endpoint Description
πŸ”΅ GET /v2/content/{contentId}/export/{jobId}/result Content export job result.
πŸ”΅ GET /v2/content/{contentId}/export/{jobId}/status Content export job status.
πŸ”΅ GET /v2/content/{contentId}/path Get path of an item.
🟒 POST /v2/content/{id}/copy Start a content copy job.
πŸ”΅ GET /v2/content/{id}/copy/{jobId}/status Content copy job status.
πŸ”΄ DELETE /v2/content/{id}/delete Start a content deletion job.
πŸ”΅ GET /v2/content/{id}/delete/{jobId}/status Content deletion job status.
🟒 POST /v2/content/{id}/export Start a content export job.
🟒 POST /v2/content/{id}/move Move an item.
🟒 POST /v2/content/folders/{folderId}/import Start a content import job.
πŸ”΅ GET /v2/content/folders/{folderId}/import/{jobId}/result Content import job result.
πŸ”΅ GET /v2/content/folders/{folderId}/import/{jobId}/status Content import job status.
πŸ”΅ GET /v2/content/path Get content item by path.

Content Permissions

Endpoint Description
πŸ”΅ GET /v2/content/{id}/permissions Get permissions of a content item
🟑 PUT /v2/content/{id}/permissions/add Add permissions to a content item.
🟑 PUT /v2/content/{id}/permissions/remove Remove permissions from a content item.

Dashboard Management

Endpoint Description
πŸ”΅ GET /v1/dashboards/reportSchedules List all dashboard report schedules.
🟒 POST /v1/dashboards/reportSchedules Schedule dashboard report
πŸ”΅ GET /v1/dashboards/reportSchedules/{scheduleId} Get dashboard report schedule.
🟑 PUT /v1/dashboards/reportSchedules/{scheduleId} Update dashboard report schedule.
πŸ”΄ DELETE /v1/dashboards/reportSchedules/{scheduleId} Delete dashboard report schedule.
πŸ”΅ GET /v2/dashboards List all dashboards.
🟒 POST /v2/dashboards Create a new dashboard.
πŸ”΅ GET /v2/dashboards/{id} Get a dashboard.
🟑 PUT /v2/dashboards/{id} Update a dashboard.
πŸ”΄ DELETE /v2/dashboards/{id} Delete a dashboard.
🟒 POST /v2/dashboards/migrate Migrate Legacy Dashboards to Dashboards(New)
πŸ”΅ GET /v2/dashboards/migrate/{jobId}/result Get dashboard migration result.
πŸ”΅ GET /v2/dashboards/migrate/{jobId}/status Get dashboard migration status.
🟒 POST /v2/dashboards/migrate/preview Preview of Migrating Legacy Dashboards to Dashboards(New)
🟒 POST /v2/dashboards/reportJobs Start a report job
πŸ”΅ GET /v2/dashboards/reportJobs/{jobId}/result Get report generation job result
πŸ”΅ GET /v2/dashboards/reportJobs/{jobId}/status Get report generation job status

Data Archiving Management

Endpoint Description
πŸ”΅ GET /v1/dataarchiving/destinations Get all data archiving destinations.
🟒 POST /v1/dataarchiving/destinations Create a data archiving destination.
πŸ”΅ GET /v1/dataarchiving/destinations/{id} Get a data archiving destination.
🟑 PUT /v1/dataarchiving/destinations/{id} Update a data archiving destination.
πŸ”΄ DELETE /v1/dataarchiving/destinations/{id} Delete a data archiving destination.

Data Deletion Rules

Endpoint Description
πŸ”΅ GET /v1/dataDeletionRules Get a list of Data Deletion Rules
🟒 POST /v1/dataDeletionRules Create a new Data Deletion Rule
πŸ”΅ GET /v1/dataDeletionRules/{id} Get Data Deletion Rule information for the given Id.
🟒 POST /v1/dataDeletionRules/{id}/cancel Cancel the data Deletion Rule with the given Id.
πŸ”΄ DELETE /v1/dataDeletionRules/{id}/delete Delete the data Deletion Rule with the given Id.

Data Masking Management

Endpoint Description
πŸ”΅ GET /v1/dataMaskingRules Get a list of data masking rules.
🟒 POST /v1/dataMaskingRules Create a new data masking rule.
πŸ”΅ GET /v1/dataMaskingRules/{id} Get a data masking rule.
🟑 PUT /v1/dataMaskingRules/{id} Update a data masking rule.
πŸ”΄ DELETE /v1/dataMaskingRules/{id} Delete a data masking rule.
🟒 POST /v1/dataMaskingRules/evaluate Test and preview a regex pattern by evaluating it against sample input text. Optionally provide a maskString to use as the replacement for text that matches the regex.

Dynamic Parsing Rule Management

Endpoint Description
πŸ”΅ GET /v1/dynamicParsingRules Get a list of dynamic parsing rules.
🟒 POST /v1/dynamicParsingRules Create a new dynamic parsing rule.
πŸ”΅ GET /v1/dynamicParsingRules/{id} Get a dynamic parsing rule.
🟑 PUT /v1/dynamicParsingRules/{id} Update a dynamic parsing rule.
πŸ”΄ DELETE /v1/dynamicParsingRules/{id} Delete a dynamic parsing rule.

Event Analytics

Endpoint Description
πŸ”΅ GET /v1/eventExtractionRules Get all event extraction rules.
🟒 POST /v1/eventExtractionRules Create event extraction rule.
πŸ”΅ GET /v1/eventExtractionRules/{id} Get an event extraction rule.
🟑 PUT /v1/eventExtractionRules/{id} Update an event extraction rule.
πŸ”΄ DELETE /v1/eventExtractionRules/{id} Delete an event extraction rule.
πŸ”΅ GET /v1/eventExtractionRules/quota Get event extraction rules quota.

Extraction Rule Management

Endpoint Description
πŸ”΅ GET /v1/extractionRules Get a list of field extraction rules.
🟒 POST /v1/extractionRules Create a new field extraction rule.
πŸ”΅ GET /v1/extractionRules/{id} Get a field extraction rule.
🟑 PUT /v1/extractionRules/{id} Update a field extraction rule.
πŸ”΄ DELETE /v1/extractionRules/{id} Delete a field extraction rule.

Field Management V1

Endpoint Description
πŸ”΅ GET /v1/fields Get a list of all custom fields.
🟒 POST /v1/fields Create a new field.
πŸ”΅ GET /v1/fields/{id} Get a custom field.
πŸ”΄ DELETE /v1/fields/{id} Delete a custom field.
πŸ”΄ DELETE /v1/fields/{id}/disable Disable a custom field.
🟑 PUT /v1/fields/{id}/enable Enable custom field with a specified identifier.
πŸ”΅ GET /v1/fields/builtin Get a list of built-in fields.
πŸ”΅ GET /v1/fields/builtin/{id} Get a built-in field.
πŸ”΅ GET /v1/fields/dropped Get a list of dropped fields.
πŸ”΅ GET /v1/fields/quota Get capacity information.

Folder Management

Endpoint Description
🟒 POST /v2/content/folders Create a new folder.
πŸ”΅ GET /v2/content/folders/{id} Get a folder.
🟑 PUT /v2/content/folders/{id} Update a folder.
πŸ”΅ GET /v2/content/folders/adminRecommended Schedule Admin Recommended folder job
πŸ”΅ GET /v2/content/folders/adminRecommended/{jobId}/result Get Admin Recommended folder job result
πŸ”΅ GET /v2/content/folders/adminRecommended/{jobId}/status Get Admin Recommended folder job status
πŸ”΅ GET /v2/content/folders/global Schedule Global View job
πŸ”΅ GET /v2/content/folders/global/{jobId}/result Get Global View job result
πŸ”΅ GET /v2/content/folders/global/{jobId}/status Get Global View job status
πŸ”΅ GET /v2/content/folders/installedApps Schedule Installed Apps folder job
πŸ”΅ GET /v2/content/folders/installedApps/{jobId}/result Get Installed Apps folder job result
πŸ”΅ GET /v2/content/folders/installedApps/{jobId}/status Get Installed Apps folder job status
πŸ”΅ GET /v2/content/folders/personal Get personal folder.

Health Events

Endpoint Description
πŸ”΅ GET /v1/healthEvents Get a list of health events.
🟒 POST /v1/healthEvents/resources Health events for specific resources.

Ingest Budget Management V2

Endpoint Description
πŸ”΅ GET /v2/ingestBudgets Get a list of ingest budgets.
🟒 POST /v2/ingestBudgets Create a new ingest budget.
πŸ”΅ GET /v2/ingestBudgets/{id} Get an ingest budget.
🟑 PUT /v2/ingestBudgets/{id} Update an ingest budget.
πŸ”΄ DELETE /v2/ingestBudgets/{id} Delete an ingest budget.
🟒 POST /v2/ingestBudgets/{id}/usage/reset Reset usage.

Log Searches Estimated Usage

Endpoint Description
🟒 POST /v1/logSearches/estimatedUsage Gets estimated usage details.
🟒 POST /v1/logSearches/estimatedUsageByMeteringType Gets estimated usage details per metering type.
🟒 POST /v1/logSearches/estimatedUsageByTier Gets Tier Wise estimated usage details.
🟒 POST /v1/logSearches/estimatedUsageByView Gets estimated usage details per view.

Log Searches Management

Endpoint Description
πŸ”΅ GET /v1/logSearches List all saved log searches.
🟒 POST /v1/logSearches Save a log search.
πŸ”΅ GET /v1/logSearches/{id} Get the saved log search.
🟑 PUT /v1/logSearches/{id} Update the saved log Search.
πŸ”΄ DELETE /v1/logSearches/{id} Delete the saved log search.

Logs Data Forwarding Management

Endpoint Description
πŸ”΅ GET /v1/logsDataForwarding/destinations Get Amazon S3 data forwarding destinations.
🟒 POST /v1/logsDataForwarding/destinations Create an S3 data forwarding destination.
πŸ”΅ GET /v1/logsDataForwarding/destinations/{id} Get an S3 data forwarding destination.
🟑 PUT /v1/logsDataForwarding/destinations/{id} Update an S3 data forwarding destination.
πŸ”΄ DELETE /v1/logsDataForwarding/destinations/{id} Delete an S3 data forwarding destination.
πŸ”΅ GET /v1/logsDataForwarding/rules Get all S3 data forwarding rules.
🟒 POST /v1/logsDataForwarding/rules Create an S3 data forwarding rule.
πŸ”΅ GET /v1/logsDataForwarding/rules/{indexId} Get an S3 data forwarding rule by its index.
🟑 PUT /v1/logsDataForwarding/rules/{indexId} Update an S3 data forwarding rule by its index.
πŸ”΄ DELETE /v1/logsDataForwarding/rules/{indexId} Delete an S3 data forwarding rule by its index.

Lookup Management

Endpoint Description
🟒 POST /v1/lookupTables Create a lookup table.
πŸ”΅ GET /v1/lookupTables/{id} Get a lookup table.
🟑 PUT /v1/lookupTables/{id} Edit a lookup table.
πŸ”΄ DELETE /v1/lookupTables/{id} Delete a lookup table.
🟑 PUT /v1/lookupTables/{id}/deleteTableRow Delete a lookup table row.
🟑 PUT /v1/lookupTables/{id}/row Insert or Update a lookup table row.
🟒 POST /v1/lookupTables/{id}/truncate Empty a lookup table.
🟒 POST /v1/lookupTables/{id}/upload Upload a CSV file.
πŸ”΅ GET /v1/lookupTables/jobs/{jobId}/status Get the status of an async job.

Macro Management

Endpoint Description
πŸ”΅ GET /v2/macros List all macros.
🟒 POST /v2/macros Create a new macro.
πŸ”΅ GET /v2/macros/{id} Get a macro.
🟑 PUT /v2/macros/{id} Edit a macro.
πŸ”΄ DELETE /v2/macros/{id} Delete a macro.

Metrics Query

Endpoint Description
🟒 POST /v1/metricsQueries Run metrics queries

Metrics Searches Management

Endpoint Description
🟒 POST /v1/metricsSearches Save a metrics search.
πŸ”΅ GET /v1/metricsSearches/{id} Get a metrics search.
🟑 PUT /v1/metricsSearches/{id} Updates a metrics search.
πŸ”΄ DELETE /v1/metricsSearches/{id} Deletes a metrics search.

Metrics Searches Management V2

Endpoint Description
πŸ”΅ GET /v2/metricsSearches List all metrics search pages.
🟒 POST /v2/metricsSearches Create a new metrics search page.
πŸ”΅ GET /v2/metricsSearches/{id} Get a metrics search page.
🟑 PUT /v2/metricsSearches/{id} Update a metrics search page.
πŸ”΄ DELETE /v2/metricsSearches/{id} Delete a metrics search page.

Monitors Library Management

Endpoint Description
πŸ”΅ GET /v1/monitors Bulk read a monitor or folder.
🟒 POST /v1/monitors Create a monitor or folder.
πŸ”΄ DELETE /v1/monitors Bulk delete a monitor or folder.
πŸ”΅ GET /v1/monitors/{id} Get a monitor or folder.
🟑 PUT /v1/monitors/{id} Update a monitor or folder.
πŸ”΄ DELETE /v1/monitors/{id} Delete a monitor or folder.
🟒 POST /v1/monitors/{id}/copy Copy a monitor or folder.
πŸ”΅ GET /v1/monitors/{id}/export Export a monitor or folder.
🟒 POST /v1/monitors/{id}/move Move a monitor or folder.
πŸ”΅ GET /v1/monitors/{id}/path Get the path of a monitor or folder.
πŸ”΅ GET /v1/monitors/{id}/permissions List explicit permissions on monitor or folder.
πŸ”΅ GET /v1/monitors/{id}/permissionSummariesBySubjects List permission summaries for a monitor or folder.
🟒 POST /v1/monitors/{parentId}/import Import a monitor or folder.
🟑 PUT /v1/monitors/disable Disable monitors.
πŸ”΅ GET /v1/monitors/path Read a monitor or folder by its path.
🟑 PUT /v1/monitors/permissions/revoke Revoke all permissions on monitor or folder.
🟑 PUT /v1/monitors/permissions/set Set permissions on monitor or folder.
πŸ”΅ GET /v1/monitors/playbooks List all playbooks.
πŸ”΅ GET /v1/monitors/playbooksDetails Get playbook details.
πŸ”΅ GET /v1/monitors/root Get the root monitors folder.
πŸ”΅ GET /v1/monitors/search Search for a monitor or folder.
πŸ”΅ GET /v1/monitors/usageInfo Usage info of monitors.

Muting Schedules Library Management

Endpoint Description
πŸ”΅ GET /v1/mutingSchedules Bulk read a mutingschedule or folder.
🟒 POST /v1/mutingSchedules Create a mutingschedule or folder.
πŸ”΄ DELETE /v1/mutingSchedules Bulk delete a mutingschedule or folder.
πŸ”΅ GET /v1/mutingSchedules/{id} Get a mutingschedule or folder.
🟑 PUT /v1/mutingSchedules/{id} Update a mutingschedule or folder.
πŸ”΄ DELETE /v1/mutingSchedules/{id} Delete a mutingschedule or folder.
🟒 POST /v1/mutingSchedules/{id}/copy Copy a mutingschedule or folder.
πŸ”΅ GET /v1/mutingSchedules/{id}/export Export a mutingschedule or folder.
πŸ”΅ GET /v1/mutingSchedules/{id}/path Get the path of a mutingschedule or folder.
🟒 POST /v1/mutingSchedules/{parentId}/import Import a mutingschedule or folder.
πŸ”΅ GET /v1/mutingSchedules/root Get the root mutingSchedules folder.
πŸ”΅ GET /v1/mutingSchedules/search Search for a mutingschedule or folder.

Oauth Management

Endpoint Description
πŸ”΅ GET /v1/oauth/clients List the OAuth clients.
🟒 POST /v1/oauth/clients Create a new OAuth client.
πŸ”΅ GET /v1/oauth/clients/{id} Get an OAuth client.
🟑 PUT /v1/oauth/clients/{id} Update an OAuth client.
πŸ”΄ DELETE /v1/oauth/clients/{id} Delete an OAuth client.
🟑 PUT /v1/oauth/clients/{id}/rotate Rotate the oauth client secret
πŸ”΅ GET /v1/oauth/consents List OAuth consents.
πŸ”΄ DELETE /v1/oauth/consents/{consentId} Delete an OAuth consent.
πŸ”΅ GET /v1/oauth/scopes Get all scopes.

Orgs Management

Endpoint Description
🟒 POST /v1/organizations/usages Get usages for child orgs.

Ot Collector Management External

Endpoint Description
🟒 POST /v1/otCollectors Get paginated list of OT Collectors
πŸ”΅ GET /v1/otCollectors/{id} Get OT Collector by ID.
πŸ”΄ DELETE /v1/otCollectors/{id} Delete an OT Collector.
πŸ”΄ DELETE /v1/otCollectors/offline Delete all Offline OT Collectors
πŸ”΅ GET /v1/otCollectors/otCollectorsByName Get OT Collectors by name.
πŸ”΅ GET /v1/otCollectors/totalCount Get a count of OT Collectors.

Parsers Library Management

Endpoint Description
πŸ”΅ GET /v1/parsers Bulk read folders and parsers.
🟒 POST /v1/parsers Create a folder or parser.
πŸ”΄ DELETE /v1/parsers Bulk delete folders and parsers.
πŸ”΅ GET /v1/parsers/{id} Read a folder or parser.
🟑 PUT /v1/parsers/{id} Update a folder or parser.
πŸ”΄ DELETE /v1/parsers/{id} Delete a folder or parser.
🟒 POST /v1/parsers/{id}/copy Copy a folder or parser.
πŸ”΅ GET /v1/parsers/{id}/export Export a folder or parser.
🟒 POST /v1/parsers/{id}/lock Lock a folder or a parser.
🟒 POST /v1/parsers/{id}/move Move a folder or parser.
πŸ”΅ GET /v1/parsers/{id}/path Get full path of folder or parser.
🟒 POST /v1/parsers/{id}/unlock Unlock a folder or a parser.
🟒 POST /v1/parsers/{parentId}/import Import a folder or parser
πŸ”΅ GET /v1/parsers/path Read a folder or parser by its path.
πŸ”΅ GET /v1/parsers/root Get the root folder in the library.
πŸ”΅ GET /v1/parsers/search Search for folders or parsers.
🟒 POST /v1/system/parsers/{id}/lock Lock a folder or a parser.
🟒 POST /v1/system/parsers/{id}/unlock Unlock a folder or a parser.

Partition Management

Endpoint Description
πŸ”΅ GET /v1/partitions Get a list of partitions.
🟒 POST /v1/partitions Create a new partition.
πŸ”΅ GET /v1/partitions/{id} Get a partition.
🟑 PUT /v1/partitions/{id} Update a partition.
🟒 POST /v1/partitions/{id}/cancelRetentionUpdate Cancel a retention update for a partition
🟒 POST /v1/partitions/{id}/decommission Decommission a partition.
πŸ”΅ GET /v1/partitions/quota Provides information about partitions quota.

Password Policy

Endpoint Description
πŸ”΅ GET /v1/passwordPolicy Get the current password policy.
🟑 PUT /v1/passwordPolicy Update password policy.

Policies Management

Endpoint Description
πŸ”΅ GET /v1/policies/accessKeysLifetime Get access key lifetime policy.
🟑 PUT /v1/policies/accessKeysLifetime Set access keys lifetime policy.
πŸ”΅ GET /v1/policies/audit Get Audit policy.
🟑 PUT /v1/policies/audit Set Audit policy.
πŸ”΅ GET /v1/policies/dataAccessLevel Get Data Access Level policy.
🟑 PUT /v1/policies/dataAccessLevel Set Data Access Level policy.
πŸ”΅ GET /v1/policies/dataDeletion Get Data Deletion policy.
🟑 PUT /v1/policies/dataDeletion Set Data Deletion policy.
πŸ”΅ GET /v1/policies/maxUserSessionTimeout Get Max User Session Timeout policy.
🟑 PUT /v1/policies/maxUserSessionTimeout Set Max User Session Timeout policy.
πŸ”΅ GET /v1/policies/oAuthCimd Get OAuth policy for Client ID Metadata Documents (CIMD) authentication.
🟑 PUT /v1/policies/oAuthCimd Set OAuth policy for Client ID Metadata Documents (CIMD) authentication.
πŸ”΅ GET /v1/policies/searchAudit Get Search Audit policy.
🟑 PUT /v1/policies/searchAudit Set Search Audit policy.
πŸ”΅ GET /v1/policies/shareDashboardsOutsideOrganization Get Share Dashboards Outside Organization policy.
🟑 PUT /v1/policies/shareDashboardsOutsideOrganization Set Share Dashboards Outside Organization policy.
πŸ”΅ GET /v1/policies/timestampFormat Get Alert Timestamp Format policy.
🟑 PUT /v1/policies/timestampFormat Set Alert Timestamp Format policy.
πŸ”΅ GET /v1/policies/userConcurrentSessionsLimit Get User Concurrent Sessions Limit policy.
🟑 PUT /v1/policies/userConcurrentSessionsLimit Set User Concurrent Sessions Limit policy.

Role Management

Endpoint Description
πŸ”΅ GET /v1/roles Get a list of roles.
🟒 POST /v1/roles Create a new role.
πŸ”΅ GET /v1/roles/{id} Get a role.
🟑 PUT /v1/roles/{id} Update a role.
πŸ”΄ DELETE /v1/roles/{id} Delete a role.
🟑 PUT /v1/roles/{roleId}/users/{userId} Assign a role to a user.
πŸ”΄ DELETE /v1/roles/{roleId}/users/{userId} Remove role from a user.

Role Management V2

Endpoint Description
πŸ”΅ GET /v2/roles Get a list of roles.
🟒 POST /v2/roles Create a new role.
πŸ”΅ GET /v2/roles/{id} Get a role.
🟑 PUT /v2/roles/{id} Update a role.
πŸ”΄ DELETE /v2/roles/{id} Delete a role.
🟑 PUT /v2/roles/{roleId}/users/{userId} Assign a role to a user.
πŸ”΄ DELETE /v2/roles/{roleId}/users/{userId} Remove role from a user.

Saml Configuration Management

Endpoint Description
πŸ”΅ GET /v1/saml/allowlistedUsers Get list of allowlisted users.
🟒 POST /v1/saml/allowlistedUsers/{userId} Allowlist a user.
πŸ”΄ DELETE /v1/saml/allowlistedUsers/{userId} Remove an allowlisted user.
πŸ”΅ GET /v1/saml/identityProviders Get a list of SAML configurations.
🟒 POST /v1/saml/identityProviders Create a new SAML configuration.
🟑 PUT /v1/saml/identityProviders/{id} Update a SAML configuration.
πŸ”΄ DELETE /v1/saml/identityProviders/{id} Delete a SAML configuration.
πŸ”΅ GET /v1/saml/identityProviders/{id}/metadata Get SAML configuration metadata XML.
🟒 POST /v1/saml/lockdown/disable Disable SAML lockdown.
🟒 POST /v1/saml/lockdown/enable Require SAML for sign-in.

Scheduled View Management

Endpoint Description
πŸ”΅ GET /v1/scheduledViews Get a list of scheduled views.
🟒 POST /v1/scheduledViews Create a new scheduled view.
πŸ”΅ GET /v1/scheduledViews/{id} Get a scheduled view.
🟑 PUT /v1/scheduledViews/{id} Update a scheduled view.
πŸ”΄ DELETE /v1/scheduledViews/{id}/disable Disable a scheduled view.
🟒 POST /v1/scheduledViews/{id}/pause Pause a scheduled view.
🟒 POST /v1/scheduledViews/{id}/start Start a scheduled view.
πŸ”΅ GET /v1/scheduledViews/quota Provides information about scheduled views quota.

Schema Base Management

Endpoint Description
πŸ”΅ GET /v1/schemaIdentitiesGrouped Get schema base identities grouped by type and sorted by version.

Scim User Management

Endpoint Description
πŸ”΅ GET /v1/scim/Users List SCIM Users
🟒 POST /v1/scim/Users Create SCIM User
πŸ”΅ GET /v1/scim/Users/{id} Get a SCIM User
🟑 PUT /v1/scim/Users/{id} Update SCIM User
🟣 PATCH /v1/scim/Users/{id} Update SCIM User Attributes
πŸ”΄ DELETE /v1/scim/Users/{id} Delete SCIM User

Service Account Management

Endpoint Description
πŸ”΅ GET /v1/serviceAccounts Get a list of service accounts.
🟒 POST /v1/serviceAccounts Create a new service account.
πŸ”΅ GET /v1/serviceAccounts/{id} Get a service account.
🟑 PUT /v1/serviceAccounts/{id} Update a service account.
πŸ”΄ DELETE /v1/serviceAccounts/{id} Delete a service account.
πŸ”΅ GET /v1/serviceAccounts/{serviceAccountId}/accessKeys List access keys for a service account.
🟒 POST /v1/serviceAccounts/{serviceAccountId}/accessKeys Create a new access key for a service account.
πŸ”΅ GET /v1/serviceAccounts/{serviceAccountId}/accessKeys/{accessId} Get an access key of a service account.
🟑 PUT /v1/serviceAccounts/{serviceAccountId}/accessKeys/{accessId} Update an access key of a service account.
πŸ”΄ DELETE /v1/serviceAccounts/{serviceAccountId}/accessKeys/{accessId} Delete an access key of a service account.

Service Allowlist Management

Endpoint Description
πŸ”΅ GET /v1/serviceAllowlist/addresses List all allowlisted CIDRs/IP addresses.
🟒 POST /v1/serviceAllowlist/addresses/add Allowlist CIDRs/IP addresses.
🟒 POST /v1/serviceAllowlist/addresses/remove Remove allowlisted CIDRs/IP addresses.
🟒 POST /v1/serviceAllowlist/disable Disable service allowlisting.
🟒 POST /v1/serviceAllowlist/enable Enable service allowlisting.
πŸ”΅ GET /v1/serviceAllowlist/status Get the allowlisting status.

Service Map

Endpoint Description
πŸ”΅ GET /v1/tracing/serviceMap Get a service map.

Slos Library Management

Endpoint Description
πŸ”΅ GET /v1/slos Bulk read a slo or folder.
🟒 POST /v1/slos Create a slo or folder.
πŸ”΄ DELETE /v1/slos Bulk delete a slo or folder.
πŸ”΅ GET /v1/slos/{id} Get a slo or folder.
🟑 PUT /v1/slos/{id} Update a slo or folder.
πŸ”΄ DELETE /v1/slos/{id} Delete a slo or folder.
🟒 POST /v1/slos/{id}/copy Copy a slo or folder.
πŸ”΅ GET /v1/slos/{id}/export Export a slo or folder.
🟒 POST /v1/slos/{id}/move Move a slo or folder.
πŸ”΅ GET /v1/slos/{id}/path Get the path of a slo or folder.
🟒 POST /v1/slos/{parentId}/import Import a slo or folder.
πŸ”΅ GET /v1/slos/path Read a slo or folder by its path.
πŸ”΅ GET /v1/slos/root Get the root slos folder.
πŸ”΅ GET /v1/slos/search Search for a slo or folder.
πŸ”΅ GET /v1/slos/sli Bulk fetch SLI values, error budget remaining and SLI computation status for the current compliance period.
πŸ”΅ GET /v1/slos/usageInfo Usage info of SLOs.

Source Template Management External

Endpoint Description
πŸ”΅ GET /v1/sourceTemplate Return all source templates of a customer (deprecated).
🟒 POST /v1/sourceTemplate Create source template (deprecated).
πŸ”΅ GET /v1/sourceTemplate/{id} Get a source template by Id (deprecated).
🟒 POST /v1/sourceTemplate/{id} Update source template (deprecated).
πŸ”΄ DELETE /v1/sourceTemplate/{id} Delete a source template (deprecated).
🟑 PUT /v1/sourceTemplate/{id}/status Update status of source template (deprecated)
🟒 POST /v1/sourceTemplate/getLinkedSourceTemplatesImpact Get linked source templates update based on the ot-collector tags user is wants to update.
πŸ”΅ GET /v1/sourceTemplates List all source templates.
🟒 POST /v1/sourceTemplates Create source template.
πŸ”΅ GET /v1/sourceTemplates/{id} Get a source template by Id.
🟒 POST /v1/sourceTemplates/{id} Update source template.
πŸ”΄ DELETE /v1/sourceTemplates/{id} Delete a source template.
🟑 PUT /v1/sourceTemplates/{id}/status Update status of source template
🟒 POST /v1/sourceTemplates/{id}/upgrade Upgrade source template.
🟒 POST /v1/sourceTemplates/getLinkedSourceTemplatesImpact Preview source template linking changes.
🟒 POST /v1/upgrade/sourceTemplate/{id} Upgrade source template (deprecated).

Span Analytics

Endpoint Description
🟒 POST /v1/tracing/spanquery Run a span analytics query asynchronously.
πŸ”΄ DELETE /v1/tracing/spanquery/{queryId} Cancel a span analytics query.
πŸ”΅ GET /v1/tracing/spanquery/{queryId}/aggregates Get span analytics query aggregated results.
🟑 PUT /v1/tracing/spanquery/{queryId}/pause Pause a span analytics query.
🟑 PUT /v1/tracing/spanquery/{queryId}/resume Resume a span analytics query.
πŸ”΅ GET /v1/tracing/spanquery/{queryId}/rows/{rowId}/facets Get a list of facets of a span analytics query.
πŸ”΅ GET /v1/tracing/spanquery/{queryId}/rows/{rowId}/spans Get results of a span analytics query.
πŸ”΅ GET /v1/tracing/spanquery/{queryId}/status Get a span analytics query status.
πŸ”΅ GET /v1/tracing/spanquery/fields Get filter fields for span analytics queries.
πŸ”΅ GET /v1/tracing/spanquery/fields/{field}/values Get span analytics query filter field values.

Threat Intel Ingest

Endpoint Description
🟑 PUT /v1/threatIntel/datastore/dataSource/{dataSourceName} Updates source properties
πŸ”΅ GET /v1/threatIntel/datastore/db Get threat intel indicators DB information
πŸ”΄ DELETE /v1/threatIntel/datastore/db Remove the threat intel indicators DB
πŸ”΅ GET /v1/threatIntel/datastore/retentionPeriod Get threat intel indicators store retention period in terms of days.
🟒 POST /v1/threatIntel/datastore/retentionPeriod Set the threat intel indicators store retention period in terms of days.

Threat Intel Ingest Producer

Endpoint Description
πŸ”΄ DELETE /v1/threatIntel/datastore/indicators Removes indicators by their IDS
🟒 POST /v1/threatIntel/datastore/indicators/normalized Uploads indicators in a Sumo normalized format.
🟒 POST /v1/threatIntel/datastore/indicators/stix Uploads indicators in a STIX 2.x json format.

Tokens Library Management

Endpoint Description
πŸ”΅ GET /v1/tokens Get a list of tokens.
🟒 POST /v1/tokens Create a token.
πŸ”΅ GET /v1/tokens/{id} Get a token.
🟑 PUT /v1/tokens/{id} Update a token.
πŸ”΄ DELETE /v1/tokens/{id} Delete a token.

Traces

Endpoint Description
πŸ”΅ GET /v1/tracing/metrics Get trace search query metrics.
🟒 POST /v1/tracing/tracequery Run a trace search query asynchronously.
πŸ”΄ DELETE /v1/tracing/tracequery/{queryId} Cancel a trace search query.
πŸ”΅ GET /v1/tracing/tracequery/{queryId}/rows/{rowId}/traces Get results of a trace search query.
πŸ”΅ GET /v1/tracing/tracequery/{queryId}/status Get a trace search query status.
πŸ”΅ GET /v1/tracing/tracequery/fields Get filter fields for trace search queries.
πŸ”΅ GET /v1/tracing/tracequery/fields/{field}/values Get trace search query filter field values.
πŸ”΅ GET /v1/tracing/traces/{traceId} Get trace details.
πŸ”΅ GET /v1/tracing/traces/{traceId}/criticalPath Get a critical path of a trace.
πŸ”΅ GET /v1/tracing/traces/{traceId}/criticalPath/breakdown/service Get a critical path service breakdown of a trace.
πŸ”΅ GET /v1/tracing/traces/{traceId}/exists Check if the trace exists.
πŸ”΅ GET /v1/tracing/traces/{traceId}/spans Get a list of trace spans.
πŸ”΅ GET /v1/tracing/traces/{traceId}/spans/{spanId} Get span details.
πŸ”΅ GET /v1/tracing/traces/{traceId}/spans/{spanId}/billingInfo Get span billing details.
πŸ”΅ GET /v1/tracing/traces/{traceId}/traceEvents Get a list of events (without their attributes) per span for a trace.

Transformation Rule Management

Endpoint Description
πŸ”΅ GET /v1/transformationRules Get a list of transformation rules.
🟒 POST /v1/transformationRules Create a new transformation rule.
πŸ”΅ GET /v1/transformationRules/{id} Get a transformation rule.
🟑 PUT /v1/transformationRules/{id} Update a transformation rule.
πŸ”΄ DELETE /v1/transformationRules/{id} Delete a transformation rule.

User Management

Endpoint Description
πŸ”΅ GET /v1/users Get a list of users.
🟒 POST /v1/users Create a new user.
πŸ”΅ GET /v1/users/{id} Get a user.
🟑 PUT /v1/users/{id} Update a user.
πŸ”΄ DELETE /v1/users/{id} Delete a user.
🟒 POST /v1/users/{id}/email/requestChange Change email address.
🟑 PUT /v1/users/{id}/mfa/disable Disable MFA for user.
🟒 POST /v1/users/{id}/password/reset Reset password.
🟒 POST /v1/users/{id}/resendWelcomeEmail Resend verification email.
🟒 POST /v1/users/{id}/unlock Unlock a user.

Resources

Built with

This node was generated using Zack Roberts Node Studio, powered by @zackrobertstech/n8n-openapi-node-builder (a maintained fork of @avantguardllc/n8n-openapi-node).

License

MIT

Discussion