端點詳細
概述
端點詳細是處理單個端點所有設定的頁面。在這一個頁面上您可以:
- 查看和編輯端點資訊(名稱、描述、URL、版本)
- 切換啟用 / 停用
- 部署和重新部署到正式環境
- 管理預設 API 金鑰
- 新增和刪除必填欄位
- 設定 Webhook 和系統通知
- 刪除端點
協作金鑰管理(簽發金鑰、邀請、權限)在單獨的頁面處理。詳情請參閱協作金鑰。
如果您以協作者身分參與,只會顯示您有權限存取的部分(所有者專屬部分自動隱藏)。
如何進入

- 頂部選單 APIs → 點擊列表中的端點名稱
- 儀表板最近活動 → 點擊端點
- 完成新手引導步驟 1 後自動跳轉
免費方案警告橫幅

使用免費方案時顯示在頂部。免費方案下可以隨意建立和試用端點。端點會在建立 7 天後自動清理,但您隨時可以建立新的——放心嘗試。
啟用/停用和部署按鈕

僅所有者可見。
- 啟用/停用按鈕(電源圖示):當您想要暫時暫停所有環境的 API 呼叫時使用。停用期間呼叫被拒絕,但資料保留。
部署到正式環境按鈕(僅沙箱環境分頁):- 將目前沙箱環境設定複製到正式環境
- 條件:必須在沙箱環境中完成至少 1 次測試呼叫後才可啟用
如果協作者存取此頁面,會顯示 請求部署 按鈕,向所有者傳送部署請求訊息。
環境分頁

頁首列下方有 沙箱環境 | 正式環境 分頁。兩個環境完全獨立。
推薦的工作流程是:在沙箱環境中測試並與協作者討論 → 部署到正式環境 → 營運。需要變更時,先在沙箱環境修改再重新部署。
沙箱環境
- 使用沙箱環境 API 金鑰(
tm_test_)呼叫的環境 - 僅用於測試。上線前可以自由實驗
- 沙箱環境資料30 天後自動刪除(所有方案)
正式環境
- 使用正式環境 API 金鑰(
tm_live_)呼叫的環境 - 用於正式營運。帳戶有效期間資料永久保留。超過 30 天的記錄自動歸檔(付費方案)
- 正式環境部署前,正式環境金鑰呼叫將被拒絕且不記錄日誌
概覽卡片

包含端點基本資訊的區域。
| 項目 | 說明 |
|---|---|
| 描述 | 端點描述。所有者可在沙箱環境分頁內聯編輯 |
| 端點 URL | 實際 API 呼叫地址。**向此 URL 傳送 POST/GET/PUT/DELETE 請求。**提供複製按鈕 |
| 版本 | 設定版本。每次部署遞增 |
| 建立時間 | 端點建立時間 |
| 更新時間 | 最後一次設定變更時間(沙箱環境) |
| 發佈時間 | 正式環境部署時間(僅正式環境分頁) |
預設 API 金鑰
僅所有者可見。

- 端點建立時簽發的預設 API 金鑰
- 用於測試與整合指南頁面的認證,可透過右側的立即測試按鈕存取
- 顯示 / 隱藏 切換,在螢幕上隱藏或顯示金鑰
- 重新生成 按鈕:舊金鑰立即失效。僅在懷疑洩漏時使用
協作者存取時,此區域替換為其分配的協作金鑰卡片。
協作金鑰

此處僅提供摘要卡片——金鑰建立、邀請和權限管理在單獨的管理頁面進行。
- 所有者檢視:
檢視全部按鈕和每個協作者的摘要(名稱、邀請數) - 協作者檢視:分配給您的金鑰的權限標籤
詳細說明請參閱協作金鑰。
必填欄位

定義 API 呼叫中必須包含的 JSON 欄位。詳細說明請參閱建立新端點。
- 要新增或編輯欄位,點擊
編輯按鈕 - 編輯時可以新增、刪除和更改欄位類型。完成後點擊
儲存或取消 - 儲存後更新沙箱環境設定——要套用到正式環境,需要重新部署
- 即使部署後,修改必填欄位不影響已儲存的資料。更新的欄位規則僅適用於新的傳入呼叫
Webhook
僅所有者可見。

API 呼叫成功處理後,可以向指定的 Webhook URL 傳送二次請求。無論 Webhook 是否成功,資料儲存始終完成。
輸入欄位
- Webhook URL:接收 Webhook 的地址(建議 HTTPS)
- Auth Header(可選):認證標頭鍵。預設
Authorization - Auth Value(可選):認證標頭值。範例:
Bearer abc123
對於不需要認證的 Webhook(簡單接收器、URL 中嵌入 Token 等),留空認證欄位即可。
Webhook 策略摘要
- 重試:失敗後最多重試 3 次,1 秒 → 2 秒退避
- 逾時:必須在 7 秒內回應。逾時視為失敗
Webhook Payload
API 呼叫處理後,以下 JSON Payload 將傳送到 Webhook URL。您可以展開截圖中的 Webhook Payload 示例 區域查看實際格式。
| 欄位 | 說明 |
|---|---|
| id | 儲存記錄的唯一 ID |
| operation | 執行的操作(create、update、delete) |
| status | 處理結果(success、failed) |
| endpoint_slug | 端點識別碼 |
| payload | 呼叫者傳送的原始 JSON 資料,原樣包含(delete 時為 null) |
| target_record_id | 目標記錄 ID(update/delete 時包含) |
| processed_at | 處理完成時間 |
協作者 Webhook
如果協作者需要 Webhook,可以在 API 請求中包含 X-Webhook-Callback 等標頭來設定自己的 Webhook。協作者 Webhook 與所有者 Webhook 獨立運作,Payload 格式相同。詳細設定說明請參閱測試與整合指南。
通知

與 Webhook 分開,此功能僅將系統事件傳送到 Discord、Slack 或 Telegram。不包含請求 Payload——只通知發生了什麼事件。
結構
- 無環境分頁區分:通知設定按端點管理,不按環境區分
- 所有者檢視:單個通知設定卡片
- 協作者檢視:按分配的協作金鑰顯示通知卡片
輸入欄位
- 頻道:Discord / Slack / Telegram
- Webhook URL:在各平台預先設定的 Bot/Webhook URL
- Chat ID:僅 Telegram 需要
Webhook/Bot 的設定說明請參考各平台的官方文件。
通知事件
| 事件 | 接收者 | 說明 |
|---|---|---|
| Webhook 傳送失敗(僅限自己的 Webhook) | 受影響方 | 所有者 Webhook 失敗 → 所有者 / 協作者 Webhook 失敗 → 協作者 |
| 月度使用量 80% 警告(僅限所有者) | 所有者 | 月度使用量達到 80% |
| 月度使用量超出限額(僅限所有者) | 所有者 | 月度使用量超過 100% |
| 新的部署請求(僅限所有者) | 所有者 | 協作者請求了正式環境部署 |
| 部署完成(僅限協作者) | 協作者 | 所有者完成了部署 |
注意
- 通知傳送失敗不會重試,也不儲存傳送記錄
- 所有通知訊息均為英文
危險區域
僅所有者可見。

刪除端點按鈕- 刪除後立即且永久移除:
- 端點設定本身
- 沙箱環境和正式環境的所有 API 記錄
- 相關統計 / 部署請求 / Webhook / 通知設定 / 協作金鑰 / 歸檔中繼資料
- 協作者也將失去存取權限
- 無法復原 — 確認對話框中必須輸入端點名稱才能繼續
右側邊欄
詳細頁面右側根據環境顯示不同的快捷卡片。
API 呼叫記錄

跳轉到可以查看該端點 API 呼叫結果的頁面。您可以詳細查看請求成功/失敗、Payload、Webhook 狀態等。
沙箱環境測試
在沙箱環境分頁顯示。

跳轉到可以直接在瀏覽器中測試 API 呼叫和查看整合方法的頁面。詳情請參閱測試與整合指南。
正式控制台
在正式環境分頁顯示,部署後僅所有者可見。

直接從儀表板管理正式環境資料的控制台。適用於預先填充產品列表或公告,供協作者透過 GET 取得。支援 POST(建立)、GET(讀取)、PUT(更新)和 DELETE(刪除)。控制台使用所有者的 API 金鑰執行,不會觸發協作者 Webhook。如果設定了所有者 Webhook,則正常觸發。詳情請參閱正式控制台。
部署請求通知
在沙箱環境分頁顯示。

協作者請求了正式環境部署時顯示。該通知也會透過電子郵件傳送,不會錯過。點擊 檢視全部 按鈕查看完整的部署請求歷史。
常見問題
- 部署按鈕被停用:可能是沙箱環境中沒有進行過測試呼叫,或者最新的沙箱環境版本已經部署到了正式環境。請先在沙箱環境中執行測試
- 正式環境分頁沒有記錄:部署前正式環境呼叫會被拒絕,因此不記錄日誌。請檢查部署是否成功,以及是否使用了
tm_live_金鑰 - 必填欄位已更改但未反映在正式環境:沙箱環境的更改不會自動套用到正式環境。請再次點擊
部署到正式環境 - Webhook 未到達:Webhook 伺服器必須在 7 秒內回應。請檢查伺服器是否可公開存取且使用 HTTPS。Discord 和 Slack 等平台有自己的速率限制——如果短時間內觸發了過多 Webhook,部分可能會被攔截。請同時檢查接收平台的速率限制政策