hosting

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

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

ចំណុចបញ្ចប់ hosting ទាំងអស់

ការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវ

បញ្ជូនសោ API ជា bearer token។ សោនេះត្រូវតែមានសិទ្ធិ sites.view។ សោដែលគ្មានសិទ្ធិនេះនឹងត្រូវបដិសេធដោយកូដ 403 មិនមែន 404 ទេ។

ចំនុចបញ្ចប់នេះមិនត្រូវការលេខសម្គាល់ស្ថាប័នទេ។ ពស័្ដកូនរបស់អ្នករួចហើយកំណត់អត្តសញ្ញាណស្ថាប័នដែលវាជាកម្មសិទ្ធិ ហើយការឆ្លើយតបគឺត្រូវបានកំណត់វិសាលភាពទៅតាមនោះ។

សាកល្បង

ជំនួសអ្វីមួយនៅក្នុងសញ្ញាពងក្រពើ < > ដោយប្រើតម្លៃផ្ទាល់ខ្លួនរបស់អ្នក ហើយជំនួសកន្លែងរក្សាទុកសោដោយប្រើសោចេញពីផ្ទាំងគ្រប់គ្រងរបស់អ្នក។

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

បានចូលគណនីរួចហើយមែនទេ? កុងសូល API ក្នុងផ្ទាំងគ្រប់គ្រងរបស់អ្នក បំពេញលេខសម្គាល់ស្ថាប័នពិតប្រាកដរបស់អ្នក និងសោផ្ទាល់ខ្លួនរបស់អ្នក ហើយដំណើរការសំណើទល់នឹង API ផ្ទាល់ ដូច្នេះអ្នកអាចមើលឃើញការឆ្លើយតបពិតប្រាកដ។ បើកចំណុចបញ្ចប់នេះក្នុងកុងសូល API

ព័ត៌មានលម្អិត

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.

ប៉ារ៉ាម៉ែត្រ

ឈ្មោះប្រភេទតម្រូវការតើវាជាអ្វី
siteId (path)Uuidបាទ/ចាសSite ID (UUIDv7).
databaseId (path)stringបាទ/ចាសThe database id returned by `listSiteDatabases`.

ផ្អាកដំណើរការ

ឈ្មោះប្រភេទតម្រូវការតើវាជាអ្វី
database_idstringបាទ/ចាសThe database's id at the vendor, as `listSiteDatabases` reports it.
database_namestringបាទ/ចាសThe 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.
usernamestringបាទ/ចាសThe user the password belongs to.
passwordstringបាទ/ចាសThe new password, in cleartext, returned exactly once.

កំហុសដែលចំណុចបញ្ចប់នេះអាចបង្វិលត្រឡប់មកវិញ

401 · 403 · 404 · 422 · 429 · 503