歡迎使用帳獸 API
帳獸(Zangsho)提供完整的 REST API,讓你以程式化方式管理客戶、訂單、訂閱與訂閱事件。所有 API 使用 JSON 格式傳輸資料,時間欄位統一使用 ISO 8601 UTC 格式。
Base URL
https://api.zangsho.com/v1
所有端點都以此 Base URL 為前綴,例如:https://api.zangsho.com/v1/customers。
可用資源
客戶 Customers
建立、查詢、更新、刪除客戶,支援批次匯入。
訂單 Orders
建立與查詢訂單,取得訂單統計,支援批次匯入。
訂閱 Subscriptions
管理客戶訂閱,支援建立、更新、取消、暫停與重新啟用。
訂閱事件 Subscription Events
記錄訂閱變動事件(升級、降級、取消、重新啟用)。
快速開始
發送第一個請求
使用 Token 呼叫 API:curl -X GET https://api.zangsho.com/v1/customers \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
查看回應
成功的回應會包含 JSON 資料與分頁資訊:{
"data": [...],
"meta": {
"current_page": 1,
"last_page": 1,
"per_page": 20,
"total": 5
}
}
核心概念
| 概念 | 說明 | 詳細文件 |
|---|
| 認證 | Bearer Token 認證,每個商家一把有效 Token | 認證 |
| 錯誤處理 | 標準錯誤格式,包含欄位驗證錯誤 | 錯誤處理 |
| 頻率限制 | 已認證 3,600 次/小時,未認證 10 次/分鐘 | 頻率限制 |
| 分頁 | 支援 page 與 per_page 參數 | 分頁 |
批次匯入
帳獸支援批次匯入歷史資料,適合初次遷移或定期同步:
- 每次請求最多 100 筆
- 採用部分成功策略(不全部回滾)
- 回傳
created / updated / skipped / failed 詳細結果
批次匯入不觸發 Webhook。如需觸發 Webhook,請使用單筆建立 API。
詳見 資料匯入指南。
時間格式
所有時間欄位使用 ISO 8601 格式(UTC):
商家需自行將本地時間轉換為 UTC 後傳入。