hosting

POST /v1/sites/{siteId}/databases/{databaseId}/password

Set a new password on a site database's user.

Toate punctele finale hosting

Autentificare

Trimiteți o cheie API ca token de tip bearer. Cheia trebuie să aibă permisiunea sites.view; o cheie care nu o are va fi respinsă cu 403, nu 404.

Acest endpoint nu necesită un ID de organizație. Cheia ta identifică deja organizația căreia îi aparține, iar răspunsul este limitat la aceasta.

Încearcă

Înlocuiți tot ce se află între paranteze unghiulare cu propriile valori și substituentul cheie cu o cheie din tabloul de bord.

curl -X POST https://api.zinndigital.com/v1/sites/{siteId}/databases/{databaseId}/password \
  -H "Authorization: Bearer zdk_live_…"

Autentificat? Consola API din panoul de control îți completează ID-ul real al organizației și propria cheie și rulează cererea în API-ul live, astfel încât să poți vedea răspunsul efectiv. Deschideți acest punct final în consola API

Detalii

Generates a new password for the database's user, sets it at the vendor, and returns it **once**. Before this operation existed the only remedy for a lost database password was `deleteSiteDatabase` followed by a fresh create — data loss offered as a password reset. ⛔ **`POST`, and there is deliberately no `GET`.** The password is generated for this call and stored nowhere, so there is nothing a second read could return. The response is the one on this surface that carries a live credential: it is served to the one principal entitled to the site, and a client must hold it in component state until the customer confirms they have saved it — never in a query cache, which would let it survive the dismissal and land in any state snapshot taken for support. `404` for a site with no vendor hosting package, one that is not the caller's, or a database id that is not on it. Requires `sites.view` **and** `sites.panel_access`, the same key that governs creating and dropping the database it belongs to.

Parametri

NumeTipObligatoriuCe este
siteId (path)UuidDaSite ID (UUIDv7).
databaseId (path)stringDaThe database id returned by `listSiteDatabases`.

Răspuns

NumeTipObligatoriuCe este
database_idstringDaThe database's id at the vendor, as `listSiteDatabases` reports it.
database_namestringDaThe database's name. The vendor namespaces it per package on some package types, so this — not what was requested when it was created — is what a client shows.
usernamestringDaThe user the password belongs to.
passwordstringDaThe new password, in cleartext, returned exactly once.

Erori pe care le poate returna acest punct final

401 · 403 · 404 · 422 · 429 · 503