Sumo Logic website screenshot

Sumo Logic

Sumo Logic is a cloud-native log analytics, observability, and security platform. The Sumo Logic platform ingests logs, metrics, and traces from cloud and on-premise sources and exposes a deep REST API covering search jobs, dashboards, metrics, monitors and alerts, content management, roles, users, service accounts, collectors, connections, partitions, lookup tables, SAML configuration, traces and span analytics, and Cloud SIEM / Cloud SOAR. Sumo Logic operates regional deployments and surfaces a deployment-specific API endpoint for each one (us1, us2, eu, au, ca, de, jp, in, kr, and fed for US public sector). Authentication is via Access ID and Access Key (HTTP Basic) or bearer-style service account credentials.

18 APIs 0 Features
LogsObservabilitySIEMSOARMetricsCloud SecurityLog Analytics

APIs

Sumo Logic REST API (US1)

Sumo Logic REST API for the US1 deployment. Endpoint surface spans search jobs, dashboards, metrics, monitors, content management, roles, users, collectors, connections, partiti...

Sumo Logic REST API (US2)

Sumo Logic REST API for the US2 deployment.

Sumo Logic REST API (EU)

Sumo Logic REST API for the EU (Ireland) deployment.

Sumo Logic REST API (AU)

Sumo Logic REST API for the AU (Australia) deployment.

Sumo Logic REST API (DE)

Sumo Logic REST API for the DE (Germany) deployment.

Sumo Logic REST API (JP)

Sumo Logic REST API for the JP (Japan) deployment.

Sumo Logic REST API (CA)

Sumo Logic REST API for the CA (Canada) deployment.

Sumo Logic REST API (IN)

Sumo Logic REST API for the IN (India) deployment.

Sumo Logic REST API (KR)

Sumo Logic REST API for the KR (South Korea) deployment.

Sumo Logic REST API (FED)

Sumo Logic REST API for the FED deployment, serving US Federal customers (FedRAMP).

Sumo Logic Search Job API

Asynchronous search job API used to launch log searches, poll for state, retrieve messages and aggregate records, and pause/cancel running jobs.

Sumo Logic Dashboards API

Endpoints for creating, retrieving, updating, and deleting dashboards and dashboard panels.

Sumo Logic Monitors API

Monitor management API for creating logs and metrics monitors, configuring conditions, and routing to notification channels including email, Slack, PagerDuty, and webhook.

Sumo Logic Collectors API

Endpoints for managing installed and hosted collectors, their sources, and configuration.

Sumo Logic Content Management API

Asynchronous import, export, copy, move, and delete operations across the user content hierarchy (folders, dashboards, searches, lookup tables).

Sumo Logic Cloud SIEM API

Cloud SIEM API for managing entities, insights, signals, and rules used for security analytics and threat detection.

Sumo Logic Cloud SOAR API

Cloud SOAR API for security orchestration, automation, and response playbooks, incidents, and actions.

Sumo Logic Webhook Connections

Outbound webhook surface for Sumo Logic alert delivery. Sumo Logic POSTs JSON payloads to user-configured receivers when monitors trigger or recover. Documented connection types...

Collections

Pricing Plans

Sumologic Plans Pricing

1 plans

PLANS

Rate Limits

Sumologic Rate Limits

2 limits

RATE LIMITS

FinOps

Event Specifications

Sumo Logic Webhook Connections

AsyncAPI description of Sumo Logic's outbound webhook surfaces. Sumo Logic delivers alert and recovery notifications via HTTP POST to user-configured webhook connections. Each c...

ASYNCAPI

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHub
GitHub
🟢
Status
Status
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Sumo Logic REST API
  version: 1.0.0
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: Search Jobs
    type: folder
  items:
  - info:
      name: Create a search job
      type: http
    http:
      method: POST
      url: https://api.sumologic.com/api/v1/search/jobs
    docs: Create a search job
  - info:
      name: Get search job status
      type: http
    http:
      method: GET
      url: https://api.sumologic.com/api/v1/search/jobs/:searchJobId
      params:
      - name: searchJobId
        value: ''
        type: path
    docs: Get search job status
  - info:
      name: Delete a search job
      type: http
    http:
      method: DELETE
      url: https://api.sumologic.com/api/v1/search/jobs/:searchJobId
      params:
      - name: searchJobId
        value: ''
        type: path
    docs: Delete a search job
  - info:
      name: Page through messages produced by a search job
      type: http
    http:
      method: GET
      url: https://api.sumologic.com/api/v1/search/jobs/:searchJobId/messages
      params:
      - name: searchJobId
        value: ''
        type: path
      - name: offset
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
    docs: Page through messages produced by a search job
  - info:
      name: Page through records produced by a search job
      type: http
    http:
      method: GET
      url: https://api.sumologic.com/api/v1/search/jobs/:searchJobId/records
      params:
      - name: searchJobId
        value: ''
        type: path
      - name: offset
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
    docs: Page through records produced by a search job
- info:
    name: Dashboards
    type: folder
  items:
  - info:
      name: List dashboards
      type: http
    http:
      method: GET
      url: https://api.sumologic.com/api/v2/dashboards
    docs: List dashboards
  - info:
      name: Create a dashboard
      type: http
    http:
      method: POST
      url: https://api.sumologic.com/api/v2/dashboards
    docs: Create a dashboard
  - info:
      name: Get a dashboard
      type: http
    http:
      method: GET
      url: https://api.sumologic.com/api/v2/dashboards/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get a dashboard
  - info:
      name: Update a dashboard
      type: http
    http:
      method: PUT
      url: https://api.sumologic.com/api/v2/dashboards/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Update a dashboard
  - info:
      name: Delete a dashboard
      type: http
    http:
      method: DELETE
      url: https://api.sumologic.com/api/v2/dashboards/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Delete a dashboard
- info:
    name: Collectors
    type: folder
  items:
  - info:
      name: List collectors
      type: http
    http:
      method: GET
      url: https://api.sumologic.com/api/v1/collectors
    docs: List collectors
  - info:
      name: Create a collector
      type: http
    http:
      method: POST
      url: https://api.sumologic.com/api/v1/collectors
    docs: Create a collector
  - info:
      name: Get a collector
      type: http
    http:
      method: GET
      url: https://api.sumologic.com/api/v1/collectors/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get a collector
  - info:
      name: Update a collector
      type: http
    http:
      method: PUT
      url: https://api.sumologic.com/api/v1/collectors/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Update a collector
  - info:
      name: Delete a collector
      type: http
    http:
      method: DELETE
      url: https://api.sumologic.com/api/v1/collectors/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Delete a collector
- info:
    name: Users
    type: folder
  items:
  - info:
      name: List users
      type: http
    http:
      method: GET
      url: https://api.sumologic.com/api/v1/users
    docs: List users
  - info:
      name: Create a user
      type: http
    http:
      method: POST
      url: https://api.sumologic.com/api/v1/users
    docs: Create a user
  - info:
      name: Get a user
      type: http
    http:
      method: GET
      url: https://api.sumologic.com/api/v1/users/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get a user
  - info:
      name: Update a user
      type: http
    http:
      method: PUT
      url: https://api.sumologic.com/api/v1/users/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Update a user
  - info:
      name: Delete a user
      type: http
    http:
      method: DELETE
      url: https://api.sumologic.com/api/v1/users/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Delete a user
- info:
    name: Roles
    type: folder
  items:
  - info:
      name: List roles
      type: http
    http:
      method: GET
      url: https://api.sumologic.com/api/v1/roles
    docs: List roles
  - info:
      name: Create a role
      type: http
    http:
      method: POST
      url: https://api.sumologic.com/api/v1/roles
    docs: Create a role
- info:
    name: Monitors
    type: folder
  items:
  - info:
      name: List monitors
      type: http
    http:
      method: GET
      url: https://api.sumologic.com/api/v1/monitors
    docs: List monitors
  - info:
      name: Create a monitor
      type: http
    http:
      method: POST
      url: https://api.sumologic.com/api/v1/monitors
    docs: Create a monitor
- info:
    name: Content
    type: folder
  items:
  - info:
      name: Create a content folder
      type: http
    http:
      method: POST
      url: https://api.sumologic.com/api/v2/content/folders
    docs: Create a content folder
  - info:
      name: Get a content item
      type: http
    http:
      method: GET
      url: https://api.sumologic.com/api/v2/content/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get a content item
  - info:
      name: Delete a content item
      type: http
    http:
      method: DELETE
      url: https://api.sumologic.com/api/v2/content/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Delete a content item
bundled: true