hosting
DELETE /v1/sites/{siteId}/ssh-keys/{handle}
Withdraw an authorised SSH key from a site.
אימות
שלחו מפתח API כאסימון נושא (bearer token). על המפתח לכלול את הרשאה sites.view; מפתח שאינו כולל אותה יידחה בסטטוס 403, ולא 404.
נקודת קצה זו אינה דורשת מזהה ארגון. המפתח שלך כבר מזהה את הארגון שאליו הוא שייך, והתגובה מוגבלת אליו בלבד.
נסה זאת
החלף כל דבר בסוגריים זוויתיים בערכים משלך, ואת מציין מיקום המפתח במפתח מלוח הבקרה שלך.
curl -X DELETE https://api.zinndigital.com/v1/sites/{siteId}/ssh-keys/{handle} \
-H "Authorization: Bearer zdk_live_…"מחובר? קונסולת ה-API בלוח הבקרה שלך מזינה את מזהה הארגון האמיתי שלך ואת המפתח שלך, ומריצה את הבקשה מול ה-API הפיזי כך שתוכל לראות את התגובה בפועל. פתח נקודת קצה זו במסוף ה-API
פרטים
Removes the key from the package's authorised list. Whatever was signing in with it stops immediately, which is the point — a laptop that was lost is a key that has to stop working now rather than at the next deploy. `204` and no body: the client re-reads the list, because `can_create` and the vendor's key count both move with the removal and neither can be derived from the response to a delete. `404` for a site with no vendor hosting package, one that is not the caller's, or a handle that is not on it — the delete URL must not become a way to enumerate what exists elsewhere. Requires `sites.view` **and** `sites.panel_access`.
פרמטרים
| שם | סוג | נדרש | מה זה |
|---|---|---|---|
siteId (path) | Uuid | כן | Site ID (UUIDv7). |
handle (path) | string | כן | The handle the key is filed under, exactly as `getSiteSshAccess` reports it. Constrained to `[A-Za-z0-9][A-Za-z0-9._-]{0,63}`, so it never contains a slash — but it is the custo… |
שגיאות שנקודה קצה זו עשויה להחזיר
401 · 403 · 404 · 422 · 429 · 503