OneUptime

com.oneuptime由 oneuptime.com 发布官方发布者v14.0.105更新于 Nov 7, 2026

Manage incidents, alerts, monitors, status pages, on-call and telemetry in OneUptime.

已验证Streamable HTTP可网页运行效率与工作流安全与监控数据与分析

概览

AI 生成的概览

远程 OneUptime MCP 服务器,让助手管理 OneUptime 项目中的事件、告警、监控项、状态页、值班和遥测数据。

可以做什么
  • 创建、读取、更新、删除和统计事件、告警、监控项、状态页、团队、标签、值班策略和安全案件等记录
  • 执行事件与告警响应快捷操作:确认、解决,以及添加内部或公开备注
  • 只读查询遥测数据:列出并统计日志、指标、跨度、异常实例、安全事件和变更事件
  • 按需查看资源字段与过滤运算符,并确认凭据所属的项目
  • 无需凭据即可读取公开状态页概览、事件、维护和公告
适用场景
适合让助手参与 OneUptime 的值班与事件响应:分诊和确认事件、用日志与链路排查问题、发布状态更新,或维护监控项、团队和状态页。
运行要求
需要 OneUptime 主机(云端或自建)的 /mcp 路径上的远程 streamable HTTP 端点。认证方式为通过客户端浏览器进行 OAuth 登录,或在每次请求的 x-api-key 请求头中携带项目 API 密钥(也可用 Bearer 令牌);不使用环境变量密钥。公开状态页与辅助工具无需凭据。
安装前请注意
写入类工具会创建、更新和删除记录,改变事件与告警状态,呼叫值班人员,并可能向状态页发布公开备注;删除为永久操作。请使用最小权限的项目级 API 密钥,因为 x-api-key 也接受主密钥,而主密钥拥有实例级管理员权限。凭据随每次请求发送,工具调用会发往 OneUptime API。

安装

在 SourceWeft 中

  1. 打开 控制台中的 OneUptime,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.oneuptime%2Fmcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "oneuptime": {
      "type": "http",
      "url": "https://oneuptime.com/mcp"
    }
  }
}

README

OneUptime MCP Server

A Model Context Protocol (MCP) server that exposes OneUptime to AI agents. It lets MCP-compatible clients (Claude, VS Code with Copilot, Cursor, and others) manage incidents, alerts, monitors, status pages, on-call, and telemetry through about 290 tools.

How it works

  • Transport: Streamable HTTP at /mcp. The server is stateless — no session IDs are issued or required, so it is safe behind load balancers and multi-replica deployments.
  • Hosted endpoint: https://oneuptime.com/mcp
  • Self-hosted endpoint: https://<your-host>/mcp (served by the App container behind Nginx)
  • Auth: sign in with OneUptime (OAuth 2.1, per the MCP authorization specification), or a per-request API key via the x-api-key header or Authorization: Bearer <key> (scheme is case-insensitive). There is no environment-variable API key — every request carries its own credential.

Connecting a client

By signing in

Give the client the URL and nothing else. The first call to a tool that needs an identity is answered 401 with a WWW-Authenticate challenge; the client discovers the authorization server from it, opens the consent screen in the user's browser, and gets tokens for the project the user picks.

bash
claude mcp add --transport http oneuptime https://oneuptime.com/mcp
json
{ "servers": { "oneuptime": { "type": "http", "url": "https://oneuptime.com/mcp" } } }

The rest of this section configures the same clients with an API key instead, for agents that run unattended.

Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "oneuptime": {      "transport": "streamable-http",      "url": "https://oneuptime.com/mcp",      "headers": {        "x-api-key": "your-api-key-here"      }    }  }}

Claude Code

bash
claude mcp add --transport http oneuptime https://oneuptime.com/mcp \  --header "x-api-key: your-api-key-here"

VS Code (GitHub Copilot)

.vscode/mcp.json or the user MCP configuration:

json
{  "servers": {    "oneuptime": {      "type": "http",      "url": "https://oneuptime.com/mcp",      "headers": {        "x-api-key": "${input:oneuptime-api-key}"      }    }  },  "inputs": [    {      "type": "promptString",      "id": "oneuptime-api-key",      "description": "OneUptime API Key",      "password": true    }  ]}

Cursor

.cursor/mcp.json:

json
{  "mcpServers": {    "oneuptime": {      "url": "https://oneuptime.com/mcp",      "headers": {        "x-api-key": "your-api-key-here"      }    }  }}

For self-hosted instances, replace oneuptime.com with your OneUptime host in any of the above.

Authentication

API key

Create a project API key in OneUptime under Project Settings → Advanced → API Keys and grant it the least privilege the agent needs (read-only keys work for all get_/list_/count_ tools). The project is inferred from the key — create tools never need a projectId argument.

Warning — never give an AI agent a master key. A OneUptime master API key is also accepted on this header and grants instance-wide admin access. Always use a project-scoped API key with least privilege for AI agents.

Public status page tools and oneuptime_help / oneuptime_list_resources / oneuptime_describe_resource work without any credential.

OAuth sign-in

The code is in OAuth/; each file opens with the reasoning behind it. The shape of it:

  • One issuer under /mcp. https://<host>/mcp is both the protected resource (RFC 9728) and the authorization server's issuer (RFC 8414). Every endpoint sits under /mcp/oauth, and every URL is built from HOST / HTTP_PROTOCOL, never from the request.
  • Lazy, at the HTTP layer. OAuth/RequestGate runs before the MCP SDK sees a request. initialize, tools/list and the public tools pass with no credential; a call to a tool that needs an identity is refused 401 (or 403 insufficient_scope for a read-only grant calling a write tool) with a Bearer challenge. It cannot live in a tool handler: a refusal from inside the SDK is a 200, and a client only starts signing its user in on a real 401.
  • Clients identify themselves. A Client ID Metadata Document (OAuth/ClientIdMetadataDocument, fetched through the egress guard with private addresses always blocked) or Dynamic Client Registration (OAuth/RegistrationEndpoint). Nobody registers a client by hand.
  • Authorization code + PKCE (S256 only), resource indicators (RFC 8707), iss in the authorization response (RFC 9207), rotating refresh tokens with reuse detection, revocation (RFC 7009).
  • Opaque tokens, stored as hashes. oumcp_ac_… / oumcp_at_… / oumcp_rt_…; only the SHA-256 is kept (McpOAuthToken). A grant (McpOAuthGrant) is one member letting one client act for them in one project; revoking is deleting the grant, which cascades to its tokens.
  • Only an access token is a credential. x-api-key carries an API key and nothing else; Authorization carries an API key or an access token. Any other oumcp_ secret presented in either header — a refresh token, a code, a client secret, or an access token in x-api-key — is refused 401 invalid_token by OAuth/RequestGate and is never passed on to the API as an API key.
  • Scopes mcp:read and mcp:write (write includes read). The consent screen can narrow what a client asked for, never widen it.
  • The API never sees the client's token. Having accepted an access token, the MCP layer calls the REST API with a 60-second signed delegation token (Common/Server/Utils/Mcp/McpDelegationToken). Common/Server/Middleware/McpDelegationAuthorization turns that into a request authorized as the member — never as a master admin — in the grant's project, with their live permissions, and marked read-only when the grant is. A stolen access token is therefore worth exactly what the MCP tools can do with it.
  • Checked on every use. Common/Server/Utils/Mcp/McpOAuthGrantAccess re-evaluates the grant per request and per token exchange: the member still exists, is not blocked, still belongs to the project, is not on a team that blocks AuthorizeMcpClient, and still satisfies the project's SSO requirement.
  • Consent is the Accounts page /accounts/mcp-authorize; managing connected clients is Settings → MCP Server in the Dashboard.

Two settings: DISABLE_MCP_OAUTH=true switches the whole thing off (the routes answer 404 and an unauthenticated tool call gets the in-band "API key is required" result it always got), and DISABLE_MCP_OAUTH_CLIENT_ID_METADATA_DOCUMENTS=true is for instances that cannot make outbound requests.

Tool catalog

Database resources — full CRUD

Each of these 27 models gets six tools: create_, get_, list_, update_, delete_, count_ (e.g. create_incident, get_incident, list_incidents, update_incident, delete_incident, count_incidents):

Incident, Alert, Incident Alert, Monitor, Status Page, Scheduled Maintenance Event, Team, Monitor Status, On-Call Policy, Incident State, Incident Severity, Alert State, Alert Severity, Incident State Timeline, Alert State Timeline, Incident Public Note, Incident Internal Note, Alert Internal Note, Status Page Announcement, Scheduled Maintenance State, Scheduled Maintenance State Timeline, Label, Monitor Status Event, Security Case, Security Case Note, Security Detection, Security Playbook.

Telemetry resources — read-only

Log, Metric, Span, Exception Instance, Monitor Log, Security Event, Change Event, Kubernetes Cost Allocation, and Threat Intel Indicator get list_ and count_ tools only (e.g. list_logs, count_spans, list_exception_instances). There are no create tools for telemetry — ingestion happens via OpenTelemetry.

Workflow tools

Purpose-built shortcuts for incident/alert response (packages/App/FeatureSet/MCP/Tools/WorkflowTools.ts):

  • acknowledge_incident, resolve_incident
  • acknowledge_alert, resolve_alert
  • add_incident_note (with visibility: "internal" | "public" — public notes post to the status page)
  • add_alert_note
  • get_data_table_freshness — whether a table Data Observability watches is fresh: fresh or late by its own rhythm, when it last changed, its open alerts, and its writers' latest runs (read-only)
  • oneuptime_whoami — returns the project (ID and name) the credential belongs to; for an OAuth sign-in, also who is signed in, through which client, and whether the connection is read-only

Helper and public tools

  • oneuptime_help, oneuptime_list_resources
  • oneuptime_describe_resource — one resource's fields: what each means, the filter operators its type takes, and whether it can be sorted or must be selected. Accepts the resource's name or any of its tool names (Incident, list_incidents).
  • No credential needed: get_public_status_page_overview, get_public_status_page_incidents, get_public_status_page_scheduled_maintenance, get_public_status_page_announcements

Annotations and results

Every tool has a title and states all three MCP hints, set in Tools/ToolAnnotations.ts, so clients can auto-approve safe calls and confirm the rest:

  • readOnlyHint: true on the tools that change nothing: get_, list_, count_, oneuptime_whoami, the helper tools and the public status page tools.
  • destructiveHint: true on every tool that changes something: create, update and delete tools, acknowledging and resolving, and adding notes. Most writes overwrite or delete a record, change an incident's or alert's state, page someone on call or post to a status page, and the directories allow false only for a write that adds and sends nothing.
  • openWorldHint: true only on the public status page tools, which read any public status page on the instance. Every other tool stays inside the caller's project.

MCP directories require them: the Claude Connectors Directory flags any tool without a title or a readOnlyHint/destructiveHint, and ChatGPT's requires all three hints as booleans. Tests/ToolAnnotationsForDirectories.test.ts fails on a tool that lacks one, or that breaks the rules above. On the server itself, MCP_ALLOW_DESTRUCTIVE=false removes the delete tools only, and MCP_READ_ONLY=true removes every tool that is not read-only (Tests/WritePolicy.test.ts). Tool results include structuredContent alongside the JSON text. Errors come back as in-band tool results (isError: true) with statusCode, details, and a suggestion — not as protocol errors.

The size of tools/list

Many clients load every tool definition before the first question, so tools/list is paid for on every connection. On 2026-11-02 oneuptime.com answered it with 283 tools in 1,202,028 bytes (about 300,000 tokens at four characters a token), more than many models hold: each list_ and count_ tool listed every field of its model with its operators and an example. On the code that changed this, the answer went from 289 tools in 1,228,155 bytes to 290 tools in 237,400 bytes (about 59,000 tokens):

  • list_ and count_ tools take any field in query and sort and say how a filter is written; oneuptime_describe_resource gives the fields on demand, one resource at a time.
  • Generated schemas carry no examples. A typed value such as a date ({"_type": "DateTime", "value": ...}) or a color keeps its shape as schema, since its example was the only place that stated it.
  • create_ tools explain only the fields a call cannot leave out, and update_ tools name and type their fields without explaining them. Every field is still listed and typed, so a client that validates a call still can.
  • Tool names, titles and annotations are unchanged.

Tests/ToolListBudget.test.ts reads tools/list through the SDK's client and fails above 250,000 bytes, or for any tool above 5,000 bytes. A new model adds about 4 KB. When a change goes over, make the tools say less, or raise the budget in the same change and say why.

Query, sort, select, and pagination

To find a resource's fields, call oneuptime_describe_resource with the resource or one of its tools. It answers with every field, its type and meaning, the operators each type takes and how each is written, and a worked example. Tests/DescribeResource.test.ts runs every field and operator it offers through the code the API runs on a query.

Queries

Query fields accept a direct value or an operator object:

json
{  "query": {    "title": { "_type": "Search", "value": "database" },    "createdAt": { "_type": "GreaterThan", "value": "2026-07-01T00:00:00.000Z" }  }}

Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (with startValue and endValue), Search, Includes (with an array). Which a field takes depends on its type. A telemetry map field such as attributes is filtered by its keys: {"attributes": {"http.method": "GET"}}.

A filter written another way, such as MongoDB's {"$regex": "..."} or an operator OneUptime does not have, is refused before it reaches the API, with an error that names the field and says how an operator is written (Tools/FilterCheck.ts). The API would pass it on, and the database would compare a text column with the object's JSON and match nothing. A relation filtered by its own fields ({"currentIncidentState": {"isResolvedState": false}}) and a map filtered by its keys are filters, and pass.

Sort

json
{ "sort": { "createdAt": "DESC" } }

Values are "ASC" or "DESC". Each telemetry tool names the time column to filter and sort on (time, startTime, windowStart or validFrom).

Select

get_ and list_ tools take an optional select array of field names, telemetry's included (a { "field": true } object still works). By default all readable fields are returned except heavy ones (JSON / VeryLongText / HTML columns), which must be requested explicitly.

Pagination

limit defaults to 10 (max 100); skip offsets into the result set. List responses return the full requested page with honest pagination metadata:

json
{  "returnedCount": 10,  "totalCount": 42,  "skip": 0,  "limit": 10,  "hasMore": true,  "data": ["..."]}

Example workflow

A typical incident-response loop an agent can run:

  1. oneuptime_whoami — confirm which project the credential belongs to.
  2. list_incidents with {"sort": {"createdAt": "DESC"}, "limit": 5} — find the active incident.
  3. acknowledge_incident — take ownership.
  4. list_logs with a time-range filter ({"time": {"_type": "GreaterThan", "value": "..."}}) and list_exception_instances — investigate.
  5. add_incident_note with "visibility": "public" — post a status update for customers.
  6. resolve_incident — close it out.

HTTP endpoints

EndpointMethodBehavior
/mcpPOSTJSON-RPC (tool calls and all MCP operations)
/mcpGETWithout an SSE Accept header: friendly JSON discovery payload. With one: 405 (no standalone SSE stream in stateless mode).
/mcpDELETENo-op (stateless — nothing to terminate)
/mcp/toolsGETREST listing of available tools
/mcp/healthGETHealth check, including the protocol versions this build speaks
/mcp/.well-known/oauth-protected-resourceGETProtected resource metadata (also at /.well-known/oauth-protected-resource[/mcp])
/.well-known/oauth-authorization-server/mcpGETAuthorization server metadata (also at /mcp/.well-known/oauth-authorization-server and the origin's root)
/mcp/oauth/authorizeGET, POSTAuthorization endpoint: checks the client's request and redirects to the consent screen
/mcp/oauth/tokenPOSTCode exchange and refresh
/mcp/oauth/registerPOSTDynamic Client Registration
/mcp/oauth/revokePOSTToken revocation
/mcp/oauth/consent/{details,approve,deny}POSTThe consent screen's own calls (session cookie, same origin only)

Protocol compatibility

The server negotiates rather than rejects, so a client does not have to match the MCP SDK bundled in the App container exactly.

Protocol version. The MCP-Protocol-Version request header is negotiated down to the highest version both sides support. A header sent twice is read as its first value — Node collapses repeated headers into one comma-joined string, and a version never contains a comma:

  • a version the server supports is used as-is;
  • a version newer than anything the server knows about (for example a client on a newer revision of the spec) is negotiated down to the server's latest — the same answer initialize gives;
  • a version older than everything the server supports, or one that is not a YYYY-MM-DD version at all, has no common ground. The request is answered with 400 and a JSON-RPC error that names the requested version and lists the supported ones, instead of failing silently at the transport layer.

An unusable header on an initialize request is dropped rather than rejected, because that request negotiates the version in its body. A header that is present but blank is dropped too: an empty string is not the same as an absent header to the SDK, which would otherwise reject it like any other unknown version.

GET /mcp and GET /mcp/health both list the supported versions, so a failing handshake can be diagnosed without reading container logs.

Response format. A POST is answered with whatever the client's Accept header allows: text/event-stream when the client asks for it by name or via the text/* range (what spec-compliant MCP clients do), and a plain application/json body otherwise — including for Accept: application/json, an application/* or */* wildcard, or no Accept header at all. Both are valid replies to a POST under the MCP spec. A client that accepts neither gets a 406 naming the media types the endpoint can produce.

Diagnostics. Negotiation logs describe the client: they are built from a snapshot taken before the headers are rewritten, so they report what was actually sent rather than the values this server normalised them to. Every field in them — header values and the JSON-RPC method alike — is stripped of control characters and length-capped, so a caller cannot forge log lines or flood the log through them. The API key or access token is never logged.

Self-hosting

The MCP server ships as part of the App container and is served at /mcp behind Nginx — no separate deployment is needed. Its tools call the OneUptime API at the App's internal address - SERVER_APP_HOSTNAME and APP_PORT, the address Nginx proxies /api to (inherited from the App service's environment) - never through the public HOST, which the App container cannot always reach (with HOST=localhost it is the container itself). API keys are never configured on the server; clients supply them per request.

OAuth sign-in needs nothing configured either, but it does depend on HOST and HTTP_PROTOCOL being the address people actually use: the issuer, the token audience and every endpoint in the discovery documents are built from them. A reverse proxy in front of OneUptime has to forward /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server (and everything under them) to the App along with /mcp; the bundled Nginx does.

MCP Registry

OneUptime Cloud's server is listed in the official MCP Registry, which MCP clients and directories read, as com.oneuptime/mcp. server.json is the entry: streamable HTTP at https://oneuptime.com/mcp, signed in to with OAuth, or given a project API key in the optional x-api-key header. Its version is a placeholder, 0.0.0.

Every release publishes it at the release's version. The publish-mcp-registry job in .github/workflows/release.yml runs Scripts/MCP/PublishToMcpRegistry.sh once the GitHub release is published, and skips a version the registry already has, so re-running a release publishes nothing twice. A published version cannot be changed.

Only whoever controls oneuptime.com may publish under com.oneuptime. The job signs in with an Ed25519 private key whose public key is in a TXT record on oneuptime.com, and it fails, publishing nothing, until both are in place. To set them up (Ed25519 needs OpenSSL 3; on macOS, brew install openssl@3 and use its openssl, not the system LibreSSL):

  1. Make a key pair:

    bash
    openssl genpkey -algorithm Ed25519 -out mcp-registry-key.pem
  2. Add a TXT record on oneuptime.com itself, not on a subdomain such as _mcp.oneuptime.com, with the value this prints:

    bash
    echo "v=MCPv1; k=ed25519; p=$(openssl pkey -in mcp-registry-key.pem -pubout -outform DER | tail -c 32 | base64)"
  3. In the repository's Settings → Environments, create mcp-registry-publish, limit its deployment branches to release, and give it the secret MCP_REGISTRY_PRIVATE_KEY: the private key in hex, which this prints:

    bash
    openssl pkey -in mcp-registry-key.pem -noout -text | grep -A3 "priv:" | tail -n +2 | tr -d ' :\n'

Then delete mcp-registry-key.pem, or keep it somewhere safe: whoever has the key can publish, and overwrite, any entry under com.oneuptime. To change the key, replace the TXT record and the secret together; an old record left beside the new one is tried first and fails the sign-in.

To publish before the next release, run the script by hand from the repository root, with mcp-publisher and jq installed: PACKAGE_VERSION=<version> MCP_REGISTRY_PRIVATE_KEY=<hex key> bash Scripts/MCP/PublishToMcpRegistry.sh.

ChatGPT plugin directory

ChatGPTPlugin/ is the package OneUptime uploads to the ChatGPT plugin directory, which ChatGPT and Codex share: the listing, five positive and three negative review test cases, and mcp.json, which points at https://oneuptime.com/mcp and signs in with OAuth for read and write access. npm run build-chatgpt-plugin builds the ZIP, and adds the coding agent plugin's four skills, which ChatGPT and Codex load. Its README lists what else a submission needs: a verified developer identity, a domain-verification token served at https://oneuptime.com/.well-known/openai-apps-challenge, reviewer credentials for a demo project, and a demo video. Tests/ChatGPTPlugin.test.ts holds the package to the Agent Plugins schemas and OpenAI's limits, and checks that every tool a test case names is one this server has.

Coding agent plugin

CodingAgentPlugin/ is the plugin OneUptime lists for coding agents in Cursor's Marketplace and the Claude directory. It holds the hosted server's address and four skills: adding OpenTelemetry, setting up monitors and a status page, investigating an incident, and using the CLI in scripts and CI. npm run build-coding-agent-plugin builds a folder with the Agent Plugins, Cursor and Claude manifests side by side, taking the listing's words, links and icon from ChatGPTPlugin/. Both directories read a plugin from a public Git repository of its own, OneUptime/oneuptime-agent-plugin. Each release that changes the plugin publishes it there, through the publish-coding-agent-plugin job in .github/workflows/release.yml. A maintainer creates the repository and its deploy key once, and submits it to the directories: the package's README lists those steps. Tests/CodingAgentPlugin.test.ts runs the build, checks the folder against the Agent Plugins schemas and each directory's rules, and checks every tool and JSON example a skill names against this server.

Development

The MCP server lives in packages/App/FeatureSet/MCP and is mounted into the App service at startup (packages/App/Index.ts). Tests live in packages/App/FeatureSet/MCP/Tests and run as part of the App test suite:

bash
cd packages/Appnpm installnpx jest ./FeatureSet/MCP/Tests --runInBand

New models are picked up automatically: decorate a database model with @EnableMCP (or set enableMCP on an analytics model) and the tool generator creates its tools on the next start.

License

Apache-2.0 - See LICENSE file for details.

来源:packages/App/FeatureSet/MCP/README.md,提交 1d23cd0

工具

200

create_team

Create Team

Create a Team. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填projectIddescriptioncustomFields

get_team

Get Team

Get one Team by ID.

输入参数id必填select

list_teams

List Teams

List Teams, with the total count.

输入参数skipsortlimitqueryselect

update_team

Update Team

Update one Team by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填namedescriptioncustomFields

delete_team

Delete Team

Permanently delete one Team by ID.

输入参数id必填

count_teams

Count Teams

Count Teams, all or those a filter matches.

输入参数query

create_label

Create Label

Create a Label. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填color必填projectIdisArchiveddescription

get_label

Get Label

Get one Label by ID.

输入参数id必填select

list_labels

List Labels

List Labels, with the total count.

输入参数skipsortlimitqueryselect

update_label

Update Label

Update one Label by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填namecolorisArchiveddescription

delete_label

Delete Label

Permanently delete one Label by ID.

输入参数id必填

count_labels

Count Labels

Count Labels, all or those a filter matches.

输入参数query

create_security_case

Create Security Case

Create a Security Case. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数title必填labelsverdictentitiesprojectIdclosingNotedescriptioncustomFieldsmitreTacticsmitreTechniquesassignedToTeamIdassignedToUserId另有 2 个

get_security_case

Get Security Case

Get one Security Case by ID.

输入参数id必填select

list_security_cases

List Security Cases

List Security Cases, with the total count.

输入参数skipsortlimitqueryselect

update_security_case

Update Security Case

Update one Security Case by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填titlelabelsverdictentitiesclosingNotedescriptioncustomFieldsmitreTacticsmitreTechniquesassignedToTeamIdassignedToUserId另有 2 个

delete_security_case

Delete Security Case

Permanently delete one Security Case by ID.

输入参数id必填

count_security_cases

Count Security Cases

Count Security Cases, all or those a filter matches.

输入参数query

create_security_case_note

Create Security Case Note

Create a Security Case Note. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数note必填projectIdsecurityCaseId必填

get_security_case_note

Get Security Case Note

Get one Security Case Note by ID.

输入参数id必填select

list_security_case_notes

List Security Case Notes

List Security Case Notes, with the total count.

输入参数skipsortlimitqueryselect

update_security_case_note

Update Security Case Note

Update one Security Case Note by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填note

delete_security_case_note

Delete Security Case Note

Permanently delete one Security Case Note by ID.

输入参数id必填

count_security_case_notes

Count Security Case Notes

Count Security Case Notes, all or those a filter matches.

输入参数query

create_security_case_task

Create Security Case Task

Create a Security Case Task. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数title必填isDoneprojectIdsecurityCaseId必填assignedToUserId

get_security_case_task

Get Security Case Task

Get one Security Case Task by ID.

输入参数id必填select

list_security_case_tasks

List Security Case Tasks

List Security Case Tasks, with the total count.

输入参数skipsortlimitqueryselect

update_security_case_task

Update Security Case Task

Update one Security Case Task by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填titleisDoneassignedToUserId

delete_security_case_task

Delete Security Case Task

Permanently delete one Security Case Task by ID.

输入参数id必填

count_security_case_tasks

Count Security Case Tasks

Count Security Case Tasks, all or those a filter matches.

输入参数query

create_security_case_evidence

Create Security Case Evidence

Create a Security Case Evidence. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数urlkind必填name必填fileIdprojectIddescriptionsecurityCaseId必填

get_security_case_evidence

Get Security Case Evidence

Get one Security Case Evidence by ID.

输入参数id必填select

list_security_case_evidence

List Security Case Evidence

List Security Case Evidence, with the total count.

输入参数skipsortlimitqueryselect

update_security_case_evidence

Update Security Case Evidence

Update one Security Case Evidence by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填namedescription

delete_security_case_evidence

Delete Security Case Evidence

Permanently delete one Security Case Evidence by ID.

输入参数id必填

count_security_case_evidence

Count Security Case Evidence

Count Security Case Evidence, all or those a filter matches.

输入参数query

create_security_case_priority

Create Security Case Priority

Create a Security Case Priority. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填color必填orderprojectIdisArchiveddescriptionisLowPriorityisHighPriorityisMediumPriorityisCriticalPrioritycontainWithinInMinutesisInformationalPriority另有 1 个

get_security_case_priority

Get Security Case Priority

Get one Security Case Priority by ID.

输入参数id必填select

list_security_case_priorities

List Security Case Priorities

List Security Case Priorities, with the total count.

输入参数skipsortlimitqueryselect

update_security_case_priority

Update Security Case Priority

Update one Security Case Priority by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填namecolororderisArchiveddescriptionisLowPriorityisHighPriorityisMediumPriorityisCriticalPrioritycontainWithinInMinutesisInformationalPriority另有 1 个

delete_security_case_priority

Delete Security Case Priority

Permanently delete one Security Case Priority by ID.

输入参数id必填

count_security_case_priorities

Count Security Case Priorities

Count Security Case Priorities, all or those a filter matches.

输入参数query

create_security_case_status

Create Security Case Status

Create a Security Case Status. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填color必填orderprojectIdisArchiveddescriptionisNewStatusisClosedStatusisContainedStatusisAcknowledgedStatus

get_security_case_status

Get Security Case Status

Get one Security Case Status by ID.

输入参数id必填select

list_security_case_statuses

List Security Case Statuses

List Security Case Statuses, with the total count.

输入参数skipsortlimitqueryselect

update_security_case_status

Update Security Case Status

Update one Security Case Status by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填namecolororderisArchiveddescriptionisNewStatusisClosedStatusisContainedStatusisAcknowledgedStatus

delete_security_case_status

Delete Security Case Status

Permanently delete one Security Case Status by ID.

输入参数id必填

count_security_case_statuses

Count Security Case Statuses

Count Security Case Statuses, all or those a filter matches.

输入参数query

create_security_detection

Create Security Detection

Create a Security Detection. projectId comes from your credentials. Fields: oneuptime_describe_resource.

无需输入参数。

get_security_detection

Get Security Detection

Get one Security Detection by ID.

输入参数id必填select

list_security_detections

List Security Detections

List Security Detections, with the total count.

输入参数skipsortlimitqueryselect

update_security_detection

Update Security Detection

Update one Security Detection by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填

delete_security_detection

Delete Security Detection

Permanently delete one Security Detection by ID.

输入参数id必填

count_security_detections

Count Security Detections

Count Security Detections, all or those a filter matches.

输入参数query

create_security_playbook

Create Security Playbook

Create a Security Playbook. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填stepstriggerisEnabledprojectIddescriptiondetectionSourcedetectionRuleIdsminimumSecurityCasePriorityId

get_security_playbook

Get Security Playbook

Get one Security Playbook by ID.

输入参数id必填select

list_security_playbooks

List Security Playbooks

List Security Playbooks, with the total count.

输入参数skipsortlimitqueryselect

update_security_playbook

Update Security Playbook

Update one Security Playbook by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填namestepstriggerisEnableddescriptiondetectionSourcedetectionRuleIdsminimumSecurityCasePriorityId

delete_security_playbook

Delete Security Playbook

Permanently delete one Security Playbook by ID.

输入参数id必填

count_security_playbooks

Count Security Playbooks

Count Security Playbooks, all or those a filter matches.

输入参数query

create_data_store

Create Data Store

Create a Data Store. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数kind必填name必填labelspurposeisAiDataprojectIdretentiondescriptionenvironmentscanProbeIdwatchedPathsscanExclusions另有 6 个

get_data_store

Get Data Store

Get one Data Store by ID.

输入参数id必填select

list_data_stores

List Data Stores

List Data Stores, with the total count.

输入参数skipsortlimitqueryselect

update_data_store

Update Data Store

Update one Data Store by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填namelabelspurposeisAiDataretentiondescriptionenvironmentscanProbeIdwatchedPathsscanExclusionsconnectionString另有 5 个

delete_data_store

Delete Data Store

Permanently delete one Data Store by ID.

输入参数id必填

count_data_stores

Count Data Stores

Count Data Stores, all or those a filter matches.

输入参数query

create_data_store_finding

Create Data Store Finding

Create a Data Store Finding. projectId comes from your credentials. Fields: oneuptime_describe_resource.

无需输入参数。

get_data_store_finding

Get Data Store Finding

Get one Data Store Finding by ID.

输入参数id必填select

list_data_store_findings

List Data Store Findings

List Data Store Findings, with the total count.

输入参数skipsortlimitqueryselect

update_data_store_finding

Update Data Store Finding

Update one Data Store Finding by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填isConfirmedisSuppressedsuppressedReason

delete_data_store_finding

Delete Data Store Finding

Permanently delete one Data Store Finding by ID.

输入参数id必填

count_data_store_findings

Count Data Store Findings

Count Data Store Findings, all or those a filter matches.

输入参数query

create_data_store_access_entry

Create Data Store Access Entry

Create a Data Store Access Entry. projectId comes from your credentials. Fields: oneuptime_describe_resource.

无需输入参数。

get_data_store_access_entry

Get Data Store Access Entry

Get one Data Store Access Entry by ID.

输入参数id必填select

list_data_store_access_entries

List Data Store Access Entries

List Data Store Access Entries, with the total count.

输入参数skipsortlimitqueryselect

update_data_store_access_entry

Update Data Store Access Entry

Update one Data Store Access Entry by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填

delete_data_store_access_entry

Delete Data Store Access Entry

Permanently delete one Data Store Access Entry by ID.

输入参数id必填

count_data_store_access_entries

Count Data Store Access Entries

Count Data Store Access Entries, all or those a filter matches.

输入参数query

create_data_security_identity

Create Data Security Identity

Create a Data Security Identity. projectId comes from your credentials. Fields: oneuptime_describe_resource.

无需输入参数。

get_data_security_identity

Get Data Security Identity

Get one Data Security Identity by ID.

输入参数id必填select

list_data_security_identities

List Data Security Identities

List Data Security Identities, with the total count.

输入参数skipsortlimitqueryselect

update_data_security_identity

Update Data Security Identity

Update one Data Security Identity by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填

delete_data_security_identity

Delete Data Security Identity

Permanently delete one Data Security Identity by ID.

输入参数id必填

count_data_security_identities

Count Data Security Identities

Count Data Security Identities, all or those a filter matches.

输入参数query

create_data_flow

Create Data Flow

Create a Data Flow. projectId comes from your credentials. Fields: oneuptime_describe_resource.

无需输入参数。

get_data_flow

Get Data Flow

Get one Data Flow by ID.

输入参数id必填select

list_data_flows

List Data Flows

List Data Flows, with the total count.

输入参数skipsortlimitqueryselect

update_data_flow

Update Data Flow

Update one Data Flow by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填

delete_data_flow

Delete Data Flow

Permanently delete one Data Flow by ID.

输入参数id必填

count_data_flows

Count Data Flows

Count Data Flows, all or those a filter matches.

输入参数query

create_data_security_issue

Create Data Security Issue

Create a Data Security Issue. projectId comes from your credentials. Fields: oneuptime_describe_resource.

无需输入参数。

get_data_security_issue

Get Data Security Issue

Get one Data Security Issue by ID.

输入参数id必填select

list_data_security_issues

List Data Security Issues

List Data Security Issues, with the total count.

输入参数skipsortlimitqueryselect

update_data_security_issue

Update Data Security Issue

Update one Data Security Issue by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填statusacceptedUntilacceptedReasonassignedToTeamIdassignedToUserId

delete_data_security_issue

Delete Data Security Issue

Permanently delete one Data Security Issue by ID.

输入参数id必填

count_data_security_issues

Count Data Security Issues

Count Data Security Issues, all or those a filter matches.

输入参数query

create_data_security_scan

Create Data Security Scan

Create a Data Security Scan. projectId comes from your credentials. Fields: oneuptime_describe_resource.

无需输入参数。

get_data_security_scan

Get Data Security Scan

Get one Data Security Scan by ID.

输入参数id必填select

list_data_security_scans

List Data Security Scans

List Data Security Scans, with the total count.

输入参数skipsortlimitqueryselect

update_data_security_scan

Update Data Security Scan

Update one Data Security Scan by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填

delete_data_security_scan

Delete Data Security Scan

Permanently delete one Data Security Scan by ID.

输入参数id必填

count_data_security_scans

Count Data Security Scans

Count Data Security Scans, all or those a filter matches.

输入参数query

create_custom_data_type

Create Custom Data Type

Create a Custom Data Type. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填patterncategory必填keywordsisEnablednameHintsprojectIdvalidatorignoreCasedescriptionsensitivity必填requiresKeyword

get_custom_data_type

Get Custom Data Type

Get one Custom Data Type by ID.

输入参数id必填select

list_custom_data_types

List Custom Data Types

List Custom Data Types, with the total count.

输入参数skipsortlimitqueryselect

update_custom_data_type

Update Custom Data Type

Update one Custom Data Type by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填namepatterncategorykeywordsisEnablednameHintsvalidatorignoreCasedescriptionsensitivityrequiresKeyword

delete_custom_data_type

Delete Custom Data Type

Permanently delete one Custom Data Type by ID.

输入参数id必填

count_custom_data_types

Count Custom Data Types

Count Custom Data Types, all or those a filter matches.

输入参数query

create_check_setting

Create Check Setting

Create a Check Setting. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数notecheckId必填isEnabledprojectIdseverityOverride

get_check_setting

Get Check Setting

Get one Check Setting by ID.

输入参数id必填select

list_check_settings

List Check Settings

List Check Settings, with the total count.

输入参数skipsortlimitqueryselect

update_check_setting

Update Check Setting

Update one Check Setting by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填noteisEnabledseverityOverride

delete_check_setting

Delete Check Setting

Permanently delete one Check Setting by ID.

输入参数id必填

count_check_settings

Count Check Settings

Count Check Settings, all or those a filter matches.

输入参数query

create_residency_rule

Create Residency Rule

Create a Residency Rule. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填isEnabledprojectIddescriptionallowedRegions必填dataCategoriessubjectCountries

get_residency_rule

Get Residency Rule

Get one Residency Rule by ID.

输入参数id必填select

list_residency_rules

List Residency Rules

List Residency Rules, with the total count.

输入参数skipsortlimitqueryselect

update_residency_rule

Update Residency Rule

Update one Residency Rule by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填nameisEnableddescriptionallowedRegionsdataCategoriessubjectCountries

delete_residency_rule

Delete Residency Rule

Permanently delete one Residency Rule by ID.

输入参数id必填

count_residency_rules

Count Residency Rules

Count Residency Rules, all or those a filter matches.

输入参数query

create_data_security_setting

Create Data Security Setting

Create a Data Security Setting. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数projectIdnotifyOwnersallowedValuesalertSeverityIdmaxBytesPerScanmaxRowsPerTablemaxTablesPerScankeepMaskedSamplesmaxBytesPerObjectmaxObjectsPerScanincidentSeverityIddisabledDataTypeIds另有 8 个

get_data_security_setting

Get Data Security Setting

Get one Data Security Setting by ID.

输入参数id必填select

list_data_security_settings

List Data Security Settings

List Data Security Settings, with the total count.

输入参数skipsortlimitqueryselect

update_data_security_setting

Update Data Security Setting

Update one Data Security Setting by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填notifyOwnersallowedValuesalertSeverityIdmaxBytesPerScanmaxRowsPerTablemaxTablesPerScankeepMaskedSamplesmaxBytesPerObjectmaxObjectsPerScanincidentSeverityIddisabledDataTypeIds另有 8 个

delete_data_security_setting

Delete Data Security Setting

Permanently delete one Data Security Setting by ID.

输入参数id必填

count_data_security_settings

Count Data Security Settings

Count Data Security Settings, all or those a filter matches.

输入参数query

create_data_asset

Create Data Asset

Create a Data Asset. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填labelsassetKey必填assetKindprojectIdschemaNamedataStoreId必填descriptionfreshnessColumn

get_data_asset

Get Data Asset

Get one Data Asset by ID.

输入参数id必填select

list_data_assets

List Data Assets

List Data Assets, with the total count.

输入参数skipsortlimitqueryselect

update_data_asset

Update Data Asset

Update one Data Asset by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填labelsdescriptionfreshnessColumn

delete_data_asset

Delete Data Asset

Permanently delete one Data Asset by ID.

输入参数id必填

count_data_assets

Count Data Assets

Count Data Assets, all or those a filter matches.

输入参数query

create_data_check

Create Data Check

Create a Data Check. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填patterncheckType必填customSqlisEnabledprojectIdcolumnNamedataAssetId必填descriptionformatPresetsamplePercentsegmentColumn另有 6 个

get_data_check

Get Data Check

Get one Data Check by ID.

输入参数id必填select

list_data_checks

List Data Checks

List Data Checks, with the total count.

输入参数skipsortlimitqueryselect

update_data_check

Update Data Check

Update one Data Check by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填namepatterncheckTypecustomSqlisEnabledcolumnNamedescriptionformatPresetsamplePercentsegmentColumnacceptedValues另有 5 个

delete_data_check

Delete Data Check

Permanently delete one Data Check by ID.

输入参数id必填

count_data_checks

Count Data Checks

Count Data Checks, all or those a filter matches.

输入参数query

create_data_pipeline

Create Data Pipeline

Create a Data Pipeline. projectId comes from your credentials. Fields: oneuptime_describe_resource.

无需输入参数。

get_data_pipeline

Get Data Pipeline

Get one Data Pipeline by ID.

输入参数id必填select

list_data_pipelines

List Data Pipelines

List Data Pipelines, with the total count.

输入参数skipsortlimitqueryselect

update_data_pipeline

Update Data Pipeline

Update one Data Pipeline by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填description

delete_data_pipeline

Delete Data Pipeline

Permanently delete one Data Pipeline by ID.

输入参数id必填

count_data_pipelines

Count Data Pipelines

Count Data Pipelines, all or those a filter matches.

输入参数query

create_data_product

Create Data Product

Create a Data Product. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填consumersprojectIddataAssetsdescriptionownerTeamIdownerUserIdfreshByTimeOfDaymaxDataAgeInMinutesslaTargetPercentage

get_data_product

Get Data Product

Get one Data Product by ID.

输入参数id必填select

list_data_products

List Data Products

List Data Products, with the total count.

输入参数skipsortlimitqueryselect

update_data_product

Update Data Product

Update one Data Product by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填nameconsumersdataAssetsdescriptionownerTeamIdownerUserIdfreshByTimeOfDaymaxDataAgeInMinutesslaTargetPercentage

delete_data_product

Delete Data Product

Permanently delete one Data Product by ID.

输入参数id必填

count_data_products

Count Data Products

Count Data Products, all or those a filter matches.

输入参数query

create_bi_tool

Create BI Tool

Create a BI Tool. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填tool必填baseUrlisEnabledprojectIdcredentials

get_bi_tool

Get BI Tool

Get one BI Tool by ID.

输入参数id必填select

list_bi_tools

List BI Tools

List BI Tools, with the total count.

输入参数skipsortlimitqueryselect

update_bi_tool

Update BI Tool

Update one BI Tool by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填namebaseUrlisEnabledcredentials

delete_bi_tool

Delete BI Tool

Permanently delete one BI Tool by ID.

输入参数id必填

count_bi_tools

Count BI Tools

Count BI Tools, all or those a filter matches.

输入参数query

create_bi_dashboard

Create BI Dashboard

Create a BI Dashboard. projectId comes from your credentials. Fields: oneuptime_describe_resource.

无需输入参数。

get_bi_dashboard

Get BI Dashboard

Get one BI Dashboard by ID.

输入参数id必填select

list_bi_dashboards

List BI Dashboards

List BI Dashboards, with the total count.

输入参数skipsortlimitqueryselect

update_bi_dashboard

Update BI Dashboard

Update one BI Dashboard by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填

delete_bi_dashboard

Delete BI Dashboard

Permanently delete one BI Dashboard by ID.

输入参数id必填

count_bi_dashboards

Count BI Dashboards

Count BI Dashboards, all or those a filter matches.

输入参数query

create_warehouse_job

Create Warehouse Job

Create a Warehouse Job. projectId comes from your credentials. Fields: oneuptime_describe_resource.

无需输入参数。

get_warehouse_job

Get Warehouse Job

Get one Warehouse Job by ID.

输入参数id必填select

list_warehouse_jobs

List Warehouse Jobs

List Warehouse Jobs, with the total count.

输入参数skipsortlimitqueryselect

update_warehouse_job

Update Warehouse Job

Update one Warehouse Job by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填

delete_warehouse_job

Delete Warehouse Job

Permanently delete one Warehouse Job by ID.

输入参数id必填

count_warehouse_jobs

Count Warehouse Jobs

Count Warehouse Jobs, all or those a filter matches.

输入参数query

create_data_reconciliation

Create Data Reconciliation

Create a Data Reconciliation. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填projectIdtolerance必填descriptionsourceMeasure必填targetMeasure必填toleranceType必填sourceCustomSqltargetCustomSqlsourceColumnNametargetColumnNameintervalInMinutes另有 2 个

get_data_reconciliation

Get Data Reconciliation

Get one Data Reconciliation by ID.

输入参数id必填select

list_data_reconciliations

List Data Reconciliations

List Data Reconciliations, with the total count.

输入参数skipsortlimitqueryselect

update_data_reconciliation

Update Data Reconciliation

Update one Data Reconciliation by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填nametolerancedescriptionsourceMeasuretargetMeasuretoleranceTypesourceCustomSqltargetCustomSqlsourceColumnNametargetColumnNameintervalInMinutes另有 2 个

delete_data_reconciliation

Delete Data Reconciliation

Permanently delete one Data Reconciliation by ID.

输入参数id必填

count_data_reconciliations

Count Data Reconciliations

Count Data Reconciliations, all or those a filter matches.

输入参数query

create_data_observability_setting

Create Data Observability Setting

Create a Data Observability Setting. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数projectIdkeepFailingRowswaitWhenDatabaseIsBusymaxGigabytesScannedPerCheck

get_data_observability_setting

Get Data Observability Setting

Get one Data Observability Setting by ID.

输入参数id必填select

list_data_observability_settings

List Data Observability Settings

List Data Observability Settings, with the total count.

输入参数skipsortlimitqueryselect

update_data_observability_setting

Update Data Observability Setting

Update one Data Observability Setting by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填keepFailingRowswaitWhenDatabaseIsBusymaxGigabytesScannedPerCheck

delete_data_observability_setting

Delete Data Observability Setting

Permanently delete one Data Observability Setting by ID.

输入参数id必填

count_data_observability_settings

Count Data Observability Settings

Count Data Observability Settings, all or those a filter matches.

输入参数query

create_status_page

Create Status Page

Create a Status Page. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填themelabelscustomCSSpageTitleprojectIdfooterHTMLheaderHTMLisArchivedlogoFileIddescriptionipWhitelist另有 62 个

get_status_page

Get Status Page

Get one Status Page by ID.

输入参数id必填select

list_status_pages

List Status Pages

List Status Pages, with the total count.

输入参数skipsortlimitqueryselect

update_status_page

Update Status Page

Update one Status Page by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填namethemelabelscustomCSSpageTitlefooterHTMLheaderHTMLisArchivedlogoFileIddescriptionipWhitelist另有 62 个

delete_status_page

Delete Status Page

Permanently delete one Status Page by ID.

输入参数id必填

count_status_pages

Count Status Pages

Count Status Pages, all or those a filter matches.

输入参数query

create_on_call_policy

Create On-Call Policy

Create a On-Call Policy. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填labelsprojectIdisArchiveddescriptioncustomFieldsacknowledgementTimeoutInMinutesrepeatPolicyIfNoOneAcknowledgesrepeatPolicyIfNoOneAcknowledgesNoOfTimes

get_on_call_policy

Get On-Call Policy

Get one On-Call Policy by ID.

输入参数id必填select

list_on_call_duty_policies

List On-Call Duty Policies

List On-Call Duty Policies, with the total count.

输入参数skipsortlimitqueryselect

update_on_call_policy

Update On-Call Policy

Update one On-Call Policy by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填namelabelsisArchiveddescriptioncustomFieldsacknowledgementTimeoutInMinutesrepeatPolicyIfNoOneAcknowledgesrepeatPolicyIfNoOneAcknowledgesNoOfTimes

delete_on_call_policy

Delete On-Call Policy

Permanently delete one On-Call Policy by ID.

输入参数id必填

count_on_call_duty_policies

Count On-Call Duty Policies

Count On-Call Duty Policies, all or those a filter matches.

输入参数query

create_monitor

Create Monitor

Create a Monitor. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填hostslabelsservicesiotFleetsprojectIdisArchiveddescriptiondockerHostsmonitorType必填podmanHostscephClusters另有 23 个

get_monitor

Get Monitor

Get one Monitor by ID.

输入参数id必填select

list_monitors

List Monitors

List Monitors, with the total count.

输入参数skipsortlimitqueryselect

update_monitor

Update Monitor

Update one Monitor by ID: only the fields sent change. Fields: oneuptime_describe_resource.

输入参数id必填namehostslabelsservicesiotFleetsisArchiveddescriptiondockerHostspodmanHostscephClusterscustomFields另有 17 个

delete_monitor

Delete Monitor

Permanently delete one Monitor by ID.

输入参数id必填

count_monitors

Count Monitors

Count Monitors, all or those a filter matches.

输入参数query

create_monitor_status

Create Monitor Status

Create a Monitor Status. projectId comes from your credentials. Fields: oneuptime_describe_resource.

输入参数name必填color必填priorityprojectIdisArchiveddescriptionisOfflineStateisOperationalState

get_monitor_status

Get Monitor Status

Get one Monitor Status by ID.

输入参数id必填select

版本历史

28
  1. v14.0.105最新Nov 7, 2026
  2. v14.0.103Nov 4, 2026
  3. v14.0.102Nov 3, 2026
  4. v14.0.101Nov 3, 2026
  5. v14.0.99Nov 1, 2026
  6. v14.0.98Oct 30, 2026
  7. v14.0.97Oct 30, 2026
  8. v14.0.96Oct 29, 2026
  9. v14.0.92Oct 26, 2026
  10. v14.0.91Oct 26, 2026
  11. v14.0.90Oct 26, 2026
  12. v14.0.89Oct 25, 2026
  13. v14.0.88Oct 24, 2026
  14. v14.0.87Oct 24, 2026
  15. v14.0.86Oct 23, 2026
  16. v14.0.85Oct 22, 2026
  17. v14.0.84Oct 22, 2026
  18. v14.0.83Oct 21, 2026
  19. v14.0.82Oct 21, 2026
  20. v14.0.81Oct 21, 2026
  21. v14.0.80Oct 21, 2026
  22. v14.0.79Oct 20, 2026
  23. v14.0.78Oct 20, 2026
  24. v14.0.77Oct 20, 2026
  25. v14.0.76Oct 19, 2026
  26. v14.0.75Oct 19, 2026
  27. v14.0.74Oct 19, 2026
  28. v14.0.73Oct 19, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。