Close Connection Credentials Session
curl --request POST \
--url https://use.hoop.dev/api/connections/{nameOrID}/credentials/{credentialID}/closeimport requests
url = "https://use.hoop.dev/api/connections/{nameOrID}/credentials/{credentialID}/close"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('https://use.hoop.dev/api/connections/{nameOrID}/credentials/{credentialID}/close', 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://use.hoop.dev/api/connections/{nameOrID}/credentials/{credentialID}/close",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://use.hoop.dev/api/connections/{nameOrID}/credentials/{credentialID}/close"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://use.hoop.dev/api/connections/{nameOrID}/credentials/{credentialID}/close")
.asString();require 'uri'
require 'net/http'
url = URI("https://use.hoop.dev/api/connections/{nameOrID}/credentials/{credentialID}/close")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body{
"message": "the error description"
}{
"message": "the error description"
}{
"message": "the error description"
}{
"message": "the error description"
}Connections
Close Connection Credentials Session
Ends the current audit session for a credential and tears down any active proxy connections, but keeps the credential itself usable. The stored token is preserved so the next credential request for the same (user, connection) pair returns the same value. For explicit token invalidation use the revoke endpoint.
POST
/
connections
/
{nameOrID}
/
credentials
/
{credentialID}
/
close
Close Connection Credentials Session
curl --request POST \
--url https://use.hoop.dev/api/connections/{nameOrID}/credentials/{credentialID}/closeimport requests
url = "https://use.hoop.dev/api/connections/{nameOrID}/credentials/{credentialID}/close"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('https://use.hoop.dev/api/connections/{nameOrID}/credentials/{credentialID}/close', 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://use.hoop.dev/api/connections/{nameOrID}/credentials/{credentialID}/close",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://use.hoop.dev/api/connections/{nameOrID}/credentials/{credentialID}/close"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://use.hoop.dev/api/connections/{nameOrID}/credentials/{credentialID}/close")
.asString();require 'uri'
require 'net/http'
url = URI("https://use.hoop.dev/api/connections/{nameOrID}/credentials/{credentialID}/close")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body{
"message": "the error description"
}{
"message": "the error description"
}{
"message": "the error description"
}{
"message": "the error description"
}Was this page helpful?
⌘I