Revoke Partner Connection
curl --request POST \
--url https://api.everbility.com/v1/partner/oauth/revoke \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data 'client_id=<string>' \
--data 'client_secret=<string>' \
--data 'token=<string>'import requests
url = "https://api.everbility.com/v1/partner/oauth/revoke"
payload = {
"client_id": "<string>",
"client_secret": "<string>",
"token": "<string>"
}
headers = {"Content-Type": "application/x-www-form-urlencoded"}
response = requests.post(url, data=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
body: new URLSearchParams({client_id: '<string>', client_secret: '<string>', token: '<string>'})
};
fetch('https://api.everbility.com/v1/partner/oauth/revoke', 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.everbility.com/v1/partner/oauth/revoke",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "client_id=%3Cstring%3E&client_secret=%3Cstring%3E&token=%3Cstring%3E",
CURLOPT_HTTPHEADER => [
"Content-Type: application/x-www-form-urlencoded"
],
]);
$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.everbility.com/v1/partner/oauth/revoke"
payload := strings.NewReader("client_id=%3Cstring%3E&client_secret=%3Cstring%3E&token=%3Cstring%3E")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
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.everbility.com/v1/partner/oauth/revoke")
.header("Content-Type", "application/x-www-form-urlencoded")
.body("client_id=%3Cstring%3E&client_secret=%3Cstring%3E&token=%3Cstring%3E")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.everbility.com/v1/partner/oauth/revoke")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/x-www-form-urlencoded'
request.body = "client_id=%3Cstring%3E&client_secret=%3Cstring%3E&token=%3Cstring%3E"
response = http.request(request)
puts response.read_body{
"revoked": true
}{
"detail": "Invalid OAuth client"
}Partner OAuth
Revoke Partner Connection
Revoke an entire partner connection by presenting any of its tokens (access or refresh) with your client credentials. All tokens for the connection are revoked and unfinished launch sessions expire. Always returns revoked: true, including for unknown or already-revoked tokens. Accepts form-encoded or JSON bodies.
POST
/
v1
/
partner
/
oauth
/
revoke
Revoke Partner Connection
curl --request POST \
--url https://api.everbility.com/v1/partner/oauth/revoke \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data 'client_id=<string>' \
--data 'client_secret=<string>' \
--data 'token=<string>'import requests
url = "https://api.everbility.com/v1/partner/oauth/revoke"
payload = {
"client_id": "<string>",
"client_secret": "<string>",
"token": "<string>"
}
headers = {"Content-Type": "application/x-www-form-urlencoded"}
response = requests.post(url, data=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
body: new URLSearchParams({client_id: '<string>', client_secret: '<string>', token: '<string>'})
};
fetch('https://api.everbility.com/v1/partner/oauth/revoke', 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.everbility.com/v1/partner/oauth/revoke",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "client_id=%3Cstring%3E&client_secret=%3Cstring%3E&token=%3Cstring%3E",
CURLOPT_HTTPHEADER => [
"Content-Type: application/x-www-form-urlencoded"
],
]);
$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.everbility.com/v1/partner/oauth/revoke"
payload := strings.NewReader("client_id=%3Cstring%3E&client_secret=%3Cstring%3E&token=%3Cstring%3E")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
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.everbility.com/v1/partner/oauth/revoke")
.header("Content-Type", "application/x-www-form-urlencoded")
.body("client_id=%3Cstring%3E&client_secret=%3Cstring%3E&token=%3Cstring%3E")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.everbility.com/v1/partner/oauth/revoke")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/x-www-form-urlencoded'
request.body = "client_id=%3Cstring%3E&client_secret=%3Cstring%3E&token=%3Cstring%3E"
response = http.request(request)
puts response.read_body{
"revoked": true
}{
"detail": "Invalid OAuth client"
}⌘I