POST /admin/api/credentials/{id}/health-reset
curl --request POST \
--url https://api.example.com/admin/api/credentials/{id}/health-reset \
--cookie gproxy_session=import requests
url = "https://api.example.com/admin/api/credentials/{id}/health-reset"
headers = {"cookie": "gproxy_session="}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {cookie: 'gproxy_session='}};
fetch('https://api.example.com/admin/api/credentials/{id}/health-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.example.com/admin/api/credentials/{id}/health-reset",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_COOKIE => "gproxy_session=",
]);
$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://api.example.com/admin/api/credentials/{id}/health-reset"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("cookie", "gproxy_session=")
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.example.com/admin/api/credentials/{id}/health-reset")
.header("cookie", "gproxy_session=")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/admin/api/credentials/{id}/health-reset")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["cookie"] = 'gproxy_session='
response = http.request(request)
puts response.read_body{
"authKind": "<string>",
"connectionProfileId": "<string>",
"enabled": true,
"expiresAtMs": 123,
"hasSecret": true,
"id": "<string>",
"label": "<string>",
"metadata": "<unknown>",
"organizationId": "<string>",
"providerId": "<string>",
"proxy": "<unknown>",
"refreshExpiresAtMs": 123,
"status": "<string>",
"statusReason": "<string>",
"teamId": "<string>",
"userId": "<string>",
"version": 123
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}Management
POST /admin/api/credentials/{id}/health-reset
POST
/
admin
/
api
/
credentials
/
{id}
/
health-reset
POST /admin/api/credentials/{id}/health-reset
curl --request POST \
--url https://api.example.com/admin/api/credentials/{id}/health-reset \
--cookie gproxy_session=import requests
url = "https://api.example.com/admin/api/credentials/{id}/health-reset"
headers = {"cookie": "gproxy_session="}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {cookie: 'gproxy_session='}};
fetch('https://api.example.com/admin/api/credentials/{id}/health-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.example.com/admin/api/credentials/{id}/health-reset",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_COOKIE => "gproxy_session=",
]);
$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://api.example.com/admin/api/credentials/{id}/health-reset"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("cookie", "gproxy_session=")
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.example.com/admin/api/credentials/{id}/health-reset")
.header("cookie", "gproxy_session=")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/admin/api/credentials/{id}/health-reset")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["cookie"] = 'gproxy_session='
response = http.request(request)
puts response.read_body{
"authKind": "<string>",
"connectionProfileId": "<string>",
"enabled": true,
"expiresAtMs": 123,
"hasSecret": true,
"id": "<string>",
"label": "<string>",
"metadata": "<unknown>",
"organizationId": "<string>",
"providerId": "<string>",
"proxy": "<unknown>",
"refreshExpiresAtMs": 123,
"status": "<string>",
"statusReason": "<string>",
"teamId": "<string>",
"userId": "<string>",
"version": 123
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}授权
consoleSessionbeareranthropicKeygoogleKey
请求头
Administrative scope selected by the caller.
路径参数
响应
Success
A credential without its secret. Only presence and expiry timestamps are
exposed; reading the material itself requires Credentials::reveal_secret.
Opaque to this crate: the application layer decides what owns what.
Read-only refresh-token expiry, projected from the sealed secret on management reads. None means no expiry was reported or the secret could not be read.
active or dead.
Bumped by every secret or lifecycle write; peers reload on a change.