Konnect Sliver
POST
Create a new auth server
{{baseUrl}}/auth-servers
BODY json
{
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/auth-servers" {:content-type :json
:form-params {:name ""
:description ""
:audience ""
:signing_algorithm ""
:labels {}}})
require "http/client"
url = "{{baseUrl}}/auth-servers"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/auth-servers"),
Content = new StringContent("{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers"
payload := strings.NewReader("{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/auth-servers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98
{
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth-servers")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth-servers")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}")
.asString();
const data = JSON.stringify({
name: '',
description: '',
audience: '',
signing_algorithm: '',
labels: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/auth-servers');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers',
headers: {'content-type': 'application/json'},
data: {name: '', description: '', audience: '', signing_algorithm: '', labels: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","description":"","audience":"","signing_algorithm":"","labels":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "description": "",\n "audience": "",\n "signing_algorithm": "",\n "labels": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({name: '', description: '', audience: '', signing_algorithm: '', labels: {}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers',
headers: {'content-type': 'application/json'},
body: {name: '', description: '', audience: '', signing_algorithm: '', labels: {}},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/auth-servers');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
description: '',
audience: '',
signing_algorithm: '',
labels: {}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers',
headers: {'content-type': 'application/json'},
data: {name: '', description: '', audience: '', signing_algorithm: '', labels: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","description":"","audience":"","signing_algorithm":"","labels":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
@"description": @"",
@"audience": @"",
@"signing_algorithm": @"",
@"labels": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers",
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([
'name' => '',
'description' => '',
'audience' => '',
'signing_algorithm' => '',
'labels' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/auth-servers', [
'body' => '{
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'description' => '',
'audience' => '',
'signing_algorithm' => '',
'labels' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'description' => '',
'audience' => '',
'signing_algorithm' => '',
'labels' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/auth-servers');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/auth-servers", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers"
payload = {
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers"
payload <- "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/auth-servers') do |req|
req.body = "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers";
let payload = json!({
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/auth-servers \
--header 'content-type: application/json' \
--data '{
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}'
echo '{
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}' | \
http POST {{baseUrl}}/auth-servers \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "description": "",\n "audience": "",\n "signing_algorithm": "",\n "labels": {}\n}' \
--output-document \
- {{baseUrl}}/auth-servers
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "f44567da-a0b1-4eef-86c9-b27ab2e22048",
"name": "Auth Server 1",
"description": "Auth Server 1 Description",
"audience": "api://default",
"signing_algorithm": "RS256",
"issuer": "https://auth-server-1.com",
"metadata_uri": "https://auth-server-1.com/auth/.well-known/openid-configuration",
"labels": {
"env": "production"
},
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
DELETE
Delete an auth server
{{baseUrl}}/auth-servers/:authServerId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/auth-servers/:authServerId")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/auth-servers/:authServerId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/auth-servers/:authServerId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/auth-servers/:authServerId")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/auth-servers/:authServerId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/auth-servers/:authServerId');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/auth-servers/:authServerId');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/auth-servers/:authServerId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/auth-servers/:authServerId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/auth-servers/:authServerId
http DELETE {{baseUrl}}/auth-servers/:authServerId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
GET
Get an auth server
{{baseUrl}}/auth-servers/:authServerId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/auth-servers/:authServerId")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/auth-servers/:authServerId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth-servers/:authServerId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth-servers/:authServerId")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/auth-servers/:authServerId');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/auth-servers/:authServerId'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/auth-servers/:authServerId'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/auth-servers/:authServerId');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/auth-servers/:authServerId'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId",
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;
}
request('GET', '{{baseUrl}}/auth-servers/:authServerId');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/auth-servers/:authServerId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId")
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
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/auth-servers/:authServerId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/auth-servers/:authServerId
http GET {{baseUrl}}/auth-servers/:authServerId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "f44567da-a0b1-4eef-86c9-b27ab2e22048",
"name": "Auth Server 1",
"description": "Auth Server 1 Description",
"audience": "api://default",
"signing_algorithm": "RS256",
"issuer": "https://auth-server-1.com",
"metadata_uri": "https://auth-server-1.com/auth/.well-known/openid-configuration",
"labels": {
"env": "production"
},
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
GET
List all auth servers
{{baseUrl}}/auth-servers
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/auth-servers")
require "http/client"
url = "{{baseUrl}}/auth-servers"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/auth-servers"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/auth-servers HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth-servers")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth-servers")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/auth-servers');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/auth-servers'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/auth-servers'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/auth-servers');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/auth-servers'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers",
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;
}
request('GET', '{{baseUrl}}/auth-servers');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/auth-servers")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers")
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
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/auth-servers') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/auth-servers
http GET {{baseUrl}}/auth-servers
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/auth-servers
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [
{
"id": "f44567da-a0b1-4eef-86c9-b27ab2e22048",
"name": "Auth Server 1",
"description": "Auth Server 1 Description",
"audience": "api://default",
"signing_algorithm": "RS256",
"issuer": "https://auth-server-1.com",
"metadata_uri": "https://auth-server-1.com/auth/.well-known/openid-configuration",
"labels": {
"env": "production"
},
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
},
{
"id": "5e051473-3b98-45c9-aa99-75b18c158bbf",
"name": "Auth Server 2",
"description": "Auth Server 2 Description",
"audience": "api://default",
"signing_algorithm": "RS256",
"issuer": "https://auth-server-2.com",
"metadata_uri": "https://auth-server-2.com/auth/.well-known/openid-configuration",
"labels": {
"env": "production"
},
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
],
"meta": {
"page": {
"number": 1,
"size": 2,
"total": 2
}
}
}
PATCH
Update an auth server
{{baseUrl}}/auth-servers/:authServerId
BODY json
{
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/auth-servers/:authServerId" {:content-type :json
:form-params {:name ""
:description ""
:audience ""
:signing_algorithm ""
:labels {}}})
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId"),
Content = new StringContent("{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId"
payload := strings.NewReader("{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/auth-servers/:authServerId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98
{
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/auth-servers/:authServerId")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/auth-servers/:authServerId")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}")
.asString();
const data = JSON.stringify({
name: '',
description: '',
audience: '',
signing_algorithm: '',
labels: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/auth-servers/:authServerId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/auth-servers/:authServerId',
headers: {'content-type': 'application/json'},
data: {name: '', description: '', audience: '', signing_algorithm: '', labels: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"name":"","description":"","audience":"","signing_algorithm":"","labels":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "description": "",\n "audience": "",\n "signing_algorithm": "",\n "labels": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({name: '', description: '', audience: '', signing_algorithm: '', labels: {}}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/auth-servers/:authServerId',
headers: {'content-type': 'application/json'},
body: {name: '', description: '', audience: '', signing_algorithm: '', labels: {}},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/auth-servers/:authServerId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
description: '',
audience: '',
signing_algorithm: '',
labels: {}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/auth-servers/:authServerId',
headers: {'content-type': 'application/json'},
data: {name: '', description: '', audience: '', signing_algorithm: '', labels: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"name":"","description":"","audience":"","signing_algorithm":"","labels":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
@"description": @"",
@"audience": @"",
@"signing_algorithm": @"",
@"labels": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'name' => '',
'description' => '',
'audience' => '',
'signing_algorithm' => '',
'labels' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/auth-servers/:authServerId', [
'body' => '{
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'description' => '',
'audience' => '',
'signing_algorithm' => '',
'labels' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'description' => '',
'audience' => '',
'signing_algorithm' => '',
'labels' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/auth-servers/:authServerId');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/auth-servers/:authServerId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId"
payload = {
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId"
payload <- "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/auth-servers/:authServerId') do |req|
req.body = "{\n \"name\": \"\",\n \"description\": \"\",\n \"audience\": \"\",\n \"signing_algorithm\": \"\",\n \"labels\": {}\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId";
let payload = json!({
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/auth-servers/:authServerId \
--header 'content-type: application/json' \
--data '{
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}'
echo '{
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": {}
}' | \
http PATCH {{baseUrl}}/auth-servers/:authServerId \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "description": "",\n "audience": "",\n "signing_algorithm": "",\n "labels": {}\n}' \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"description": "",
"audience": "",
"signing_algorithm": "",
"labels": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "f44567da-a0b1-4eef-86c9-b27ab2e22048",
"name": "Auth Server 1",
"description": "Auth Server 1 Description",
"audience": "api://default",
"signing_algorithm": "RS256",
"issuer": "https://auth-server-1.com",
"metadata_uri": "https://auth-server-1.com/auth/.well-known/openid-configuration",
"labels": {
"env": "production"
},
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
POST
Create a new auth server claim
{{baseUrl}}/auth-servers/:authServerId/claims
BODY json
{
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/claims");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/auth-servers/:authServerId/claims" {:content-type :json
:form-params {:name ""
:value ""
:include_in_token false
:include_in_all_scopes false
:include_in_scopes []
:enabled false}})
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/claims"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/claims"),
Content = new StringContent("{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/claims");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/claims"
payload := strings.NewReader("{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/auth-servers/:authServerId/claims HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 141
{
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth-servers/:authServerId/claims")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/claims"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/claims")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth-servers/:authServerId/claims")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}")
.asString();
const data = JSON.stringify({
name: '',
value: '',
include_in_token: false,
include_in_all_scopes: false,
include_in_scopes: [],
enabled: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/auth-servers/:authServerId/claims');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers/:authServerId/claims',
headers: {'content-type': 'application/json'},
data: {
name: '',
value: '',
include_in_token: false,
include_in_all_scopes: false,
include_in_scopes: [],
enabled: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/claims';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","value":"","include_in_token":false,"include_in_all_scopes":false,"include_in_scopes":[],"enabled":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/claims',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "value": "",\n "include_in_token": false,\n "include_in_all_scopes": false,\n "include_in_scopes": [],\n "enabled": false\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/claims")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/claims',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
name: '',
value: '',
include_in_token: false,
include_in_all_scopes: false,
include_in_scopes: [],
enabled: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers/:authServerId/claims',
headers: {'content-type': 'application/json'},
body: {
name: '',
value: '',
include_in_token: false,
include_in_all_scopes: false,
include_in_scopes: [],
enabled: false
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/auth-servers/:authServerId/claims');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
value: '',
include_in_token: false,
include_in_all_scopes: false,
include_in_scopes: [],
enabled: false
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers/:authServerId/claims',
headers: {'content-type': 'application/json'},
data: {
name: '',
value: '',
include_in_token: false,
include_in_all_scopes: false,
include_in_scopes: [],
enabled: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/claims';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","value":"","include_in_token":false,"include_in_all_scopes":false,"include_in_scopes":[],"enabled":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
@"value": @"",
@"include_in_token": @NO,
@"include_in_all_scopes": @NO,
@"include_in_scopes": @[ ],
@"enabled": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/claims"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/claims" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/claims",
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([
'name' => '',
'value' => '',
'include_in_token' => null,
'include_in_all_scopes' => null,
'include_in_scopes' => [
],
'enabled' => null
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/auth-servers/:authServerId/claims', [
'body' => '{
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/claims');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'value' => '',
'include_in_token' => null,
'include_in_all_scopes' => null,
'include_in_scopes' => [
],
'enabled' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'value' => '',
'include_in_token' => null,
'include_in_all_scopes' => null,
'include_in_scopes' => [
],
'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/claims');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/claims' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/claims' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/auth-servers/:authServerId/claims", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/claims"
payload = {
"name": "",
"value": "",
"include_in_token": False,
"include_in_all_scopes": False,
"include_in_scopes": [],
"enabled": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/claims"
payload <- "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/claims")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/auth-servers/:authServerId/claims') do |req|
req.body = "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/claims";
let payload = json!({
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": (),
"enabled": false
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/auth-servers/:authServerId/claims \
--header 'content-type: application/json' \
--data '{
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
}'
echo '{
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
}' | \
http POST {{baseUrl}}/auth-servers/:authServerId/claims \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "value": "",\n "include_in_token": false,\n "include_in_all_scopes": false,\n "include_in_scopes": [],\n "enabled": false\n}' \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/claims
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/claims")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "07d05309-45cc-4b37-92fb-1524846deec3",
"name": "Claim 1",
"value": "Claim 1 Value",
"include_in_token": true,
"include_in_all_scopes": false,
"include_in_scopes": [
"c5e12516-182c-4928-ae04-05374b3b1cca",
"b5525b78-f3a0-4bd6-befc-7696be58717e"
],
"enabled": true,
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
DELETE
Delete an auth server claim
{{baseUrl}}/auth-servers/:authServerId/claims/:claimId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/auth-servers/:authServerId/claims/:claimId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/claims/:claimId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/claims/:claimId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/claims/:claimId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/claims/:claimId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/auth-servers/:authServerId/claims/:claimId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/auth-servers/:authServerId/claims/:claimId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/auth-servers/:authServerId/claims/:claimId
http DELETE {{baseUrl}}/auth-servers/:authServerId/claims/:claimId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/claims/:claimId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
GET
Get an auth server claim
{{baseUrl}}/auth-servers/:authServerId/claims/:claimId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/auth-servers/:authServerId/claims/:claimId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/claims/:claimId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/claims/:claimId",
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;
}
request('GET', '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/claims/:claimId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/claims/:claimId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/auth-servers/:authServerId/claims/:claimId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
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
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/auth-servers/:authServerId/claims/:claimId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/auth-servers/:authServerId/claims/:claimId
http GET {{baseUrl}}/auth-servers/:authServerId/claims/:claimId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/claims/:claimId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "07d05309-45cc-4b37-92fb-1524846deec3",
"name": "Claim 1",
"value": "Claim 1 Value",
"include_in_token": true,
"include_in_all_scopes": false,
"include_in_scopes": [
"c5e12516-182c-4928-ae04-05374b3b1cca",
"b5525b78-f3a0-4bd6-befc-7696be58717e"
],
"enabled": true,
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
GET
List all auth server claims
{{baseUrl}}/auth-servers/:authServerId/claims
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/claims");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/auth-servers/:authServerId/claims")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/claims"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/claims"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/claims");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/claims"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/auth-servers/:authServerId/claims HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth-servers/:authServerId/claims")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/claims"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/claims")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth-servers/:authServerId/claims")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/auth-servers/:authServerId/claims');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/claims'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/claims';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/claims',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/claims")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/claims',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/claims'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/auth-servers/:authServerId/claims');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/claims'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/claims';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/claims"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/claims" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/claims",
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;
}
request('GET', '{{baseUrl}}/auth-servers/:authServerId/claims');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/claims');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/claims');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/claims' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/claims' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/auth-servers/:authServerId/claims")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/claims"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/claims"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/claims")
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
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/auth-servers/:authServerId/claims') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/claims";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/auth-servers/:authServerId/claims
http GET {{baseUrl}}/auth-servers/:authServerId/claims
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/claims
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/claims")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [
{
"id": "07d05309-45cc-4b37-92fb-1524846deec3",
"name": "Claim 1",
"value": "Claim 1 Value",
"include_in_token": true,
"include_in_all_scopes": false,
"include_in_scopes": [
"c5e12516-182c-4928-ae04-05374b3b1cca",
"b5525b78-f3a0-4bd6-befc-7696be58717e"
],
"enabled": true,
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
},
{
"id": "5e051473-3b98-45c9-aa99-75b18c158bbf",
"name": "Claim 2",
"value": "Claim 2 Value",
"include_in_token": true,
"include_in_all_scopes": false,
"include_in_scopes": [
"c5e12516-182c-4928-ae04-05374b3b1cca",
"b5525b78-f3a0-4bd6-befc-7696be58717e"
],
"enabled": true,
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
],
"meta": {
"page": {
"number": 1,
"size": 2,
"total": 2
}
}
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
PATCH
Update an auth server claim
{{baseUrl}}/auth-servers/:authServerId/claims/:claimId
BODY json
{
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId" {:content-type :json
:form-params {:name ""
:value ""
:include_in_token false
:include_in_all_scopes false
:include_in_scopes []
:enabled false}})
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"),
Content = new StringContent("{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"
payload := strings.NewReader("{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/auth-servers/:authServerId/claims/:claimId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 141
{
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}")
.asString();
const data = JSON.stringify({
name: '',
value: '',
include_in_token: false,
include_in_all_scopes: false,
include_in_scopes: [],
enabled: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId',
headers: {'content-type': 'application/json'},
data: {
name: '',
value: '',
include_in_token: false,
include_in_all_scopes: false,
include_in_scopes: [],
enabled: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"name":"","value":"","include_in_token":false,"include_in_all_scopes":false,"include_in_scopes":[],"enabled":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "value": "",\n "include_in_token": false,\n "include_in_all_scopes": false,\n "include_in_scopes": [],\n "enabled": false\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/claims/:claimId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
name: '',
value: '',
include_in_token: false,
include_in_all_scopes: false,
include_in_scopes: [],
enabled: false
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId',
headers: {'content-type': 'application/json'},
body: {
name: '',
value: '',
include_in_token: false,
include_in_all_scopes: false,
include_in_scopes: [],
enabled: false
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
value: '',
include_in_token: false,
include_in_all_scopes: false,
include_in_scopes: [],
enabled: false
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId',
headers: {'content-type': 'application/json'},
data: {
name: '',
value: '',
include_in_token: false,
include_in_all_scopes: false,
include_in_scopes: [],
enabled: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"name":"","value":"","include_in_token":false,"include_in_all_scopes":false,"include_in_scopes":[],"enabled":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
@"value": @"",
@"include_in_token": @NO,
@"include_in_all_scopes": @NO,
@"include_in_scopes": @[ ],
@"enabled": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/claims/:claimId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'name' => '',
'value' => '',
'include_in_token' => null,
'include_in_all_scopes' => null,
'include_in_scopes' => [
],
'enabled' => null
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId', [
'body' => '{
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/claims/:claimId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'value' => '',
'include_in_token' => null,
'include_in_all_scopes' => null,
'include_in_scopes' => [
],
'enabled' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'value' => '',
'include_in_token' => null,
'include_in_all_scopes' => null,
'include_in_scopes' => [
],
'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/claims/:claimId');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/claims/:claimId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/auth-servers/:authServerId/claims/:claimId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"
payload = {
"name": "",
"value": "",
"include_in_token": False,
"include_in_all_scopes": False,
"include_in_scopes": [],
"enabled": False
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId"
payload <- "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/auth-servers/:authServerId/claims/:claimId') do |req|
req.body = "{\n \"name\": \"\",\n \"value\": \"\",\n \"include_in_token\": false,\n \"include_in_all_scopes\": false,\n \"include_in_scopes\": [],\n \"enabled\": false\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId";
let payload = json!({
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": (),
"enabled": false
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/auth-servers/:authServerId/claims/:claimId \
--header 'content-type: application/json' \
--data '{
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
}'
echo '{
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
}' | \
http PATCH {{baseUrl}}/auth-servers/:authServerId/claims/:claimId \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "value": "",\n "include_in_token": false,\n "include_in_all_scopes": false,\n "include_in_scopes": [],\n "enabled": false\n}' \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/claims/:claimId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"value": "",
"include_in_token": false,
"include_in_all_scopes": false,
"include_in_scopes": [],
"enabled": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/claims/:claimId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "07d05309-45cc-4b37-92fb-1524846deec3",
"name": "Claim 1",
"value": "Claim 1 Value",
"include_in_token": true,
"include_in_all_scopes": false,
"include_in_scopes": [
"c5e12516-182c-4928-ae04-05374b3b1cca",
"b5525b78-f3a0-4bd6-befc-7696be58717e"
],
"enabled": true,
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
POST
Create a new auth server client
{{baseUrl}}/auth-servers/:authServerId/clients
BODY json
{
"name": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"labels": {},
"token_endpoint_auth_method": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/clients");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/auth-servers/:authServerId/clients" {:content-type :json
:form-params {:name ""
:grant_types []
:response_types []
:redirect_uris []
:login_uri ""
:access_token_duration 0
:id_token_duration 0
:allow_all_scopes false
:allow_scopes []
:labels {}
:token_endpoint_auth_method ""}})
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/clients"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/clients"),
Content = new StringContent("{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/clients");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/clients"
payload := strings.NewReader("{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/auth-servers/:authServerId/clients HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 262
{
"name": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"labels": {},
"token_endpoint_auth_method": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth-servers/:authServerId/clients")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/clients"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth-servers/:authServerId/clients")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}")
.asString();
const data = JSON.stringify({
name: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
labels: {},
token_endpoint_auth_method: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/auth-servers/:authServerId/clients');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers/:authServerId/clients',
headers: {'content-type': 'application/json'},
data: {
name: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
labels: {},
token_endpoint_auth_method: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/clients';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","grant_types":[],"response_types":[],"redirect_uris":[],"login_uri":"","access_token_duration":0,"id_token_duration":0,"allow_all_scopes":false,"allow_scopes":[],"labels":{},"token_endpoint_auth_method":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/clients',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "grant_types": [],\n "response_types": [],\n "redirect_uris": [],\n "login_uri": "",\n "access_token_duration": 0,\n "id_token_duration": 0,\n "allow_all_scopes": false,\n "allow_scopes": [],\n "labels": {},\n "token_endpoint_auth_method": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/clients',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
name: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
labels: {},
token_endpoint_auth_method: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers/:authServerId/clients',
headers: {'content-type': 'application/json'},
body: {
name: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
labels: {},
token_endpoint_auth_method: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/auth-servers/:authServerId/clients');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
labels: {},
token_endpoint_auth_method: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers/:authServerId/clients',
headers: {'content-type': 'application/json'},
data: {
name: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
labels: {},
token_endpoint_auth_method: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/clients';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","grant_types":[],"response_types":[],"redirect_uris":[],"login_uri":"","access_token_duration":0,"id_token_duration":0,"allow_all_scopes":false,"allow_scopes":[],"labels":{},"token_endpoint_auth_method":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
@"grant_types": @[ ],
@"response_types": @[ ],
@"redirect_uris": @[ ],
@"login_uri": @"",
@"access_token_duration": @0,
@"id_token_duration": @0,
@"allow_all_scopes": @NO,
@"allow_scopes": @[ ],
@"labels": @{ },
@"token_endpoint_auth_method": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/clients"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/clients" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/clients",
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([
'name' => '',
'grant_types' => [
],
'response_types' => [
],
'redirect_uris' => [
],
'login_uri' => '',
'access_token_duration' => 0,
'id_token_duration' => 0,
'allow_all_scopes' => null,
'allow_scopes' => [
],
'labels' => [
],
'token_endpoint_auth_method' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/auth-servers/:authServerId/clients', [
'body' => '{
"name": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"labels": {},
"token_endpoint_auth_method": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/clients');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'grant_types' => [
],
'response_types' => [
],
'redirect_uris' => [
],
'login_uri' => '',
'access_token_duration' => 0,
'id_token_duration' => 0,
'allow_all_scopes' => null,
'allow_scopes' => [
],
'labels' => [
],
'token_endpoint_auth_method' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'grant_types' => [
],
'response_types' => [
],
'redirect_uris' => [
],
'login_uri' => '',
'access_token_duration' => 0,
'id_token_duration' => 0,
'allow_all_scopes' => null,
'allow_scopes' => [
],
'labels' => [
],
'token_endpoint_auth_method' => ''
]));
$request->setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/clients');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/clients' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"labels": {},
"token_endpoint_auth_method": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/clients' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"labels": {},
"token_endpoint_auth_method": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/auth-servers/:authServerId/clients", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/clients"
payload = {
"name": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": False,
"allow_scopes": [],
"labels": {},
"token_endpoint_auth_method": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/clients"
payload <- "{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/clients")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/auth-servers/:authServerId/clients') do |req|
req.body = "{\n \"name\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"labels\": {},\n \"token_endpoint_auth_method\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/clients";
let payload = json!({
"name": "",
"grant_types": (),
"response_types": (),
"redirect_uris": (),
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": (),
"labels": json!({}),
"token_endpoint_auth_method": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/auth-servers/:authServerId/clients \
--header 'content-type: application/json' \
--data '{
"name": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"labels": {},
"token_endpoint_auth_method": ""
}'
echo '{
"name": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"labels": {},
"token_endpoint_auth_method": ""
}' | \
http POST {{baseUrl}}/auth-servers/:authServerId/clients \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "grant_types": [],\n "response_types": [],\n "redirect_uris": [],\n "login_uri": "",\n "access_token_duration": 0,\n "id_token_duration": 0,\n "allow_all_scopes": false,\n "allow_scopes": [],\n "labels": {},\n "token_endpoint_auth_method": ""\n}' \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/clients
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"labels": [],
"token_endpoint_auth_method": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/clients")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "kYa9iQFU5xPDSIUH9z1z",
"name": "Client 1",
"grant_types": [
"client_credentials"
],
"allow_all_scopes": false,
"allow_scopes": [
"c5e12516-182c-4928-ae04-05374b3b1cca",
"b5525b78-f3a0-4bd6-befc-7696be58717e"
],
"redirect_uris": [
"https://client.com/callback"
],
"login_uri": "https://client.com/login",
"access_token_duration": 3600,
"id_token_duration": 3600,
"labels": {
"env": "test"
},
"response_types": [
"token"
],
"token_endpoint_auth_method": "client_secret_post",
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z",
"client_secret": "YAzsyUlNZ5gNGeKS9H3VAdxVPzhPo4ae"
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
DELETE
Delete all auth server client tokens
{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/auth-servers/:authServerId/clients/:clientId/tokens HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/clients/:clientId/tokens',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/auth-servers/:authServerId/clients/:clientId/tokens")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/auth-servers/:authServerId/clients/:clientId/tokens') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens
http DELETE {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
DELETE
Delete an auth server client token
{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId
http DELETE {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
DELETE
Delete an auth server client
{{baseUrl}}/auth-servers/:authServerId/clients/:clientId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/auth-servers/:authServerId/clients/:clientId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/clients/:clientId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/auth-servers/:authServerId/clients/:clientId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/auth-servers/:authServerId/clients/:clientId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/auth-servers/:authServerId/clients/:clientId
http DELETE {{baseUrl}}/auth-servers/:authServerId/clients/:clientId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/clients/:clientId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
GET
Get an auth server client token
{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId",
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;
}
request('GET', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")
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
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId
http GET {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens/:tokenId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "2cec70a4-d197-495c-8f3e-c0a1199d1da4",
"granted_scope_names": [
"openid",
"profile"
],
"created_at": "2023-03-20T09:29:14.52Z",
"expires_at": "2022-11-04T20:10:06.927Z"
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
GET
Get an auth server client
{{baseUrl}}/auth-servers/:authServerId/clients/:clientId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/auth-servers/:authServerId/clients/:clientId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/clients/:clientId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId",
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;
}
request('GET', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/auth-servers/:authServerId/clients/:clientId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
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
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/auth-servers/:authServerId/clients/:clientId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/auth-servers/:authServerId/clients/:clientId
http GET {{baseUrl}}/auth-servers/:authServerId/clients/:clientId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/clients/:clientId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "kYa9iQFU5xPDSIUH9z1z",
"name": "Client 1",
"grant_types": [
"client_credentials",
"authorization_code",
"implicit"
],
"allow_all_scopes": false,
"allow_scopes": [
"c5e12516-182c-4928-ae04-05374b3b1cca",
"b5525b78-f3a0-4bd6-befc-7696be58717e"
],
"redirect_uris": [
"https://client.com/callback"
],
"login_uri": "https://client.com/login",
"access_token_duration": 3600,
"id_token_duration": 3600,
"labels": {
"env": "prod"
},
"response_types": [
"token"
],
"token_endpoint_auth_method": "client_secret_post",
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
GET
List all auth server client tokens
{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/auth-servers/:authServerId/clients/:clientId/tokens HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/clients/:clientId/tokens',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens",
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;
}
request('GET', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/auth-servers/:authServerId/clients/:clientId/tokens")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens")
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
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/auth-servers/:authServerId/clients/:clientId/tokens') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens
http GET {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/tokens")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [
{
"id": "2cec70a4-d197-495c-8f3e-c0a1199d1da4",
"granted_scope_names": [
"openid",
"profile"
],
"created_at": "2023-03-20T09:29:14.52Z",
"expires_at": "2022-11-04T20:10:06.927Z"
},
{
"id": "8b3bd4a9-7bb3-4b4b-9447-728577bd75e2",
"granted_scope_names": [
"openid",
"profile"
],
"created_at": "2023-03-20T09:29:14.52Z",
"expires_at": "2022-11-04T20:10:06.927Z"
}
],
"meta": {
"page": {
"number": 1,
"size": 2,
"total": 2
}
}
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
GET
List all auth server clients
{{baseUrl}}/auth-servers/:authServerId/clients
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/clients");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/auth-servers/:authServerId/clients")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/clients"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/clients"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/clients");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/clients"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/auth-servers/:authServerId/clients HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth-servers/:authServerId/clients")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/clients"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth-servers/:authServerId/clients")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/auth-servers/:authServerId/clients');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/clients'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/clients';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/clients',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/clients',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/clients'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/auth-servers/:authServerId/clients');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/clients'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/clients';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/clients"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/clients" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/clients",
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;
}
request('GET', '{{baseUrl}}/auth-servers/:authServerId/clients');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/clients');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/clients');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/clients' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/clients' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/auth-servers/:authServerId/clients")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/clients"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/clients"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/clients")
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
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/auth-servers/:authServerId/clients') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/clients";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/auth-servers/:authServerId/clients
http GET {{baseUrl}}/auth-servers/:authServerId/clients
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/clients
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/clients")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [
{
"id": "kYa9iQFU5xPDSIUH9z1z",
"name": "Client 1",
"grant_types": [
"authorization_code",
"implicit"
],
"allow_all_scopes": false,
"allow_scopes": [
"c5e12516-182c-4928-ae04-05374b3b1cca",
"b5525b78-f3a0-4bd6-befc-7696be58717e"
],
"redirect_uris": [
"https://client.com/callback"
],
"login_uri": "https://client.com/login",
"access_token_duration": 3600,
"id_token_duration": 3600,
"labels": {
"env": "prod"
},
"response_types": [
"token"
],
"token_endpoint_auth_method": "client_secret_post",
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
},
{
"id": "kYa9iQFU5xPDSIUH9z1z",
"name": "Client 2",
"grant_types": [
"client_credentials"
],
"allow_all_scopes": true,
"allow_scopes": [],
"redirect_uris": [],
"login_uri": null,
"access_token_duration": 3600,
"id_token_duration": 3600,
"labels": {
"env": "prod"
},
"response_types": [
"token"
],
"token_endpoint_auth_method": "none",
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
],
"meta": {
"page": {
"number": 1,
"size": 2,
"total": 2
}
}
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
PUT
Replace an auth server client
{{baseUrl}}/auth-servers/:authServerId/clients/:clientId
BODY json
{
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId" {:content-type :json
:form-params {:name ""
:client_secret ""
:grant_types []
:response_types []
:redirect_uris []
:login_uri ""
:access_token_duration 0
:id_token_duration 0
:allow_all_scopes false
:allow_scopes []
:token_endpoint_auth_method ""
:labels {}}})
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"),
Content = new StringContent("{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
payload := strings.NewReader("{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/auth-servers/:authServerId/clients/:clientId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 285
{
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}")
.asString();
const data = JSON.stringify({
name: '',
client_secret: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
token_endpoint_auth_method: '',
labels: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId',
headers: {'content-type': 'application/json'},
data: {
name: '',
client_secret: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
token_endpoint_auth_method: '',
labels: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"name":"","client_secret":"","grant_types":[],"response_types":[],"redirect_uris":[],"login_uri":"","access_token_duration":0,"id_token_duration":0,"allow_all_scopes":false,"allow_scopes":[],"token_endpoint_auth_method":"","labels":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "client_secret": "",\n "grant_types": [],\n "response_types": [],\n "redirect_uris": [],\n "login_uri": "",\n "access_token_duration": 0,\n "id_token_duration": 0,\n "allow_all_scopes": false,\n "allow_scopes": [],\n "token_endpoint_auth_method": "",\n "labels": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/clients/:clientId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
name: '',
client_secret: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
token_endpoint_auth_method: '',
labels: {}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId',
headers: {'content-type': 'application/json'},
body: {
name: '',
client_secret: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
token_endpoint_auth_method: '',
labels: {}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
client_secret: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
token_endpoint_auth_method: '',
labels: {}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId',
headers: {'content-type': 'application/json'},
data: {
name: '',
client_secret: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
token_endpoint_auth_method: '',
labels: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"name":"","client_secret":"","grant_types":[],"response_types":[],"redirect_uris":[],"login_uri":"","access_token_duration":0,"id_token_duration":0,"allow_all_scopes":false,"allow_scopes":[],"token_endpoint_auth_method":"","labels":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
@"client_secret": @"",
@"grant_types": @[ ],
@"response_types": @[ ],
@"redirect_uris": @[ ],
@"login_uri": @"",
@"access_token_duration": @0,
@"id_token_duration": @0,
@"allow_all_scopes": @NO,
@"allow_scopes": @[ ],
@"token_endpoint_auth_method": @"",
@"labels": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'name' => '',
'client_secret' => '',
'grant_types' => [
],
'response_types' => [
],
'redirect_uris' => [
],
'login_uri' => '',
'access_token_duration' => 0,
'id_token_duration' => 0,
'allow_all_scopes' => null,
'allow_scopes' => [
],
'token_endpoint_auth_method' => '',
'labels' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId', [
'body' => '{
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'client_secret' => '',
'grant_types' => [
],
'response_types' => [
],
'redirect_uris' => [
],
'login_uri' => '',
'access_token_duration' => 0,
'id_token_duration' => 0,
'allow_all_scopes' => null,
'allow_scopes' => [
],
'token_endpoint_auth_method' => '',
'labels' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'client_secret' => '',
'grant_types' => [
],
'response_types' => [
],
'redirect_uris' => [
],
'login_uri' => '',
'access_token_duration' => 0,
'id_token_duration' => 0,
'allow_all_scopes' => null,
'allow_scopes' => [
],
'token_endpoint_auth_method' => '',
'labels' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/auth-servers/:authServerId/clients/:clientId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
payload = {
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": False,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
payload <- "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/auth-servers/:authServerId/clients/:clientId') do |req|
req.body = "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId";
let payload = json!({
"name": "",
"client_secret": "",
"grant_types": (),
"response_types": (),
"redirect_uris": (),
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": (),
"token_endpoint_auth_method": "",
"labels": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/auth-servers/:authServerId/clients/:clientId \
--header 'content-type: application/json' \
--data '{
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}'
echo '{
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}' | \
http PUT {{baseUrl}}/auth-servers/:authServerId/clients/:clientId \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "client_secret": "",\n "grant_types": [],\n "response_types": [],\n "redirect_uris": [],\n "login_uri": "",\n "access_token_duration": 0,\n "id_token_duration": 0,\n "allow_all_scopes": false,\n "allow_scopes": [],\n "token_endpoint_auth_method": "",\n "labels": {}\n}' \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/clients/:clientId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "kYa9iQFU5xPDSIUH9z1z",
"name": "Client 1",
"grant_types": [
"client_credentials",
"authorization_code",
"implicit"
],
"allow_all_scopes": false,
"allow_scopes": [
"c5e12516-182c-4928-ae04-05374b3b1cca",
"b5525b78-f3a0-4bd6-befc-7696be58717e"
],
"redirect_uris": [
"https://client.com/callback"
],
"login_uri": "https://client.com/login",
"access_token_duration": 3600,
"id_token_duration": 3600,
"labels": {
"env": "prod"
},
"response_types": [
"token"
],
"token_endpoint_auth_method": "client_secret_post",
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "kYa9iQFU5xPDSIUH9z1z",
"name": "Client 1",
"grant_types": [
"client_credentials",
"authorization_code",
"implicit"
],
"allow_all_scopes": false,
"allow_scopes": [
"c5e12516-182c-4928-ae04-05374b3b1cca",
"b5525b78-f3a0-4bd6-befc-7696be58717e"
],
"redirect_uris": [
"https://client.com/callback"
],
"login_uri": "https://client.com/login",
"access_token_duration": 3600,
"id_token_duration": 3600,
"labels": {
"env": "prod"
},
"response_types": [
"token"
],
"token_endpoint_auth_method": "client_secret_post",
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
POST
Test a claim template for a client
{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim
BODY json
{}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim" {:content-type :json})
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim"),
Content = new StringContent("{}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/auth-servers/:authServerId/clients/:clientId/test-claim HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2
{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim")
.setHeader("content-type", "application/json")
.setBody("{}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim")
.header("content-type", "application/json")
.body("{}")
.asString();
const data = JSON.stringify({});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim',
headers: {'content-type': 'application/json'},
data: {}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/clients/:clientId/test-claim',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim',
headers: {'content-type': 'application/json'},
body: {},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim',
headers: {'content-type': 'application/json'},
data: {}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim",
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([
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim', [
'body' => '{}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
]));
$request->setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/auth-servers/:authServerId/clients/:clientId/test-claim", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim"
payload = {}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim"
payload <- "{}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/auth-servers/:authServerId/clients/:clientId/test-claim') do |req|
req.body = "{}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim";
let payload = json!({});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim \
--header 'content-type: application/json' \
--data '{}'
echo '{}' | \
http POST {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{}' \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId/test-claim")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"destination": "anywhere",
"uuid": "f44567da-a0b1-4eef-86c9-b27ab2e22048",
"alt_scopes": [
"openid",
"profile"
]
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
PATCH
Update an auth server client
{{baseUrl}}/auth-servers/:authServerId/clients/:clientId
BODY json
{
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId" {:content-type :json
:form-params {:name ""
:client_secret ""
:grant_types []
:response_types []
:redirect_uris []
:login_uri ""
:access_token_duration 0
:id_token_duration 0
:allow_all_scopes false
:allow_scopes []
:token_endpoint_auth_method ""
:labels {}}})
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"),
Content = new StringContent("{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
payload := strings.NewReader("{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/auth-servers/:authServerId/clients/:clientId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 285
{
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}")
.asString();
const data = JSON.stringify({
name: '',
client_secret: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
token_endpoint_auth_method: '',
labels: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId',
headers: {'content-type': 'application/json'},
data: {
name: '',
client_secret: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
token_endpoint_auth_method: '',
labels: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"name":"","client_secret":"","grant_types":[],"response_types":[],"redirect_uris":[],"login_uri":"","access_token_duration":0,"id_token_duration":0,"allow_all_scopes":false,"allow_scopes":[],"token_endpoint_auth_method":"","labels":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "client_secret": "",\n "grant_types": [],\n "response_types": [],\n "redirect_uris": [],\n "login_uri": "",\n "access_token_duration": 0,\n "id_token_duration": 0,\n "allow_all_scopes": false,\n "allow_scopes": [],\n "token_endpoint_auth_method": "",\n "labels": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/clients/:clientId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
name: '',
client_secret: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
token_endpoint_auth_method: '',
labels: {}
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId',
headers: {'content-type': 'application/json'},
body: {
name: '',
client_secret: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
token_endpoint_auth_method: '',
labels: {}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
client_secret: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
token_endpoint_auth_method: '',
labels: {}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId',
headers: {'content-type': 'application/json'},
data: {
name: '',
client_secret: '',
grant_types: [],
response_types: [],
redirect_uris: [],
login_uri: '',
access_token_duration: 0,
id_token_duration: 0,
allow_all_scopes: false,
allow_scopes: [],
token_endpoint_auth_method: '',
labels: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"name":"","client_secret":"","grant_types":[],"response_types":[],"redirect_uris":[],"login_uri":"","access_token_duration":0,"id_token_duration":0,"allow_all_scopes":false,"allow_scopes":[],"token_endpoint_auth_method":"","labels":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
@"client_secret": @"",
@"grant_types": @[ ],
@"response_types": @[ ],
@"redirect_uris": @[ ],
@"login_uri": @"",
@"access_token_duration": @0,
@"id_token_duration": @0,
@"allow_all_scopes": @NO,
@"allow_scopes": @[ ],
@"token_endpoint_auth_method": @"",
@"labels": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/clients/:clientId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'name' => '',
'client_secret' => '',
'grant_types' => [
],
'response_types' => [
],
'redirect_uris' => [
],
'login_uri' => '',
'access_token_duration' => 0,
'id_token_duration' => 0,
'allow_all_scopes' => null,
'allow_scopes' => [
],
'token_endpoint_auth_method' => '',
'labels' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId', [
'body' => '{
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'client_secret' => '',
'grant_types' => [
],
'response_types' => [
],
'redirect_uris' => [
],
'login_uri' => '',
'access_token_duration' => 0,
'id_token_duration' => 0,
'allow_all_scopes' => null,
'allow_scopes' => [
],
'token_endpoint_auth_method' => '',
'labels' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'client_secret' => '',
'grant_types' => [
],
'response_types' => [
],
'redirect_uris' => [
],
'login_uri' => '',
'access_token_duration' => 0,
'id_token_duration' => 0,
'allow_all_scopes' => null,
'allow_scopes' => [
],
'token_endpoint_auth_method' => '',
'labels' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/clients/:clientId');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/clients/:clientId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/auth-servers/:authServerId/clients/:clientId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
payload = {
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": False,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId"
payload <- "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/auth-servers/:authServerId/clients/:clientId') do |req|
req.body = "{\n \"name\": \"\",\n \"client_secret\": \"\",\n \"grant_types\": [],\n \"response_types\": [],\n \"redirect_uris\": [],\n \"login_uri\": \"\",\n \"access_token_duration\": 0,\n \"id_token_duration\": 0,\n \"allow_all_scopes\": false,\n \"allow_scopes\": [],\n \"token_endpoint_auth_method\": \"\",\n \"labels\": {}\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId";
let payload = json!({
"name": "",
"client_secret": "",
"grant_types": (),
"response_types": (),
"redirect_uris": (),
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": (),
"token_endpoint_auth_method": "",
"labels": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/auth-servers/:authServerId/clients/:clientId \
--header 'content-type: application/json' \
--data '{
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}'
echo '{
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": {}
}' | \
http PATCH {{baseUrl}}/auth-servers/:authServerId/clients/:clientId \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "client_secret": "",\n "grant_types": [],\n "response_types": [],\n "redirect_uris": [],\n "login_uri": "",\n "access_token_duration": 0,\n "id_token_duration": 0,\n "allow_all_scopes": false,\n "allow_scopes": [],\n "token_endpoint_auth_method": "",\n "labels": {}\n}' \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/clients/:clientId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"client_secret": "",
"grant_types": [],
"response_types": [],
"redirect_uris": [],
"login_uri": "",
"access_token_duration": 0,
"id_token_duration": 0,
"allow_all_scopes": false,
"allow_scopes": [],
"token_endpoint_auth_method": "",
"labels": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/clients/:clientId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "kYa9iQFU5xPDSIUH9z1z",
"name": "Client 1",
"grant_types": [
"client_credentials",
"authorization_code",
"implicit"
],
"allow_all_scopes": false,
"allow_scopes": [
"c5e12516-182c-4928-ae04-05374b3b1cca",
"b5525b78-f3a0-4bd6-befc-7696be58717e"
],
"redirect_uris": [
"https://client.com/callback"
],
"login_uri": "https://client.com/login",
"access_token_duration": 3600,
"id_token_duration": 3600,
"labels": {
"env": "prod"
},
"response_types": [
"token"
],
"token_endpoint_auth_method": "client_secret_post",
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
POST
Create a new auth server scope
{{baseUrl}}/auth-servers/:authServerId/scopes
BODY json
{
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/scopes");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/auth-servers/:authServerId/scopes" {:content-type :json
:form-params {:name ""
:description ""
:default false
:include_in_metadata false
:enabled false}})
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/scopes"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/scopes"),
Content = new StringContent("{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/scopes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/scopes"
payload := strings.NewReader("{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/auth-servers/:authServerId/scopes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 109
{
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/auth-servers/:authServerId/scopes")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/scopes"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/scopes")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/auth-servers/:authServerId/scopes")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}")
.asString();
const data = JSON.stringify({
name: '',
description: '',
default: false,
include_in_metadata: false,
enabled: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/auth-servers/:authServerId/scopes');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes',
headers: {'content-type': 'application/json'},
data: {
name: '',
description: '',
default: false,
include_in_metadata: false,
enabled: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/scopes';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","description":"","default":false,"include_in_metadata":false,"enabled":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/scopes',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "description": "",\n "default": false,\n "include_in_metadata": false,\n "enabled": false\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/scopes")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/scopes',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
name: '',
description: '',
default: false,
include_in_metadata: false,
enabled: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes',
headers: {'content-type': 'application/json'},
body: {
name: '',
description: '',
default: false,
include_in_metadata: false,
enabled: false
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/auth-servers/:authServerId/scopes');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
description: '',
default: false,
include_in_metadata: false,
enabled: false
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes',
headers: {'content-type': 'application/json'},
data: {
name: '',
description: '',
default: false,
include_in_metadata: false,
enabled: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/scopes';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","description":"","default":false,"include_in_metadata":false,"enabled":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
@"description": @"",
@"default": @NO,
@"include_in_metadata": @NO,
@"enabled": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/scopes"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/scopes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/scopes",
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([
'name' => '',
'description' => '',
'default' => null,
'include_in_metadata' => null,
'enabled' => null
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/auth-servers/:authServerId/scopes', [
'body' => '{
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/scopes');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'description' => '',
'default' => null,
'include_in_metadata' => null,
'enabled' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'description' => '',
'default' => null,
'include_in_metadata' => null,
'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/scopes');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/scopes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/scopes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/auth-servers/:authServerId/scopes", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/scopes"
payload = {
"name": "",
"description": "",
"default": False,
"include_in_metadata": False,
"enabled": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/scopes"
payload <- "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/scopes")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/auth-servers/:authServerId/scopes') do |req|
req.body = "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/scopes";
let payload = json!({
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/auth-servers/:authServerId/scopes \
--header 'content-type: application/json' \
--data '{
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
}'
echo '{
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
}' | \
http POST {{baseUrl}}/auth-servers/:authServerId/scopes \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "description": "",\n "default": false,\n "include_in_metadata": false,\n "enabled": false\n}' \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/scopes
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/scopes")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "c5e12516-182c-4928-ae04-05374b3b1cca",
"name": "Scope 1",
"description": "Scope 1 Description",
"default": false,
"include_in_metadata": false,
"enabled": true,
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
DELETE
Delete an auth server scope
{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/auth-servers/:authServerId/scopes/:scopeId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/scopes/:scopeId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/auth-servers/:authServerId/scopes/:scopeId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/auth-servers/:authServerId/scopes/:scopeId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId
http DELETE {{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
GET
Get an auth server scope
{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/auth-servers/:authServerId/scopes/:scopeId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/scopes/:scopeId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId",
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;
}
request('GET', '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/auth-servers/:authServerId/scopes/:scopeId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
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
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/auth-servers/:authServerId/scopes/:scopeId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId
http GET {{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "c5e12516-182c-4928-ae04-05374b3b1cca",
"name": "Scope 1",
"description": "Scope 1 Description",
"default": false,
"include_in_metadata": false,
"enabled": true,
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
GET
List all auth server scopes
{{baseUrl}}/auth-servers/:authServerId/scopes
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/scopes");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/auth-servers/:authServerId/scopes")
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/scopes"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/scopes"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/scopes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/scopes"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/auth-servers/:authServerId/scopes HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth-servers/:authServerId/scopes")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/scopes"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/scopes")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth-servers/:authServerId/scopes")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/auth-servers/:authServerId/scopes');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/scopes';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/scopes',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/scopes")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/scopes',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/auth-servers/:authServerId/scopes');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/scopes';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/scopes"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/scopes" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/scopes",
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;
}
request('GET', '{{baseUrl}}/auth-servers/:authServerId/scopes');
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/scopes');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/scopes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/scopes' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/scopes' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/auth-servers/:authServerId/scopes")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/scopes"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/scopes"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/scopes")
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
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/auth-servers/:authServerId/scopes') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/scopes";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/auth-servers/:authServerId/scopes
http GET {{baseUrl}}/auth-servers/:authServerId/scopes
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/scopes
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/scopes")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"data": [
{
"id": "c5e12516-182c-4928-ae04-05374b3b1cca",
"name": "Scope 1",
"description": "Scope 1 Description",
"default": false,
"include_in_metadata": false,
"enabled": true,
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
},
{
"id": "b5525b78-f3a0-4bd6-befc-7696be58717e",
"name": "Scope 2",
"description": "Scope 2 Description",
"default": false,
"include_in_metadata": false,
"enabled": true,
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
],
"meta": {
"page": {
"number": 1,
"size": 2,
"total": 2
}
}
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}
PATCH
Update an auth server scope
{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId
BODY json
{
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId" {:content-type :json
:form-params {:name ""
:description ""
:default false
:include_in_metadata false
:enabled false}})
require "http/client"
url = "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"),
Content = new StringContent("{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"
payload := strings.NewReader("{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/auth-servers/:authServerId/scopes/:scopeId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 109
{
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}")
.asString();
const data = JSON.stringify({
name: '',
description: '',
default: false,
include_in_metadata: false,
enabled: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId',
headers: {'content-type': 'application/json'},
data: {
name: '',
description: '',
default: false,
include_in_metadata: false,
enabled: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"name":"","description":"","default":false,"include_in_metadata":false,"enabled":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "description": "",\n "default": false,\n "include_in_metadata": false,\n "enabled": false\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/auth-servers/:authServerId/scopes/:scopeId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
name: '',
description: '',
default: false,
include_in_metadata: false,
enabled: false
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId',
headers: {'content-type': 'application/json'},
body: {
name: '',
description: '',
default: false,
include_in_metadata: false,
enabled: false
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
description: '',
default: false,
include_in_metadata: false,
enabled: false
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId',
headers: {'content-type': 'application/json'},
data: {
name: '',
description: '',
default: false,
include_in_metadata: false,
enabled: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"name":"","description":"","default":false,"include_in_metadata":false,"enabled":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
@"description": @"",
@"default": @NO,
@"include_in_metadata": @NO,
@"enabled": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'name' => '',
'description' => '',
'default' => null,
'include_in_metadata' => null,
'enabled' => null
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId', [
'body' => '{
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'description' => '',
'default' => null,
'include_in_metadata' => null,
'enabled' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'description' => '',
'default' => null,
'include_in_metadata' => null,
'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/auth-servers/:authServerId/scopes/:scopeId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"
payload = {
"name": "",
"description": "",
"default": False,
"include_in_metadata": False,
"enabled": False
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId"
payload <- "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/auth-servers/:authServerId/scopes/:scopeId') do |req|
req.body = "{\n \"name\": \"\",\n \"description\": \"\",\n \"default\": false,\n \"include_in_metadata\": false,\n \"enabled\": false\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId";
let payload = json!({
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId \
--header 'content-type: application/json' \
--data '{
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
}'
echo '{
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
}' | \
http PATCH {{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "description": "",\n "default": false,\n "include_in_metadata": false,\n "enabled": false\n}' \
--output-document \
- {{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"description": "",
"default": false,
"include_in_metadata": false,
"enabled": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth-servers/:authServerId/scopes/:scopeId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"id": "c5e12516-182c-4928-ae04-05374b3b1cca",
"name": "Scope 1",
"description": "Scope 1 Description",
"default": false,
"include_in_metadata": false,
"enabled": true,
"created_at": "2023-03-20T09:29:14.52Z",
"updated_at": "2023-03-21T09:29:14.52Z"
}
RESPONSE HEADERS
Content-Type
application/problem+json
RESPONSE BODY text
{
"status": 404,
"title": "Not Found",
"instance": "kong:trace:6816496025408232265",
"detail": "Not Found"
}