Get OAuth provider logout endpoint
curl --request GET \
--url https://api.gumnut.ai/api/oauth/logout-endpointimport requests
url = "https://api.gumnut.ai/api/oauth/logout-endpoint"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.gumnut.ai/api/oauth/logout-endpoint', 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.gumnut.ai/api/oauth/logout-endpoint",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.gumnut.ai/api/oauth/logout-endpoint"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.gumnut.ai/api/oauth/logout-endpoint")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gumnut.ai/api/oauth/logout-endpoint")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"logout_endpoint": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}oauth
Get OAuth provider logout endpoint
Returns the OAuth provider’s logout endpoint URL from OIDC discovery. This can be used to redirect users to logout from the OAuth provider after logging out locally.
GET
/
api
/
oauth
/
logout-endpoint
Get OAuth provider logout endpoint
curl --request GET \
--url https://api.gumnut.ai/api/oauth/logout-endpointimport requests
url = "https://api.gumnut.ai/api/oauth/logout-endpoint"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.gumnut.ai/api/oauth/logout-endpoint', 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.gumnut.ai/api/oauth/logout-endpoint",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.gumnut.ai/api/oauth/logout-endpoint"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.gumnut.ai/api/oauth/logout-endpoint")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gumnut.ai/api/oauth/logout-endpoint")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"logout_endpoint": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Response
Successful Response
Response containing OAuth provider logout endpoint
OAuth provider logout URL to redirect the user to after ending the local session
⌘I