Database - Credentials
Reset Credentials
Reset the certificate or a password of a database hosted on Square Cloud.
POST
/
v2
/
databases
/
{database_id}
/
credentials
/
reset
Reset Credentials
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"
}
}
The API key for your account. You can find this in your account settings.
Parameters
The ID of the database.
The credential you want to reset, password or certificate.
Response
Indicates whether the call was successful..
success if successful, error if not.If it’s a password reset
The contents of the response.
Show Toggle object
Show Toggle object
The new generated password.
{
"status":"success",
"response":{
"password":"f3T1hdskMkchMwK6Hxqinoyb"
}
}
⌘I
Reset Credentials
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"
}
}

