終端機中的開發者工具
單一二進位檔支援 macOS、Linux 與 Windows。使用主控台帳號驗證身分,集中管理業務單元的 API 金鑰、Webhook、請求日誌與效能指標。
orriven login orriven init orriven keys create staging
單一二進位檔。所有命令在指定業務單元範圍內執行。
安裝
下載並安裝獨立二進位檔,執行 `orriven --version` 驗證安裝。
適用於 macOS 與 Linux。
透過 Homebrew tap 安裝
brew install orriven/tap/orriven
適用於 Debian 與 Ubuntu。加入簽章公開金鑰與軟體來源後安裝。
curl -fsSL https://orriven.github.io/apt/orriven.gpg | sudo tee /usr/share/keyrings/orriven.gpg >/dev/null echo "deb [signed-by=/usr/share/keyrings/orriven.gpg] https://orriven.github.io/apt stable main" | sudo tee /etc/apt/sources.list.d/orriven.list sudo apt-get update && sudo apt-get install orriven
透過 Scoop 安裝,或從 GitHub Releases 下載壓縮檔。
新增 bucket
scoop bucket add orriven https://github.com/orriven/scoop-bucket
安裝二進位檔
scoop install orriven
也可從 github.com/orriven/cli/releases 下載對應架構的壓縮檔並將 orriven.exe 加入 PATH。
使用安裝腳本自動設定,或從 GitHub Releases 下載預編譯安裝檔。
curl -fsSL https://raw.githubusercontent.com/orriven/cli/main/install.sh | sh
每個發布版本均提供 checksums.txt 總和檢查碼檔案。
身分驗證
使用主控台帳號透過瀏覽器完成授權。終端機顯示一次性驗證碼,在主控台中核對並確認即可完成登入。
orriven login
- 登入工作階段與主控台工作階段週期一致,可在帳號設定中隨時撤銷。
- 執行 `orriven whoami` 檢視目前登入帳號及關聯的業務單元。
- 執行 `orriven logout` 登出狀態並清除本機憑證。
請確認瀏覽器中顯示的驗證碼與終端機輸出一致後再執行授權。
專案設定
執行 orriven init 關聯組織與業務單元,設定資訊將儲存至專案根目錄的 orriven.toml。
orriven init
僅記錄作用域範圍,不包含任何憑證資訊。
organization = "…" workspace = "…"
透過參數指定組織與業務單元,無需互動提示。
orriven init --org acme --workspace "Field Marketing"
使用者憑證安全儲存於使用者目錄。支援透過 --workspace 與 --org 暫時覆蓋作用域,或執行 orriven init --force 重新設定。在 CI 環境中自動以非互動模式執行。
命令概覽
API 金鑰
管理指定業務單元的 Secret 金鑰與公開金鑰。
orriven keys list
列出有效金鑰。加入 --all 可包含已撤銷金鑰。
orriven keys create <name>
產生 Secret 金鑰。金鑰內容僅顯示一次。可透過 --expires-in 設定有效期限。
orriven keys create-publishable <name> --origin https://…
產生繫結至指定 Origin 的公開金鑰。
orriven keys revoke <key>
立即撤銷指定的 API 金鑰。
Webhook
設定事件端點、檢視簽章金鑰、傳送測試事件及查詢投遞紀錄。
orriven webhooks events
查詢支援訂閱的 Webhook 事件類型。
orriven webhooks create --event registration.confirmed
註冊 Webhook 端點並取得簽章金鑰。
orriven webhooks ping <id>
向指定端點傳送測試事件以驗證連線。
orriven webhooks deliveries <id>
查詢投遞歷史紀錄。可透過 --status 篩選狀態。
日誌與指標
查詢 API 請求日誌及 1、7、30 天的流量與延遲指標。
orriven logs
查詢最新 API 請求。支援 --follow 即時追蹤及條件篩選。
orriven logs get --latest --status 5xx
取得單筆請求與回應的完整資料,或檢視最新錯誤詳細資訊。
orriven metrics --days 7
檢視 1 天、7 天或 30 天的請求量、錯誤率與回應延遲。
它不做什麼
- 不負責建立活動、票種或處理報名。相關業務需使用簽發的 API 金鑰呼叫開放 API。
- 不支援使用 API 金鑰直接登入 CLI,僅支援主控台成員身分驗證。
- 在無檔案系統或本機終端機的雲端代理環境中,請使用 orriven MCP 服務。
CLI 與 MCP
在本機終端機與遠端 AI 代理環境中提供一致的開發者工具功能。
終端機環境
適用於具備本機檔案系統與 Shell 的開發環境,直接基於本機專案設定執行命令。
遠端 AI 代理
適用於無本機檔案系統的雲端代理,透過 HTTPS 提供與 CLI 一一對應的工具功能。
檢視 MCP 說明常見問題
- 哪些角色可以使用 CLI?
- 僅組織的擁有者(Owner)與管理員(Admin)具備使用權限,與主控台開發工具抽屜的權限保持一致。
- CLI 與開發者 API 有何區別?
- CLI 用於管理金鑰、Webhook 與監控日誌等基礎設施;活動與票務資料透過 /v1 開發者 API 管理。
- 如何管理登入狀態與憑證?
- 執行 `orriven logout` 可清除本機憑證。工作階段同時顯示於主控台帳號設定中,支援遠端撤銷。無操作工作階段將在 7 天後自動過期。
開始使用 CLI
安裝命令列工具,在終端機中直接管理 API 金鑰、Webhook 與請求日誌。