Skip to content

API 伺服器

此處的 API 用於 API 伺服器設定。

上傳 HTTPS 憑證

此 API 可讓您更新 Access API 的 HTTPS 憑證,僅適用於連接埠 12445。請注意,需要重新啟動 Access 應用程式才能套用這些變更。 如果私鑰與憑證不匹配,將會產生「參數錯誤」訊息。

請求 URL: /api/v1/developer/api_server/certificates 權限金鑰: edit:api_server 方法: POST UniFi Access 需求: 2.2.10 或更新版本

回應範例

json
{
  "code": "SUCCESS",
  "data": "success",
  "msg": "success"
}

請求範例

bash
curl -XPOST '{{host}}/api/v1/developer/api_server/certificates'
    -H 'Authorization: Bearer wHFmHR******kD6wHg/yg'
    --form 'key=@"/server.key"'
    --form 'cert=@"/server.crt"'

請求標頭

參數必填型別說明
AuthorizationTString用於驗證與存取控制所需的 Token。

請求主體

參數必填型別說明範例
keyTFile私鑰server.key
certTFile憑證server.crt

刪除 HTTPS 憑證

此 API 可讓您刪除 Access API 的 HTTPS 憑證,僅適用於連接埠 12445。請注意,需要重新啟動 Access 應用程式才能套用這些變更。

請求 URL: /api/v1/developer/api_server/certificates 權限金鑰: edit:api_server 方法: DELETE UniFi Access 需求: 2.2.10 或更新版本

回應範例

json
{
  "code": "SUCCESS",
  "data": "success",
  "msg": "success"
}

請求範例

bash
curl -XDELETE '{{host}}/api/v1/developer/api_server/certificates'
    -H 'Authorization: Bearer wHFmHR******kD6wHg/yg'

請求標頭

參數必填型別說明
AuthorizationTString用於驗證與存取控制所需的 Token。