Base de données - Identifiants
Réinitialiser les identifiants
Réinitialisez le certificat ou le mot de passe d’une base de données hébergée sur Square Cloud.
POST
/
v2
/
databases
/
{database_id}
/
credentials
/
reset
Réinitialiser les identifiants
curl --request POST \
--url https://api.squarecloud.app/v2/databases/{database_id}/credentials/reset \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"reset": "<string>"
}
'import requests
url = "https://api.squarecloud.app/v2/databases/{database_id}/credentials/reset"
payload = { "reset": "<string>" }
headers = {
"Authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({reset: '<string>'})
};
fetch('https://api.squarecloud.app/v2/databases/{database_id}/credentials/reset', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.squarecloud.app/v2/databases/{database_id}/credentials/reset",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'reset' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.squarecloud.app/v2/databases/{database_id}/credentials/reset"
payload := strings.NewReader("{\n \"reset\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<authorization>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.squarecloud.app/v2/databases/{database_id}/credentials/reset")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"reset\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.squarecloud.app/v2/databases/{database_id}/credentials/reset")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"reset\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"status":"success",
"response":{
"password":"f3T1hdskMkchMwK6Hxqinoyb"
}
}
La clé d’API de votre compte. Vous pouvez la trouver dans les paramètres de votre compte.
Paramètres
L’ID de la base de données.
L’identifiant que vous souhaitez réinitialiser, password ou certificate.
Réponse
Indique si l’appel a réussi.
success en cas de succès, error sinon.S’il s’agit d’une réinitialisation de mot de passe
Le contenu de la réponse.
Afficher Afficher l'objet
Afficher Afficher l'objet
Le nouveau mot de passe généré.
{
"status":"success",
"response":{
"password":"f3T1hdskMkchMwK6Hxqinoyb"
}
}
Précédent
Lister les snapshotsRécupère la liste de tous les snapshots liés à une base de données.
Suivant
⌘I
Réinitialiser les identifiants
curl --request POST \
--url https://api.squarecloud.app/v2/databases/{database_id}/credentials/reset \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"reset": "<string>"
}
'import requests
url = "https://api.squarecloud.app/v2/databases/{database_id}/credentials/reset"
payload = { "reset": "<string>" }
headers = {
"Authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({reset: '<string>'})
};
fetch('https://api.squarecloud.app/v2/databases/{database_id}/credentials/reset', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.squarecloud.app/v2/databases/{database_id}/credentials/reset",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'reset' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.squarecloud.app/v2/databases/{database_id}/credentials/reset"
payload := strings.NewReader("{\n \"reset\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<authorization>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.squarecloud.app/v2/databases/{database_id}/credentials/reset")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"reset\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.squarecloud.app/v2/databases/{database_id}/credentials/reset")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"reset\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"status":"success",
"response":{
"password":"f3T1hdskMkchMwK6Hxqinoyb"
}
}

