deed.page

page.deed由 deed.page 發布官方發布者v1.19.0更新於 Nov 7, 2026

Publish permanent static sites via MCP/REST. 28 tools. No account or claim link.

已驗證Streamable HTTP可網頁執行雲端與基礎設施檔案與儲存資料與分析

概覽

AI 產生的概覽

把靜態檔案與資料夾發佈到指定 slug 的永久公開 HTTPS 網址,並可更新、版本管理、加上密碼、綁定網域和查看流量統計。

可以做什麼
  • 發佈與更新網站:上傳檔案到某個 slug,整批取代或依路徑合併,刪除網站,查詢 slug 是否上線
  • 版本管理:列出保留的版本、還原舊版本、取得某個版本的簽章清單
  • 大型上傳:規劃上傳、取得逐檔上傳網址,並最終提交為單一原子版本
  • 自訂網域:綁定自有網域並回傳需建立的 DNS 記錄,查詢驗證與憑證狀態,列出與移除網域
  • 存取與展示:設定或清除網站密碼,上架或下架公開展示區,開關發佈徽章
  • 統計與帳號:無 Cookie 的瀏覽量與訪客數、方案與用量資訊、升級連結、權杖輪替與撤銷、代理席位、Webhook
適用情境
適合讓助理把產生的 HTML、報告、展示或小型靜態網站直接變成可分享的公開連結,不必自行架設主機,之後還能持續更新同一個連結。也適合需要版本歷史、密碼保護、自訂網域或基本流量統計的情境。
執行需求
遠端 Streamable HTTP 端點,免安裝,起步也不需要帳號、API 金鑰或 OAuth。首次發佈會一次性回傳擁有者權杖,之後透過 Authorization bearer 標頭或 token 參數帶回。發佈需要網路存取;大型上傳使用回傳的上傳網址。自訂網域需要你掌握對應的 DNS 記錄。
安裝前請注意
擁有者權杖是更新或刪除其名下網站的唯一憑證,且只回傳一次;除非另外附加復原信箱,遺失後無法找回,請妥善保存。免費網站是公開的,不要發佈機密資訊。發佈、更新、刪除、改密碼、改網域與建立 Webhook 都會寫入或刪除資料。付費方案與升級透過 Stripe 結帳連結完成,註冊 Webhook 會一次性回傳 HMAC 密鑰。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 deed.page,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/page.deed%2Fdeed-page/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "deed-page": {
      "type": "http",
      "url": "https://deed.page/mcp"
    }
  }
}

README

deed.page MCP server and agent skill

[deed.page skill on AI Agents Listing] [ToolSDK MCP Registry]

deed.page publishes a file or folder to a permanent https://<slug>.deed.page/ URL in one call. No account, API key, email code, or claim link. This repo documents the hosted remote MCP server (https://deed.page/mcp, see MCP server) and contains the deed.page agent skill, which does the same with one curl request.

It works with Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, Grok Bot, Hermes Agent, and any agent that reads SKILL.md files (agentskills.io format).

MCP server

deed.page runs a hosted remote MCP server. Agents use it to publish a file or folder to a permanent https://<slug>.deed.page/ URL and then update, version, password-protect, or delete it. The source code is not in this repo; the server is hosted at the URL below.

URLhttps://deed.page/mcp
TransportStreamable HTTP
MCP Registry namepage.deed/deed-page
AuthNone to start. See Authentication.

Configure

VS Code / GitHub Copilot (.vscode/mcp.json):

json
{  "servers": {    "deed-page": {      "type": "http",      "url": "https://deed.page/mcp"    }  }}

Claude Code:

bash
claude mcp add --transport http deed-page https://deed.page/mcp

Any other MCP client: add a remote (Streamable HTTP) server with the URL https://deed.page/mcp.

Authentication

No account, API key, or OAuth is needed. The first publish_site call returns an owner token (deed_tok_...) once. That token is the key to update or delete the sites it owns. Send it back in one of two ways:

  • as the optional Authorization: Bearer deed_tok_... header, or
  • as the token argument of a tool.

Keep the token secret. rotate_token replaces it and revoke_token revokes it.

Tools

27 tools:

ToolWhat it does
publish_sitePublish files to a live permanent URL at a slug. The first call returns the owner token.
update_siteReplace a site's files, or merge in only the paths sent.
get_siteCheck whether a slug is live, with its URL, version, size, and timestamps (no token needed).
list_sitesList every live site the token owns.
delete_sitePermanently remove a site.
list_versionsList a site's retained versions.
restore_versionMake a retained version live again.
get_manifestGet the signed (Ed25519) manifest of a site version.
plan_uploadPlan a large upload: returns which files are already stored and an upload URL for each missing one.
finalize_uploadCommit a large upload as a new version.
set_site_accessSet or clear a site password.
set_listingList a site in the public gallery, or remove it.
site_analyticsCookieless view counts, top paths, referrers, and AI crawler counts for a site. 90 days per request on Free and Hobby; 365 days and CSV on Pro.
add_domainAttach a custom domain and get the DNS records to create.
list_domainsList custom domains.
domain_statusCheck and refresh a custom domain's verification and certificate status.
remove_domainRemove a custom domain.
whoamiShow the plan, limits, and usage for the token.
get_upgrade_linkGet a checkout link for a paid plan.
set_badgeSet the "Published with deed.page" badge. Only a paid plan (Hobby $3/mo or Pro) removes it.
claim_share_creditFree only, once per token: send the URL of the user's public X or Reddit post about deed.page for +25 sites and 50 MB per site. An X post that links to deed.page (at most 7 days old) also turns the badge off for 30 days, once per account.
rotate_tokenIssue a new owner token; every site carries over.
revoke_tokenRevoke the current token or all tokens.
agent_seatsPro: list, create, or revoke up to 5 named agent seats (separate tokens on one owner).
create_webhookRegister a webhook for site and domain events.
list_webhooksList registered webhooks.
delete_webhookDelete a webhook.

Use

Ask your agent to "publish this folder to deed.page" or "host this report and give me a link". The agent calls publish_site with the files and answers with the live URL. A request that only says "make a website" or "build a page" stays a local draft until you ask to publish or confirm the public URL and the exact file list. An unattended run publishes only when its instructions explicitly say to. To change the site later, it calls update_site with the same slug and token.

Free plan: 25 sites, 25 MB per site, 60 publishes per hour. Free sites are public, so do not publish secrets. Static files only. Free sites show a small "Published with deed.page" badge; Hobby ($3/mo) and Pro never do.

Skill and plugins

The skill is skills/deed-page/SKILL.md. Since 1.7.0 it also ships two optional scripts in skills/deed-page/scripts/: publish.sh publishes a file or a clean output folder and, above 4 MB, hands off to publish-large.mjs (Node 18+), which uploads through the manifest flow (/v1/uploads). Both skip sensitive and repo-metadata paths and refuse a project root that has no dist, build, out, public, or _site directory unless --allow-root is set. They are the same files served at https://deed.page/cli/. The repo is also a plugin that bundles the skill with the hosted deed.page MCP server, with manifests for each agent:

Quick install for any agent:

bash
npx skills add f-o-x11/deed-page-skill

Install

Any agent (skills.sh)

bash
npx skills add f-o-x11/deed-page-skill

Add -g to install for all projects, or -a claude-code, -a codex, -a cursor, or -a hermes-agent to pick the agent.

Claude Code

As a plugin:

bash
claude plugin marketplace add f-o-x11/deed-page-skillclaude plugin install deed-page@deed-page

Or inside Claude Code:

text
/plugin marketplace add f-o-x11/deed-page-skill/plugin install deed-page@deed-page

Or as a plain skill:

bash
git clone --depth 1 https://github.com/f-o-x11/deed-page-skill /tmp/deed-page-skillmkdir -p ~/.claude/skills && cp -r /tmp/deed-page-skill/skills/deed-page ~/.claude/skills/

Codex

As a plugin (skill + MCP server):

bash
codex plugin marketplace add f-o-x11/deed-page-skill

Then install deed-page from the plugin directory. As a plain skill:

bash
npx skills add f-o-x11/deed-page-skill -a codex -g

Or inside Codex: $skill-installer install https://github.com/f-o-x11/deed-page-skill/tree/main/skills/deed-page

Cursor

As a plain skill:

bash
npx skills add f-o-x11/deed-page-skill -a cursor

GitHub Copilot CLI

bash
copilot plugin marketplace add f-o-x11/deed-page-skillcopilot plugin install deed-page@deed-page

Grok Bot

The repo includes a Grok Bot plugin manifest in .grok-plugin/plugin.json. Until it is in the Grok Bot plugin catalog, add the remote MCP server https://deed.page/mcp, or install the skill with npx skills add f-o-x11/deed-page-skill.

Any MCP client

Add the remote MCP server https://deed.page/mcp (Streamable HTTP, no auth needed to start; see MCP server). It is listed in the official MCP Registry as page.deed/deed-page.

Gemini CLI

bash
gemini extensions install https://github.com/f-o-x11/deed-page-skill

This installs the skill and the deed.page MCP server (https://deed.page/mcp, no auth) from gemini-extension.json.

Hermes Agent

bash
hermes skills install f-o-x11/deed-page-skill/skills/deed-page

Or from the deed.page well-known endpoint: hermes skills install well-known:https://deed.page/.well-known/skills/deed-page.

Or npx skills add f-o-x11/deed-page-skill -a hermes-agent -g.

What it does

Ask your agent to "publish this", "host this report", or "give me a link". The default path is the bundled publish script:

bash
sh skills/deed-page/scripts/publish.sh ./dist --client "<agent name>"

It publishes a single file or a clean output folder (dist, build, out, public, _site), skips secrets and repo-metadata paths, refuses a project root unless --allow-root is set, and switches to the large-upload flow above 4 MB. Add --dry-run to see the exact file list first. The script prints the live URL on its last line, and the agent answers with it. The first publish returns a token once. It is the key to update or delete that site, so keep it safe.

A request that only says "make a website" or "build a page" produces a local draft. The agent shows a preview, offers to publish, and uploads only after you ask to publish or confirm the public URL and the exact file list. An unattended run publishes only when its instructions explicitly say to.

If the script can't run (no shell, or a single small file), the same publish is one curl request:

bash
curl -sS -T index.html "https://deed.page/v1/sites?slug=my-report-7f3a2c&ref=skill-gh" -H "X-Client: <agent name>"
  • Free plan: 25 sites, 25 MB per site, 60 publishes per hour.
  • Free sites are public. Do not publish secrets.
  • Static files only.

publish.sh sends ?ref=skill-script and the curl fallback sends ?ref=skill-gh; both tell deed.page that a publish came from this skill. It does not change what is published. Pass --ref to the script, or set DEED_REF for the skill's curl command, to override it. You can also say where you found deed.page with the optional X-Deed-Heard-From header on the first publish (at most 200 characters).

Network endpoints and credentials

  • The skill calls only https://deed.page/v1/sites with curl. The MCP server is https://deed.page/mcp. Published sites live at https://<slug>.deed.page/.
  • No account or API key is needed. The first publish returns a site token once; the skill saves it to ~/.config/deed-page/token (mode 600), loads it into DEEDPAGE_TOKEN before later publishes so every site stays under one owner, and sends it only to https://deed.page.
  • No install scripts or hooks. The only executable code is the two optional publish scripts in skills/deed-page/scripts/, which run only when the agent publishes. Above 4 MB, publish-large.mjs PUTs file bytes to the Vercel Blob upload URLs that deed.page returns. See SECURITY.md.

Privacy and support

License

MIT. Copyright (c) 2026 Avatar 8 LLC.

deed.page is operated by Avatar 8 LLC. Contact: [email protected]. Report abuse: https://deed.page/abuse.

來源:README.md,提交 236a580

工具

28

publish_site

Publish a site

Publishes websites, HTML games, interactive demos, reports, and other AI-created content to a public HTTPS URL at a slug. Inputs: files (required), and optional slug, spa, ttl_seconds, merge, expected_version, via, heard_from, token, listed, category, tags, title, and description. Paths are stored exactly. Returns url, path_url, slug, version, listing, analytics_url (the owner visit page on deed.page), and token on the first anonymous publish. On deed.page, url and path_url are both https://{slug}.deed.page/. A lost token has no recovery unless an optional recovery email was attached. When expected_version does not match the live version, the result is version_conflict and nothing is written. A racing publish of the same slug returns version_conflict even without expected_version. Malware, executables, credential-harvesting pages, and tunnel-redirect pages return content_rejected and are not stored. Content policy: no real-money gambling, phishing, malware, scams or referral spam, tunnel redirects, or illegal content; see https://deed.page/acceptable-use. .bin is blocked by file type (it often has no MZ or ELF header). A raw octet-stream body is screened as one file. listed defaults to false, so the slug stays out of the public gallery unless listed is true. Password-protected sites cannot be listed. Once per owner, a Free site that shows the badge may also return clean_publish, an optional $9 one-time offer to remove the badge from that site: pass its user_message to your human once; never pay without their explicit approval. If the files total more than about 3.5 MB, do not call publish_site. Call plan_upload, run `commands` in a shell, then finalize_upload. Or run `node publish-large.mjs <dir>` (https://deed.page/cli/publish-large.mjs).

輸入參數spaviaslugtagsfiles必填mergetitletokenlistedcategoryheard_fromdescription另有 3 個

update_site

Update a site

Replaces the files of a slug owned by the token, or, when merge is true, adds and overwrites only the paths sent. Inputs: slug, files, and optional spa, merge, expected_version, via, token, listed, category, tags, title, and description. Returns url, path_url, slug, listing, and a new version. When expected_version does not match the live version, the result is version_conflict and nothing is written. Two racing updates return version_conflict even without expected_version. listed defaults to false. Password-protected sites cannot be listed. A new version of a listed slug runs the gallery checks again. If the files total more than about 3.5 MB, do not call update_site. Call plan_upload, run `commands` in a shell, then finalize_upload. Or run `node publish-large.mjs <dir>` (https://deed.page/cli/publish-large.mjs).

輸入參數spaviaslug必填tagsfiles必填mergetitletokenlistedcategorydescriptionidempotency_key另有 1 個

get_site

Get site info

Returns whether a slug is live, plus its URL, version, size, and timestamps. Input: slug. No token is required.

輸入參數slug必填

list_sites

List my sites

Returns every live site owned by the token, with URLs and versions. Input: token, or an Authorization bearer header.

輸入參數token

delete_site

Delete a site

Permanently removes a slug owned by the token and detaches its custom hostnames. The slug becomes available again. Inputs: slug and token.

輸入參數slug必填token

rotate_token

Rotate the owner token

Issues a new token for the same principal. Every site carries over. Inputs: token, and optional overlap_seconds from 0 to 300. The previous token stops working immediately when overlap_seconds is omitted or 0. During a non-zero overlap window both tokens work. After that window the previous token returns 401 token_revoked. The new token is returned once.

輸入參數tokenoverlap_seconds

revoke_token

Revoke an owner token

Revokes owner tokens. Inputs: token, and optional scope. Scope "current" (the default) revokes the token that was sent. Scope "all" revokes every token for that principal, including any overlap window. A later request with a revoked token returns 401 token_revoked, which is distinct from 403 suspended. Sites stay online. Without a recovery email, a revoked token cannot update them.

輸入參數scopetoken

agent_seats

Manage Pro agent seats

Pro only: named tokens for more agents on one account, up to 5. Each seat has a label and its own token, shares the owner's sites, and can be revoked without touching the others. action "list" shows seats (any token). action "create" needs the owner token and a label; the new seat token is returned once. action "revoke" needs seat_id; the owner token revokes any seat, a seat token only itself. Seat tokens cannot rotate, revoke all tokens, manage seats, change the recovery email or open billing. Free and Hobby get plan_required with a Pro upgrade link to show your human.

輸入參數labeltokenactionseat_id

whoami

Show plan and quota

Returns the plan (plan.id is free, hobby, or pro), limits, the number of sites the token owns, and the number of custom hostnames attached. Use it to confirm a plan change after payment. Input: token.

輸入參數token

claim_share_credit

Claim the share credit and badge-free month

Free plan only. Pass the URL of the user's public post about deed.page on X or Reddit. Grants, each one-time: (1) the share credit: the post is public, mentions deed.page or links to a deed.page site, is from the last 30 days, and was not claimed before; Free limits rise by 25 sites and to 50 MB per site. (2) The badge-free month: an X post that includes a link to deed.page or a *.deed.page site and is at most 7 days old turns the "Published with deed.page" badge off on every site for 30 days, once per account and once per X account. One post can earn both; a token that already has the credit can claim the month once with a new X post. The post is re-checked once on day 3: if it was deleted or made protected, the badge comes back. After 30 days it comes back on its own. Hobby ($3/mo) is the paid way to remove the badge for good; mention it first. Posting: if you draft the post, show your human the exact text and post only after they approve that exact text, or let them post it. Never post from their account on your own. The post must name deed.page, include a link (their own *.deed.page site, or https://deed.page/?ref=x-share), and say only true things they actually did. Show the returned user_message, which includes the Hobby link. Inputs: url and token.

輸入參數url必填token

list_versions

List retained versions

Returns every retained version of a slug owned by the token, newest first. Inputs: slug and token. Each entry includes version, created_at, file_count, bytes, kind (publish, merge, or restore), restored_from, and a public permalink. A retained version's URL stays stable while that version is kept and the site is available. Free keeps the last 10 versions, Hobby 50, and Pro has no cap, including the live version, applied when a new version is saved. Pruning, deleting that version, or deleting the site removes it. A cache can briefly still serve a removed URL, and publishing the same slug again can reuse the v1 URL. It is not a permanent archive.

輸入參數slug必填token

restore_version

Restore a retained version

Creates a new version whose files equal a retained version, without uploading those files again. Inputs: slug, version, optional expected_version, and token. When expected_version does not match the live version, the result is version_conflict and nothing is written. The previous permalink keeps serving that file map while that version is kept and the site is available.

輸入參數slug必填tokenversion必填expected_version

add_domain

Attach a custom domain

Attaches a hostname to a slug owned by the token and returns the DNS records to create: a CNAME for a subdomain, an A record or an ALIAS record for an apex (one of those, not both), and every TXT record. Inputs: slug, domain, and token. Status starts at pending_dns until DNS and the certificate are ready. Free allows 1 hostname, Hobby 3, Pro 20. deed.page names are rejected. A new attach to a site that still shows the Free badge also returns badge_note: one sentence to pass to your human once, offering the one-time clean publish for that site or Hobby. A new attach by a Free token also returns upgrade_pitch: one sentence to pass on once, saying Hobby ($3/mo) adds the www (or apex) twin hostname and removes the badge, with a link. A Free token denied a 2nd hostname gets an error saying Hobby allows apex + www, with a link.

輸入參數slug必填tokendomain必填

list_domains

List custom domains

Returns custom hostnames on one slug, or on every site the token owns when slug is omitted. Inputs: token, and optional slug. Status is the last checked value.

輸入參數slugtoken

remove_domain

Remove a custom domain

Removes a hostname so requests to that host no longer serve the site. Inputs: domain, optional slug, and token. When slug is set, the hostname must already be attached to that slug.

輸入參數slugtokendomain必填

domain_status

Refresh custom domain status

Refreshes verification, DNS, and certificate state for a custom domain, stores that status, and returns it. Inputs: slug, domain, and token. status is pending_dns, verifying, issuing_cert, active, or error. dns_records are the records to create. An error includes the reason. A transition to active can notify a webhook registered for domain.active.

輸入參數slug必填tokendomain必填

plan_upload

Plan a large upload

Accepts a file manifest and returns which hashes are already stored, a direct upload URL for each missing hash, a session id, and commands: one curl PUT per missing blob plus a finalize line that uses $DEEDPAGE_TOKEN. Inputs: files as {path, sha256, size, content_type?}, and optional slug, spa, merge, ttl_seconds, expected_version, via, heard_from, and token. Applies when the files are larger than about 4 MB, or when each sha256 is already known. Does not publish by itself. Run commands from the site folder; the last line finalizes the upload. Per-site size limits are unchanged.

輸入參數spaviaslugfiles必填mergetokenheard_fromttl_secondsexpected_version

finalize_upload

Finalize a large upload

Checks uploaded hashes, screens the new bytes, and commits one version under the slug lock. Inputs: session (upl_...), optional expected_version, via, heard_from, and token. A stale expected_version returns version_conflict and writes nothing. A bad hash returns hash_mismatch. An expired session returns session_expired.

輸入參數viatokensession必填heard_fromexpected_version

get_manifest

Get a signed version manifest

Returns the canonical manifest for a site version: paths, sha256, sizes, version, slug, and created_at, plus an Ed25519 signature. signature is null when the server has no signing key. Inputs: slug, and optional version. When version is omitted, the result is the live site. Public keys are published at /.well-known/deed-signing-keys.json. No token is required.

輸入參數slug必填version

site_analytics

Site analytics

Returns owner-only cookieless counts for a slug: views per UTC day, top paths, top referrer hosts, and AI crawler counts by user-agent family. Inputs: slug, optional from and to as YYYY-MM-DD (default the last 7 days; up to 90 days per request on Free and Hobby, 365 on Pro), optional format (json, or csv on Pro), and token. A longer range or csv below Pro returns plan_required with a Pro upgrade link. The accuracy field describes under-counting. No raw IP or full user agent is stored.

輸入參數tofromslug必填tokenformat

site_visits

Site visit analytics

Returns owner-only human HTML page views and daily unique visitors for a slug. Inputs: slug, optional from and to as YYYY-MM-DD (default the plan window: 7 days on Free, 30 on Hobby, 90 on Pro), and token. Bots, empty or script user agents, headless browsers, and assets are not page views. A longer range returns plan_required with an upgrade link. No raw IP and no full user agent are stored. The same numbers are on https://deed.page/analytics?slug= with the owner token.

輸入參數tofromslug必填token

set_site_access

Set or clear a site password

Changes the access setting stored for a slug on deed.page. Inputs: slug, password, and token. password is 8 to 200 characters, or an empty string (or null) to clear the password. The call writes a scrypt hash into the site record on deed.page, or removes that hash, and contacts no outside system. Setting a password is available on Hobby and Pro; Free returns plan_required. Clearing is allowed on every plan.

輸入參數slug必填tokenpassword必填

set_listing

Set gallery listing

Sets or clears the public gallery listing for a slug. Inputs: slug, listed, and when listed is true a category, title, description, and optional tags (at most 5), plus token. Returns listed, status, category, tags, title, and description. listed false removes the slug from the gallery immediately. Password-protected sites cannot be listed. A new version of the site runs the gallery checks again. Text is checked on deed.page, and also with the OpenAI moderation API when OPENAI_API_KEY is set.

輸入參數slug必填tagstitletokenlisted必填categorydescription

set_badge

Set the Free-plan badge

Free-plan sites show a small 'Published with deed.page' link in the bottom-right corner; Hobby and Pro never show it. Inputs: show (boolean), optional slug, and token. With slug, the setting applies to that site; without slug, it applies to every site of the token. Only a paid plan removes the badge: on Free, show false returns plan_required with the Hobby price and a signed upgrade_url in message and user_message (show message_for_user to your human, do not retry), except where the badge was already off before 2026-10-25 (kept); on Hobby and Pro it changes nothing because those plans never show it. show true shows it again. Returns the stored setting and whether the badge is shown. Writes only the setting on deed.page and contacts no outside system.

輸入參數show必填slugtoken

create_webhook

Register a webhook

Registers an http or https URL for the events site.published, site.version_restored, site.deleted, site.taken_down, domain.active, and report.received. Inputs: url, optional events, and token. Returns the webhook id and an HMAC secret once. Free allows 1 webhook, Hobby 5, Pro 20. Private, internal, and localhost targets are rejected. Delivery is best-effort, not a durable queue. Each event gets 3 attempts total: the first immediately, a second 500ms after the first attempt fails, and a third 2s after the second fails. HTTP 2xx succeeds and stops the loop. A target rejected as non-public is not retried. Each attempt's socket timeout is 5s. The event is not sent again after that. API documentation: https://deed.page/docs.

輸入參數url必填tokenevents

list_webhooks

List webhooks

Returns the webhook URLs registered for the token. Secrets are not included. Input: token.

輸入參數token

delete_webhook

Delete a webhook

Deletes one webhook. Inputs: id (whk_...) and token.

輸入參數id必填token

版本歷史

6
  1. v1.19.0最新Nov 7, 2026
  2. v1.18.0Nov 3, 2026
  3. v1.9.10Oct 23, 2026
  4. v1.9.9Oct 22, 2026
  5. v1.9.0Oct 10, 2026
  6. v1.0.0Sep 29, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Deed 整合