OneUptime website screenshot

OneUptime

OneUptime is an open source observability platform combining monitoring, incident management, status pages, and on-call scheduling in one OpenTelemetry-native tool.

1 APIs 0 Features
ObservabilityOpen Source

APIs

OneUptime

OneUptime is an open source observability platform combining monitoring, incident management, status pages, and on-call scheduling in one OpenTelemetry-native tool.

Collections

Pricing Plans

Oneuptime Plans Pricing

3 plans

PLANS

Rate Limits

Oneuptime Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: OneUptime API
  version: '1.0'
items:
- info:
    name: Create a new OneUptime project
    type: http
  http:
    method: POST
    url: https://oneuptime.com/api/projects
    body:
      type: json
      data: '{}'
  docs: Create a new OneUptime project
- info:
    name: Get project details
    type: http
  http:
    method: GET
    url: https://oneuptime.com/api/projects/:projectId
    params:
    - name: projectId
      value: ''
      type: path
  docs: Get project details
- info:
    name: Update project settings
    type: http
  http:
    method: PUT
    url: https://oneuptime.com/api/projects/:projectId
    params:
    - name: projectId
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Update project settings
- info:
    name: List custom probes for a project
    type: http
  http:
    method: GET
    url: https://oneuptime.com/api/projects/:projectId/probes
    params:
    - name: projectId
      value: ''
      type: path
  docs: List custom probes for a project
- info:
    name: Deploy a new monitoring probe
    type: http
  http:
    method: POST
    url: https://oneuptime.com/api/projects/:projectId/probes
    params:
    - name: projectId
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Deploy a new monitoring probe
- info:
    name: Get probe details
    type: http
  http:
    method: GET
    url: https://oneuptime.com/api/projects/:projectId/probes/:probeId
    params:
    - name: projectId
      value: ''
      type: path
    - name: probeId
      value: ''
      type: path
  docs: Get probe details
- info:
    name: Update probe configuration
    type: http
  http:
    method: PUT
    url: https://oneuptime.com/api/projects/:projectId/probes/:probeId
    params:
    - name: projectId
      value: ''
      type: path
    - name: probeId
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Update probe configuration
- info:
    name: Remove a probe
    type: http
  http:
    method: DELETE
    url: https://oneuptime.com/api/projects/:projectId/probes/:probeId
    params:
    - name: projectId
      value: ''
      type: path
    - name: probeId
      value: ''
      type: path
  docs: Remove a probe
- info:
    name: List incidents in a project
    type: http
  http:
    method: GET
    url: https://oneuptime.com/api/projects/:projectId/incidents
    params:
    - name: projectId
      value: ''
      type: path
  docs: List incidents in a project
- info:
    name: Create a new incident
    type: http
  http:
    method: POST
    url: https://oneuptime.com/api/projects/:projectId/incidents
    params:
    - name: projectId
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Create a new incident
- info:
    name: List monitors
    type: http
  http:
    method: GET
    url: https://oneuptime.com/api/projects/:projectId/monitors
    params:
    - name: projectId
      value: ''
      type: path
  docs: List monitors
- info:
    name: Create a new monitor
    type: http
  http:
    method: POST
    url: https://oneuptime.com/api/projects/:projectId/monitors
    params:
    - name: projectId
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Create a new monitor
- info:
    name: List alerts
    type: http
  http:
    method: GET
    url: https://oneuptime.com/api/projects/:projectId/alerts
    params:
    - name: projectId
      value: ''
      type: path
  docs: List alerts
- info:
    name: List on-call duty policies and escalation rules
    type: http
  http:
    method: GET
    url: https://oneuptime.com/api/projects/:projectId/on-call-policies
    params:
    - name: projectId
      value: ''
      type: path
  docs: List on-call duty policies and escalation rules
- info:
    name: Create a workflow for automated incident response
    type: http
  http:
    method: POST
    url: https://oneuptime.com/api/projects/:projectId/workflows
    params:
    - name: projectId
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Create a workflow for automated incident response
bundled: true