Base de datos - Credenciales
Restablecer Credenciales
Restablece el certificado o la contraseña de una base de datos alojada en Square Cloud.
POST
/
v2
/
databases
/
{database_id}
/
credentials
/
reset
Restablecer Credenciales
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 clave de API de tu cuenta. Puedes encontrarla en la configuración de tu cuenta.
Parámetros
El ID de la base de datos.
La credencial que deseas restablecer, password o certificate.
Respuesta
Indica si la llamada fue exitosa.
success si fue exitosa, error si no.Si es un restablecimiento de contraseña
El contenido de la respuesta.
Mostrar Alternar objeto
Mostrar Alternar objeto
La nueva contraseña generada.
{
"status":"success",
"response":{
"password":"f3T1hdskMkchMwK6Hxqinoyb"
}
}
Anterior
Listar SnapshotsObtén una lista de todos los snapshots relacionados con una única base de datos.
Siguiente
⌘I
Restablecer Credenciales
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"
}
}

