跳至文檔內容
開發者文檔API 參考檢查新購伺服器的私有網路
GETBearer 權杖

檢查新購伺服器的私有網路

/api/v1/networks/:id/order-check

比較組織擁有的網路與本地 Contabo 方案,並計算本地活動名額。網路或方案不存在時回傳 404。這不是報價、預留或相容性保證。

呼叫前請注意

僅讀取本機資料,不呼叫供應商、不計費也不寫入。所有 capabilities 均為 false;地區或供應商相同不代表相容或可安全連接。

API 欄位名稱、型別與程式碼在所有語言中保持原樣。

請求範例

cURL
curl "https://tovahub.com/api/v1/networks/507f1f77bcf86cd799439012/order-check?planId=V153&region=EU" \
  -H "Authorization: Bearer $TOVAHUB_TOKEN"

僅提供範例,此頁不會發送 API 請求。

回應示例
JSON
{
  "networkId": "507f1f77bcf86cd799439011",
  "source": "local",
  "regionMatch": true,
  "providerMatch": true,
  "eligible": false,
  "testOnly": true,
  "capabilities": {
    "purchase": false,
    "attach": false,
    "disconnect": false,
    "remove": false,
    "reconnect": false,
    "cancelAddon": false,
    "renew": false,
    "resize": false,
    "delete": false,
    "blockedReason": "Private network supplier actions are not verified. Billing requires verified supplier support; local snapshots do not establish compatibility or safe attachment."
  },
  "blockedReason": "Private network supplier actions are not verified. Billing requires verified supplier support; local snapshots do not establish compatibility or safe attachment.",
  "planId": "V153",
  "region": "EU",
  "networkState": "ready",
  "verification": "unknown",
  "capacity": {
    "total": 5,
    "localOccupied": 2,
    "localRemaining": 3,
    "networkVersion": 1,
    "verification": "snapshot"
  },
  "compatibility": "unknown",
  "supplierCost": "unknown",
  "reserved": false
}

參數

id路徑 · 必填

string

資源 ID:24 個十六進位字元。請使用對應列表端點回傳的平台 ID,而非供應商的執行個體 ID。

planId查詢字串 · 必填

string

本地 Contabo 方案 ID:1–100 個英文字母、數字、底線或連字號。不向供應商查詢方案目錄。

region查詢字串 · 必填

string

本地方案地區:2–40 個英文字母、數字、底線或連字號。本地必須存在完全相符的供應商、方案及地區。

回應

HTTP 狀態 200

比較組織擁有的網路與本地 Contabo 方案,並計算本地活動名額。網路或方案不存在時回傳 404。這不是報價、預留或相容性保證。

networkIdstring

平台識別碼,並非供應商識別碼。

planIdstring

本地 Contabo 方案 ID:1–100 個英文字母、數字、底線或連字號。不向供應商查詢方案目錄。

regionstring

本地方案地區:2–40 個英文字母、數字、底線或連字號。本地必須存在完全相符的供應商、方案及地區。

source"local"

固定為 local;不向供應商發送即時請求。

regionMatchboolean

僅比較本機資料;true 不代表相容或可安全連接。

providerMatchboolean

僅比較本機資料;true 不代表相容或可安全連接。

networkStatestring

已儲存的本機快照值,並非已驗證的供應商即時狀態。

verification"unknown"

固定為 unknown;產品與資料中心相容性、供應商容量、增項需求及費用尚未核實。

capacityobject

僅為本地容量:total 是已知目錄檔位或 null。數量包含所有活動的 reserved、assigned 與 releasing 名額,包括已斷線名額。資料損壞、超額或網路版本變更時,兩個數量均為 null。快照不預留名額,也不證明供應商容量。

capacity.totalinteger | null

僅為本地容量:total 是已知目錄檔位或 null。數量包含所有活動的 reserved、assigned 與 releasing 名額,包括已斷線名額。資料損壞、超額或網路版本變更時,兩個數量均為 null。快照不預留名額,也不證明供應商容量。

capacity.localOccupiedinteger | null

僅為本地容量:total 是已知目錄檔位或 null。數量包含所有活動的 reserved、assigned 與 releasing 名額,包括已斷線名額。資料損壞、超額或網路版本變更時,兩個數量均為 null。快照不預留名額,也不證明供應商容量。

capacity.localRemaininginteger | null

僅為本地容量:total 是已知目錄檔位或 null。數量包含所有活動的 reserved、assigned 與 releasing 名額,包括已斷線名額。資料損壞、超額或網路版本變更時,兩個數量均為 null。快照不預留名額,也不證明供應商容量。

capacity.networkVersioninteger | null

僅為本地容量:total 是已知目錄檔位或 null。數量包含所有活動的 reserved、assigned 與 releasing 名額,包括已斷線名額。資料損壞、超額或網路版本變更時,兩個數量均為 null。快照不預留名額,也不證明供應商容量。

capacity.verification"snapshot" | "unknown"

僅為本地容量:total 是已知目錄檔位或 null。數量包含所有活動的 reserved、assigned 與 releasing 名額,包括已斷線名額。資料損壞、超額或網路版本變更時,兩個數量均為 null。快照不預留名額,也不證明供應商容量。

compatibility"unknown"

固定為 unknown;產品與資料中心相容性、供應商容量、增項需求及費用尚未核實。

supplierCost"unknown"

固定為 unknown;產品與資料中心相容性、供應商容量、增項需求及費用尚未核實。

eligiblefalse

僅讀取本機資料,不呼叫供應商、不計費也不寫入。所有 capabilities 均為 false;地區或供應商相同不代表相容或可安全連接。

reservedfalse

僅讀取本機資料,不呼叫供應商、不計費也不寫入。所有 capabilities 均為 false;地區或供應商相同不代表相容或可安全連接。

testOnlyboolean

true 僅表示測試情境,也可能包含已購買的真實伺服器;不證明為模擬資料,也不會略過計費或安全檢查。

capabilitiesobject

九個旗標 purchase、attach、disconnect、remove、reconnect、cancelAddon、renew、resize、delete 均為 false。供應商能力尚未核實,核實前不開放計費;快照無法證明相容性或安全連接。

blockedReasonstring

僅讀取本機資料,不呼叫供應商、不計費也不寫入。所有 capabilities 均為 false;地區或供應商相同不代表相容或可安全連接。