Admin SDK API
DELETE
directory.asps.delete
{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId
QUERY PARAMS
userKey
codeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId"
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}}/admin/directory/v1/users/:userKey/asps/:codeId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId"
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/admin/directory/v1/users/:userKey/asps/:codeId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId"))
.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}}/admin/directory/v1/users/:userKey/asps/:codeId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId")
.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}}/admin/directory/v1/users/:userKey/asps/:codeId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId';
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}}/admin/directory/v1/users/:userKey/asps/:codeId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey/asps/:codeId',
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}}/admin/directory/v1/users/:userKey/asps/:codeId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId');
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}}/admin/directory/v1/users/:userKey/asps/:codeId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId';
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}}/admin/directory/v1/users/:userKey/asps/:codeId"]
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}}/admin/directory/v1/users/:userKey/asps/:codeId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId",
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}}/admin/directory/v1/users/:userKey/asps/:codeId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/users/:userKey/asps/:codeId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId")
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/admin/directory/v1/users/:userKey/asps/:codeId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId";
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}}/admin/directory/v1/users/:userKey/asps/:codeId
http DELETE {{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId")! 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()
GET
directory.asps.get
{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId
QUERY PARAMS
userKey
codeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId"
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}}/admin/directory/v1/users/:userKey/asps/:codeId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId"
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/admin/directory/v1/users/:userKey/asps/:codeId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId"))
.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}}/admin/directory/v1/users/:userKey/asps/:codeId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId")
.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}}/admin/directory/v1/users/:userKey/asps/:codeId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId';
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}}/admin/directory/v1/users/:userKey/asps/:codeId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey/asps/:codeId',
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}}/admin/directory/v1/users/:userKey/asps/:codeId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId');
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}}/admin/directory/v1/users/:userKey/asps/:codeId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId';
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}}/admin/directory/v1/users/:userKey/asps/:codeId"]
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}}/admin/directory/v1/users/:userKey/asps/:codeId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId",
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}}/admin/directory/v1/users/:userKey/asps/:codeId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/users/:userKey/asps/:codeId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId")
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/admin/directory/v1/users/:userKey/asps/:codeId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId";
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}}/admin/directory/v1/users/:userKey/asps/:codeId
http GET {{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/asps/:codeId")! 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()
GET
directory.asps.list
{{baseUrl}}/admin/directory/v1/users/:userKey/asps
QUERY PARAMS
userKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/asps");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/users/:userKey/asps")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/asps"
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}}/admin/directory/v1/users/:userKey/asps"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/asps");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/asps"
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/admin/directory/v1/users/:userKey/asps HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/users/:userKey/asps")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/asps"))
.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}}/admin/directory/v1/users/:userKey/asps")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/users/:userKey/asps")
.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}}/admin/directory/v1/users/:userKey/asps');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/asps'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/asps';
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}}/admin/directory/v1/users/:userKey/asps',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/asps")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey/asps',
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}}/admin/directory/v1/users/:userKey/asps'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/users/:userKey/asps');
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}}/admin/directory/v1/users/:userKey/asps'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/asps';
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}}/admin/directory/v1/users/:userKey/asps"]
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}}/admin/directory/v1/users/:userKey/asps" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/asps",
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}}/admin/directory/v1/users/:userKey/asps');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/asps');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/asps');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/asps' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/asps' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/users/:userKey/asps")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/asps"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/asps"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/asps")
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/admin/directory/v1/users/:userKey/asps') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/asps";
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}}/admin/directory/v1/users/:userKey/asps
http GET {{baseUrl}}/admin/directory/v1/users/:userKey/asps
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/asps
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/asps")! 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()
POST
admin.channels.stop
{{baseUrl}}/admin/directory_v1/channels/stop
BODY json
{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory_v1/channels/stop");
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 \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory_v1/channels/stop" {:content-type :json
:form-params {:address ""
:expiration ""
:id ""
:kind ""
:params {}
:payload false
:resourceId ""
:resourceUri ""
:token ""
:type ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory_v1/channels/stop"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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}}/admin/directory_v1/channels/stop"),
Content = new StringContent("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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}}/admin/directory_v1/channels/stop");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory_v1/channels/stop"
payload := strings.NewReader("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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/admin/directory_v1/channels/stop HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 171
{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory_v1/channels/stop")
.setHeader("content-type", "application/json")
.setBody("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory_v1/channels/stop"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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 \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory_v1/channels/stop")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory_v1/channels/stop")
.header("content-type", "application/json")
.body("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}")
.asString();
const data = JSON.stringify({
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory_v1/channels/stop');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory_v1/channels/stop',
headers: {'content-type': 'application/json'},
data: {
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory_v1/channels/stop';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"address":"","expiration":"","id":"","kind":"","params":{},"payload":false,"resourceId":"","resourceUri":"","token":"","type":""}'
};
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}}/admin/directory_v1/channels/stop',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "address": "",\n "expiration": "",\n "id": "",\n "kind": "",\n "params": {},\n "payload": false,\n "resourceId": "",\n "resourceUri": "",\n "token": "",\n "type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory_v1/channels/stop")
.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/admin/directory_v1/channels/stop',
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({
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory_v1/channels/stop',
headers: {'content-type': 'application/json'},
body: {
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
},
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}}/admin/directory_v1/channels/stop');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
});
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}}/admin/directory_v1/channels/stop',
headers: {'content-type': 'application/json'},
data: {
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory_v1/channels/stop';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"address":"","expiration":"","id":"","kind":"","params":{},"payload":false,"resourceId":"","resourceUri":"","token":"","type":""}'
};
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 = @{ @"address": @"",
@"expiration": @"",
@"id": @"",
@"kind": @"",
@"params": @{ },
@"payload": @NO,
@"resourceId": @"",
@"resourceUri": @"",
@"token": @"",
@"type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory_v1/channels/stop"]
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}}/admin/directory_v1/channels/stop" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory_v1/channels/stop",
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([
'address' => '',
'expiration' => '',
'id' => '',
'kind' => '',
'params' => [
],
'payload' => null,
'resourceId' => '',
'resourceUri' => '',
'token' => '',
'type' => ''
]),
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}}/admin/directory_v1/channels/stop', [
'body' => '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory_v1/channels/stop');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'address' => '',
'expiration' => '',
'id' => '',
'kind' => '',
'params' => [
],
'payload' => null,
'resourceId' => '',
'resourceUri' => '',
'token' => '',
'type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'address' => '',
'expiration' => '',
'id' => '',
'kind' => '',
'params' => [
],
'payload' => null,
'resourceId' => '',
'resourceUri' => '',
'token' => '',
'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory_v1/channels/stop');
$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}}/admin/directory_v1/channels/stop' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory_v1/channels/stop' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory_v1/channels/stop", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory_v1/channels/stop"
payload = {
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": False,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory_v1/channels/stop"
payload <- "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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}}/admin/directory_v1/channels/stop")
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 \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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/admin/directory_v1/channels/stop') do |req|
req.body = "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory_v1/channels/stop";
let payload = json!({
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": json!({}),
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
});
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}}/admin/directory_v1/channels/stop \
--header 'content-type: application/json' \
--data '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}'
echo '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}' | \
http POST {{baseUrl}}/admin/directory_v1/channels/stop \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "address": "",\n "expiration": "",\n "id": "",\n "kind": "",\n "params": {},\n "payload": false,\n "resourceId": "",\n "resourceUri": "",\n "token": "",\n "type": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory_v1/channels/stop
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": [],
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory_v1/channels/stop")! 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()
POST
directory.chromeosdevices.action
{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action
QUERY PARAMS
customerId
resourceId
BODY json
{
"action": "",
"deprovisionReason": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action");
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 \"action\": \"\",\n \"deprovisionReason\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action" {:content-type :json
:form-params {:action ""
:deprovisionReason ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": \"\",\n \"deprovisionReason\": \"\"\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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action"),
Content = new StringContent("{\n \"action\": \"\",\n \"deprovisionReason\": \"\"\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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": \"\",\n \"deprovisionReason\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action"
payload := strings.NewReader("{\n \"action\": \"\",\n \"deprovisionReason\": \"\"\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/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 45
{
"action": "",
"deprovisionReason": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": \"\",\n \"deprovisionReason\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"action\": \"\",\n \"deprovisionReason\": \"\"\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 \"action\": \"\",\n \"deprovisionReason\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action")
.header("content-type", "application/json")
.body("{\n \"action\": \"\",\n \"deprovisionReason\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: '',
deprovisionReason: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action',
headers: {'content-type': 'application/json'},
data: {action: '', deprovisionReason: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":"","deprovisionReason":""}'
};
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": "",\n "deprovisionReason": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"action\": \"\",\n \"deprovisionReason\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action")
.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/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action',
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({action: '', deprovisionReason: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action',
headers: {'content-type': 'application/json'},
body: {action: '', deprovisionReason: ''},
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: '',
deprovisionReason: ''
});
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action',
headers: {'content-type': 'application/json'},
data: {action: '', deprovisionReason: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":"","deprovisionReason":""}'
};
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 = @{ @"action": @"",
@"deprovisionReason": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action"]
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": \"\",\n \"deprovisionReason\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action",
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([
'action' => '',
'deprovisionReason' => ''
]),
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action', [
'body' => '{
"action": "",
"deprovisionReason": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => '',
'deprovisionReason' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => '',
'deprovisionReason' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action');
$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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"deprovisionReason": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": "",
"deprovisionReason": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": \"\",\n \"deprovisionReason\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action"
payload = {
"action": "",
"deprovisionReason": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action"
payload <- "{\n \"action\": \"\",\n \"deprovisionReason\": \"\"\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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action")
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 \"action\": \"\",\n \"deprovisionReason\": \"\"\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/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action') do |req|
req.body = "{\n \"action\": \"\",\n \"deprovisionReason\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action";
let payload = json!({
"action": "",
"deprovisionReason": ""
});
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action \
--header 'content-type: application/json' \
--data '{
"action": "",
"deprovisionReason": ""
}'
echo '{
"action": "",
"deprovisionReason": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "action": "",\n "deprovisionReason": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"action": "",
"deprovisionReason": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:resourceId/action")! 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()
GET
directory.chromeosdevices.get
{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId
QUERY PARAMS
customerId
deviceId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"
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/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"))
.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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
.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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId';
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId',
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId');
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId';
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"]
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId",
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
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/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId";
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId
http GET {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")! 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()
GET
directory.chromeosdevices.list
{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos
QUERY PARAMS
customerId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos"
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}}/admin/directory/v1/customer/:customerId/devices/chromeos"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos"
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/admin/directory/v1/customer/:customerId/devices/chromeos HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos"))
.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}}/admin/directory/v1/customer/:customerId/devices/chromeos")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos")
.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}}/admin/directory/v1/customer/:customerId/devices/chromeos');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos';
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}}/admin/directory/v1/customer/:customerId/devices/chromeos',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customerId/devices/chromeos',
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}}/admin/directory/v1/customer/:customerId/devices/chromeos'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos');
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}}/admin/directory/v1/customer/:customerId/devices/chromeos'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos';
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}}/admin/directory/v1/customer/:customerId/devices/chromeos"]
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}}/admin/directory/v1/customer/:customerId/devices/chromeos" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos",
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}}/admin/directory/v1/customer/:customerId/devices/chromeos');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customerId/devices/chromeos")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos")
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/admin/directory/v1/customer/:customerId/devices/chromeos') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos";
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}}/admin/directory/v1/customer/:customerId/devices/chromeos
http GET {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos")! 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()
POST
directory.chromeosdevices.moveDevicesToOu
{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu
QUERY PARAMS
orgUnitPath
customerId
BODY json
{
"deviceIds": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=");
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 \"deviceIds\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu" {:query-params {:orgUnitPath ""}
:content-type :json
:form-params {:deviceIds []}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath="
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"deviceIds\": []\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}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath="),
Content = new StringContent("{\n \"deviceIds\": []\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}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"deviceIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath="
payload := strings.NewReader("{\n \"deviceIds\": []\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/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21
{
"deviceIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=")
.setHeader("content-type", "application/json")
.setBody("{\n \"deviceIds\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath="))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"deviceIds\": []\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 \"deviceIds\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=")
.header("content-type", "application/json")
.body("{\n \"deviceIds\": []\n}")
.asString();
const data = JSON.stringify({
deviceIds: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu',
params: {orgUnitPath: ''},
headers: {'content-type': 'application/json'},
data: {deviceIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"deviceIds":[]}'
};
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "deviceIds": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"deviceIds\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=")
.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/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=',
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({deviceIds: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu',
qs: {orgUnitPath: ''},
headers: {'content-type': 'application/json'},
body: {deviceIds: []},
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu');
req.query({
orgUnitPath: ''
});
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
deviceIds: []
});
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu',
params: {orgUnitPath: ''},
headers: {'content-type': 'application/json'},
data: {deviceIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"deviceIds":[]}'
};
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 = @{ @"deviceIds": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath="]
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"deviceIds\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=",
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([
'deviceIds' => [
]
]),
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=', [
'body' => '{
"deviceIds": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'orgUnitPath' => ''
]);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'deviceIds' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'deviceIds' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setQuery(new http\QueryString([
'orgUnitPath' => ''
]));
$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}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"deviceIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"deviceIds": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"deviceIds\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu"
querystring = {"orgUnitPath":""}
payload = { "deviceIds": [] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu"
queryString <- list(orgUnitPath = "")
payload <- "{\n \"deviceIds\": []\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=")
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 \"deviceIds\": []\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/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu') do |req|
req.params['orgUnitPath'] = ''
req.body = "{\n \"deviceIds\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu";
let querystring = [
("orgUnitPath", ""),
];
let payload = json!({"deviceIds": ()});
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)
.query(&querystring)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=' \
--header 'content-type: application/json' \
--data '{
"deviceIds": []
}'
echo '{
"deviceIds": []
}' | \
http POST '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=' \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "deviceIds": []\n}' \
--output-document \
- '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath='
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["deviceIds": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/moveDevicesToOu?orgUnitPath=")! 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()
PATCH
directory.chromeosdevices.patch
{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId
QUERY PARAMS
customerId
deviceId
BODY json
{
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [
{
"volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
]
}
],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId");
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 \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId" {:content-type :json
:form-params {:activeTimeRanges [{:activeTime 0
:date ""}]
:annotatedAssetId ""
:annotatedLocation ""
:annotatedUser ""
:autoUpdateExpiration ""
:bootMode ""
:cpuInfo [{:architecture ""
:logicalCpus [{:cStates [{:displayName ""
:sessionDuration ""}]
:currentScalingFrequencyKhz 0
:idleDuration ""
:maxScalingFrequencyKhz 0}]
:maxClockSpeedKhz 0
:model ""}]
:cpuStatusReports [{:cpuTemperatureInfo [{:label ""
:temperature 0}]
:cpuUtilizationPercentageInfo []
:reportTime ""}]
:deprovisionReason ""
:deviceFiles [{:createTime ""
:downloadUrl ""
:name ""
:type ""}]
:deviceId ""
:diskVolumeReports [{:volumeInfo [{:storageFree ""
:storageTotal ""
:volumeId ""}]}]
:dockMacAddress ""
:etag ""
:ethernetMacAddress ""
:ethernetMacAddress0 ""
:firmwareVersion ""
:firstEnrollmentTime ""
:kind ""
:lastDeprovisionTimestamp ""
:lastEnrollmentTime ""
:lastKnownNetwork [{:ipAddress ""
:wanIpAddress ""}]
:lastSync ""
:macAddress ""
:manufactureDate ""
:meid ""
:model ""
:notes ""
:orderNumber ""
:orgUnitId ""
:orgUnitPath ""
:osUpdateStatus {:rebootTime ""
:state ""
:targetKioskAppVersion ""
:targetOsVersion ""
:updateCheckTime ""
:updateTime ""}
:osVersion ""
:platformVersion ""
:recentUsers [{:email ""
:type ""}]
:screenshotFiles [{:createTime ""
:downloadUrl ""
:name ""
:type ""}]
:serialNumber ""
:status ""
:supportEndDate ""
:systemRamFreeReports [{:reportTime ""
:systemRamFreeInfo []}]
:systemRamTotal ""
:tpmVersionInfo {:family ""
:firmwareVersion ""
:manufacturer ""
:specLevel ""
:tpmModel ""
:vendorSpecific ""}
:willAutoRenew false}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": 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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"),
Content = new StringContent("{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": 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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"
payload := strings.NewReader("{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": 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/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2433
{
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [
{
"volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
]
}
],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
.setHeader("content-type", "application/json")
.setBody("{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": 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 \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
.header("content-type", "application/json")
.body("{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}")
.asString();
const data = JSON.stringify({
activeTimeRanges: [
{
activeTime: 0,
date: ''
}
],
annotatedAssetId: '',
annotatedLocation: '',
annotatedUser: '',
autoUpdateExpiration: '',
bootMode: '',
cpuInfo: [
{
architecture: '',
logicalCpus: [
{
cStates: [
{
displayName: '',
sessionDuration: ''
}
],
currentScalingFrequencyKhz: 0,
idleDuration: '',
maxScalingFrequencyKhz: 0
}
],
maxClockSpeedKhz: 0,
model: ''
}
],
cpuStatusReports: [
{
cpuTemperatureInfo: [
{
label: '',
temperature: 0
}
],
cpuUtilizationPercentageInfo: [],
reportTime: ''
}
],
deprovisionReason: '',
deviceFiles: [
{
createTime: '',
downloadUrl: '',
name: '',
type: ''
}
],
deviceId: '',
diskVolumeReports: [
{
volumeInfo: [
{
storageFree: '',
storageTotal: '',
volumeId: ''
}
]
}
],
dockMacAddress: '',
etag: '',
ethernetMacAddress: '',
ethernetMacAddress0: '',
firmwareVersion: '',
firstEnrollmentTime: '',
kind: '',
lastDeprovisionTimestamp: '',
lastEnrollmentTime: '',
lastKnownNetwork: [
{
ipAddress: '',
wanIpAddress: ''
}
],
lastSync: '',
macAddress: '',
manufactureDate: '',
meid: '',
model: '',
notes: '',
orderNumber: '',
orgUnitId: '',
orgUnitPath: '',
osUpdateStatus: {
rebootTime: '',
state: '',
targetKioskAppVersion: '',
targetOsVersion: '',
updateCheckTime: '',
updateTime: ''
},
osVersion: '',
platformVersion: '',
recentUsers: [
{
email: '',
type: ''
}
],
screenshotFiles: [
{
createTime: '',
downloadUrl: '',
name: '',
type: ''
}
],
serialNumber: '',
status: '',
supportEndDate: '',
systemRamFreeReports: [
{
reportTime: '',
systemRamFreeInfo: []
}
],
systemRamTotal: '',
tpmVersionInfo: {
family: '',
firmwareVersion: '',
manufacturer: '',
specLevel: '',
tpmModel: '',
vendorSpecific: ''
},
willAutoRenew: 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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId',
headers: {'content-type': 'application/json'},
data: {
activeTimeRanges: [{activeTime: 0, date: ''}],
annotatedAssetId: '',
annotatedLocation: '',
annotatedUser: '',
autoUpdateExpiration: '',
bootMode: '',
cpuInfo: [
{
architecture: '',
logicalCpus: [
{
cStates: [{displayName: '', sessionDuration: ''}],
currentScalingFrequencyKhz: 0,
idleDuration: '',
maxScalingFrequencyKhz: 0
}
],
maxClockSpeedKhz: 0,
model: ''
}
],
cpuStatusReports: [
{
cpuTemperatureInfo: [{label: '', temperature: 0}],
cpuUtilizationPercentageInfo: [],
reportTime: ''
}
],
deprovisionReason: '',
deviceFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
deviceId: '',
diskVolumeReports: [{volumeInfo: [{storageFree: '', storageTotal: '', volumeId: ''}]}],
dockMacAddress: '',
etag: '',
ethernetMacAddress: '',
ethernetMacAddress0: '',
firmwareVersion: '',
firstEnrollmentTime: '',
kind: '',
lastDeprovisionTimestamp: '',
lastEnrollmentTime: '',
lastKnownNetwork: [{ipAddress: '', wanIpAddress: ''}],
lastSync: '',
macAddress: '',
manufactureDate: '',
meid: '',
model: '',
notes: '',
orderNumber: '',
orgUnitId: '',
orgUnitPath: '',
osUpdateStatus: {
rebootTime: '',
state: '',
targetKioskAppVersion: '',
targetOsVersion: '',
updateCheckTime: '',
updateTime: ''
},
osVersion: '',
platformVersion: '',
recentUsers: [{email: '', type: ''}],
screenshotFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
serialNumber: '',
status: '',
supportEndDate: '',
systemRamFreeReports: [{reportTime: '', systemRamFreeInfo: []}],
systemRamTotal: '',
tpmVersionInfo: {
family: '',
firmwareVersion: '',
manufacturer: '',
specLevel: '',
tpmModel: '',
vendorSpecific: ''
},
willAutoRenew: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"activeTimeRanges":[{"activeTime":0,"date":""}],"annotatedAssetId":"","annotatedLocation":"","annotatedUser":"","autoUpdateExpiration":"","bootMode":"","cpuInfo":[{"architecture":"","logicalCpus":[{"cStates":[{"displayName":"","sessionDuration":""}],"currentScalingFrequencyKhz":0,"idleDuration":"","maxScalingFrequencyKhz":0}],"maxClockSpeedKhz":0,"model":""}],"cpuStatusReports":[{"cpuTemperatureInfo":[{"label":"","temperature":0}],"cpuUtilizationPercentageInfo":[],"reportTime":""}],"deprovisionReason":"","deviceFiles":[{"createTime":"","downloadUrl":"","name":"","type":""}],"deviceId":"","diskVolumeReports":[{"volumeInfo":[{"storageFree":"","storageTotal":"","volumeId":""}]}],"dockMacAddress":"","etag":"","ethernetMacAddress":"","ethernetMacAddress0":"","firmwareVersion":"","firstEnrollmentTime":"","kind":"","lastDeprovisionTimestamp":"","lastEnrollmentTime":"","lastKnownNetwork":[{"ipAddress":"","wanIpAddress":""}],"lastSync":"","macAddress":"","manufactureDate":"","meid":"","model":"","notes":"","orderNumber":"","orgUnitId":"","orgUnitPath":"","osUpdateStatus":{"rebootTime":"","state":"","targetKioskAppVersion":"","targetOsVersion":"","updateCheckTime":"","updateTime":""},"osVersion":"","platformVersion":"","recentUsers":[{"email":"","type":""}],"screenshotFiles":[{"createTime":"","downloadUrl":"","name":"","type":""}],"serialNumber":"","status":"","supportEndDate":"","systemRamFreeReports":[{"reportTime":"","systemRamFreeInfo":[]}],"systemRamTotal":"","tpmVersionInfo":{"family":"","firmwareVersion":"","manufacturer":"","specLevel":"","tpmModel":"","vendorSpecific":""},"willAutoRenew":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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "activeTimeRanges": [\n {\n "activeTime": 0,\n "date": ""\n }\n ],\n "annotatedAssetId": "",\n "annotatedLocation": "",\n "annotatedUser": "",\n "autoUpdateExpiration": "",\n "bootMode": "",\n "cpuInfo": [\n {\n "architecture": "",\n "logicalCpus": [\n {\n "cStates": [\n {\n "displayName": "",\n "sessionDuration": ""\n }\n ],\n "currentScalingFrequencyKhz": 0,\n "idleDuration": "",\n "maxScalingFrequencyKhz": 0\n }\n ],\n "maxClockSpeedKhz": 0,\n "model": ""\n }\n ],\n "cpuStatusReports": [\n {\n "cpuTemperatureInfo": [\n {\n "label": "",\n "temperature": 0\n }\n ],\n "cpuUtilizationPercentageInfo": [],\n "reportTime": ""\n }\n ],\n "deprovisionReason": "",\n "deviceFiles": [\n {\n "createTime": "",\n "downloadUrl": "",\n "name": "",\n "type": ""\n }\n ],\n "deviceId": "",\n "diskVolumeReports": [\n {\n "volumeInfo": [\n {\n "storageFree": "",\n "storageTotal": "",\n "volumeId": ""\n }\n ]\n }\n ],\n "dockMacAddress": "",\n "etag": "",\n "ethernetMacAddress": "",\n "ethernetMacAddress0": "",\n "firmwareVersion": "",\n "firstEnrollmentTime": "",\n "kind": "",\n "lastDeprovisionTimestamp": "",\n "lastEnrollmentTime": "",\n "lastKnownNetwork": [\n {\n "ipAddress": "",\n "wanIpAddress": ""\n }\n ],\n "lastSync": "",\n "macAddress": "",\n "manufactureDate": "",\n "meid": "",\n "model": "",\n "notes": "",\n "orderNumber": "",\n "orgUnitId": "",\n "orgUnitPath": "",\n "osUpdateStatus": {\n "rebootTime": "",\n "state": "",\n "targetKioskAppVersion": "",\n "targetOsVersion": "",\n "updateCheckTime": "",\n "updateTime": ""\n },\n "osVersion": "",\n "platformVersion": "",\n "recentUsers": [\n {\n "email": "",\n "type": ""\n }\n ],\n "screenshotFiles": [\n {\n "createTime": "",\n "downloadUrl": "",\n "name": "",\n "type": ""\n }\n ],\n "serialNumber": "",\n "status": "",\n "supportEndDate": "",\n "systemRamFreeReports": [\n {\n "reportTime": "",\n "systemRamFreeInfo": []\n }\n ],\n "systemRamTotal": "",\n "tpmVersionInfo": {\n "family": "",\n "firmwareVersion": "",\n "manufacturer": "",\n "specLevel": "",\n "tpmModel": "",\n "vendorSpecific": ""\n },\n "willAutoRenew": 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 \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
.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/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId',
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({
activeTimeRanges: [{activeTime: 0, date: ''}],
annotatedAssetId: '',
annotatedLocation: '',
annotatedUser: '',
autoUpdateExpiration: '',
bootMode: '',
cpuInfo: [
{
architecture: '',
logicalCpus: [
{
cStates: [{displayName: '', sessionDuration: ''}],
currentScalingFrequencyKhz: 0,
idleDuration: '',
maxScalingFrequencyKhz: 0
}
],
maxClockSpeedKhz: 0,
model: ''
}
],
cpuStatusReports: [
{
cpuTemperatureInfo: [{label: '', temperature: 0}],
cpuUtilizationPercentageInfo: [],
reportTime: ''
}
],
deprovisionReason: '',
deviceFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
deviceId: '',
diskVolumeReports: [{volumeInfo: [{storageFree: '', storageTotal: '', volumeId: ''}]}],
dockMacAddress: '',
etag: '',
ethernetMacAddress: '',
ethernetMacAddress0: '',
firmwareVersion: '',
firstEnrollmentTime: '',
kind: '',
lastDeprovisionTimestamp: '',
lastEnrollmentTime: '',
lastKnownNetwork: [{ipAddress: '', wanIpAddress: ''}],
lastSync: '',
macAddress: '',
manufactureDate: '',
meid: '',
model: '',
notes: '',
orderNumber: '',
orgUnitId: '',
orgUnitPath: '',
osUpdateStatus: {
rebootTime: '',
state: '',
targetKioskAppVersion: '',
targetOsVersion: '',
updateCheckTime: '',
updateTime: ''
},
osVersion: '',
platformVersion: '',
recentUsers: [{email: '', type: ''}],
screenshotFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
serialNumber: '',
status: '',
supportEndDate: '',
systemRamFreeReports: [{reportTime: '', systemRamFreeInfo: []}],
systemRamTotal: '',
tpmVersionInfo: {
family: '',
firmwareVersion: '',
manufacturer: '',
specLevel: '',
tpmModel: '',
vendorSpecific: ''
},
willAutoRenew: false
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId',
headers: {'content-type': 'application/json'},
body: {
activeTimeRanges: [{activeTime: 0, date: ''}],
annotatedAssetId: '',
annotatedLocation: '',
annotatedUser: '',
autoUpdateExpiration: '',
bootMode: '',
cpuInfo: [
{
architecture: '',
logicalCpus: [
{
cStates: [{displayName: '', sessionDuration: ''}],
currentScalingFrequencyKhz: 0,
idleDuration: '',
maxScalingFrequencyKhz: 0
}
],
maxClockSpeedKhz: 0,
model: ''
}
],
cpuStatusReports: [
{
cpuTemperatureInfo: [{label: '', temperature: 0}],
cpuUtilizationPercentageInfo: [],
reportTime: ''
}
],
deprovisionReason: '',
deviceFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
deviceId: '',
diskVolumeReports: [{volumeInfo: [{storageFree: '', storageTotal: '', volumeId: ''}]}],
dockMacAddress: '',
etag: '',
ethernetMacAddress: '',
ethernetMacAddress0: '',
firmwareVersion: '',
firstEnrollmentTime: '',
kind: '',
lastDeprovisionTimestamp: '',
lastEnrollmentTime: '',
lastKnownNetwork: [{ipAddress: '', wanIpAddress: ''}],
lastSync: '',
macAddress: '',
manufactureDate: '',
meid: '',
model: '',
notes: '',
orderNumber: '',
orgUnitId: '',
orgUnitPath: '',
osUpdateStatus: {
rebootTime: '',
state: '',
targetKioskAppVersion: '',
targetOsVersion: '',
updateCheckTime: '',
updateTime: ''
},
osVersion: '',
platformVersion: '',
recentUsers: [{email: '', type: ''}],
screenshotFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
serialNumber: '',
status: '',
supportEndDate: '',
systemRamFreeReports: [{reportTime: '', systemRamFreeInfo: []}],
systemRamTotal: '',
tpmVersionInfo: {
family: '',
firmwareVersion: '',
manufacturer: '',
specLevel: '',
tpmModel: '',
vendorSpecific: ''
},
willAutoRenew: 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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
activeTimeRanges: [
{
activeTime: 0,
date: ''
}
],
annotatedAssetId: '',
annotatedLocation: '',
annotatedUser: '',
autoUpdateExpiration: '',
bootMode: '',
cpuInfo: [
{
architecture: '',
logicalCpus: [
{
cStates: [
{
displayName: '',
sessionDuration: ''
}
],
currentScalingFrequencyKhz: 0,
idleDuration: '',
maxScalingFrequencyKhz: 0
}
],
maxClockSpeedKhz: 0,
model: ''
}
],
cpuStatusReports: [
{
cpuTemperatureInfo: [
{
label: '',
temperature: 0
}
],
cpuUtilizationPercentageInfo: [],
reportTime: ''
}
],
deprovisionReason: '',
deviceFiles: [
{
createTime: '',
downloadUrl: '',
name: '',
type: ''
}
],
deviceId: '',
diskVolumeReports: [
{
volumeInfo: [
{
storageFree: '',
storageTotal: '',
volumeId: ''
}
]
}
],
dockMacAddress: '',
etag: '',
ethernetMacAddress: '',
ethernetMacAddress0: '',
firmwareVersion: '',
firstEnrollmentTime: '',
kind: '',
lastDeprovisionTimestamp: '',
lastEnrollmentTime: '',
lastKnownNetwork: [
{
ipAddress: '',
wanIpAddress: ''
}
],
lastSync: '',
macAddress: '',
manufactureDate: '',
meid: '',
model: '',
notes: '',
orderNumber: '',
orgUnitId: '',
orgUnitPath: '',
osUpdateStatus: {
rebootTime: '',
state: '',
targetKioskAppVersion: '',
targetOsVersion: '',
updateCheckTime: '',
updateTime: ''
},
osVersion: '',
platformVersion: '',
recentUsers: [
{
email: '',
type: ''
}
],
screenshotFiles: [
{
createTime: '',
downloadUrl: '',
name: '',
type: ''
}
],
serialNumber: '',
status: '',
supportEndDate: '',
systemRamFreeReports: [
{
reportTime: '',
systemRamFreeInfo: []
}
],
systemRamTotal: '',
tpmVersionInfo: {
family: '',
firmwareVersion: '',
manufacturer: '',
specLevel: '',
tpmModel: '',
vendorSpecific: ''
},
willAutoRenew: 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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId',
headers: {'content-type': 'application/json'},
data: {
activeTimeRanges: [{activeTime: 0, date: ''}],
annotatedAssetId: '',
annotatedLocation: '',
annotatedUser: '',
autoUpdateExpiration: '',
bootMode: '',
cpuInfo: [
{
architecture: '',
logicalCpus: [
{
cStates: [{displayName: '', sessionDuration: ''}],
currentScalingFrequencyKhz: 0,
idleDuration: '',
maxScalingFrequencyKhz: 0
}
],
maxClockSpeedKhz: 0,
model: ''
}
],
cpuStatusReports: [
{
cpuTemperatureInfo: [{label: '', temperature: 0}],
cpuUtilizationPercentageInfo: [],
reportTime: ''
}
],
deprovisionReason: '',
deviceFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
deviceId: '',
diskVolumeReports: [{volumeInfo: [{storageFree: '', storageTotal: '', volumeId: ''}]}],
dockMacAddress: '',
etag: '',
ethernetMacAddress: '',
ethernetMacAddress0: '',
firmwareVersion: '',
firstEnrollmentTime: '',
kind: '',
lastDeprovisionTimestamp: '',
lastEnrollmentTime: '',
lastKnownNetwork: [{ipAddress: '', wanIpAddress: ''}],
lastSync: '',
macAddress: '',
manufactureDate: '',
meid: '',
model: '',
notes: '',
orderNumber: '',
orgUnitId: '',
orgUnitPath: '',
osUpdateStatus: {
rebootTime: '',
state: '',
targetKioskAppVersion: '',
targetOsVersion: '',
updateCheckTime: '',
updateTime: ''
},
osVersion: '',
platformVersion: '',
recentUsers: [{email: '', type: ''}],
screenshotFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
serialNumber: '',
status: '',
supportEndDate: '',
systemRamFreeReports: [{reportTime: '', systemRamFreeInfo: []}],
systemRamTotal: '',
tpmVersionInfo: {
family: '',
firmwareVersion: '',
manufacturer: '',
specLevel: '',
tpmModel: '',
vendorSpecific: ''
},
willAutoRenew: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"activeTimeRanges":[{"activeTime":0,"date":""}],"annotatedAssetId":"","annotatedLocation":"","annotatedUser":"","autoUpdateExpiration":"","bootMode":"","cpuInfo":[{"architecture":"","logicalCpus":[{"cStates":[{"displayName":"","sessionDuration":""}],"currentScalingFrequencyKhz":0,"idleDuration":"","maxScalingFrequencyKhz":0}],"maxClockSpeedKhz":0,"model":""}],"cpuStatusReports":[{"cpuTemperatureInfo":[{"label":"","temperature":0}],"cpuUtilizationPercentageInfo":[],"reportTime":""}],"deprovisionReason":"","deviceFiles":[{"createTime":"","downloadUrl":"","name":"","type":""}],"deviceId":"","diskVolumeReports":[{"volumeInfo":[{"storageFree":"","storageTotal":"","volumeId":""}]}],"dockMacAddress":"","etag":"","ethernetMacAddress":"","ethernetMacAddress0":"","firmwareVersion":"","firstEnrollmentTime":"","kind":"","lastDeprovisionTimestamp":"","lastEnrollmentTime":"","lastKnownNetwork":[{"ipAddress":"","wanIpAddress":""}],"lastSync":"","macAddress":"","manufactureDate":"","meid":"","model":"","notes":"","orderNumber":"","orgUnitId":"","orgUnitPath":"","osUpdateStatus":{"rebootTime":"","state":"","targetKioskAppVersion":"","targetOsVersion":"","updateCheckTime":"","updateTime":""},"osVersion":"","platformVersion":"","recentUsers":[{"email":"","type":""}],"screenshotFiles":[{"createTime":"","downloadUrl":"","name":"","type":""}],"serialNumber":"","status":"","supportEndDate":"","systemRamFreeReports":[{"reportTime":"","systemRamFreeInfo":[]}],"systemRamTotal":"","tpmVersionInfo":{"family":"","firmwareVersion":"","manufacturer":"","specLevel":"","tpmModel":"","vendorSpecific":""},"willAutoRenew":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 = @{ @"activeTimeRanges": @[ @{ @"activeTime": @0, @"date": @"" } ],
@"annotatedAssetId": @"",
@"annotatedLocation": @"",
@"annotatedUser": @"",
@"autoUpdateExpiration": @"",
@"bootMode": @"",
@"cpuInfo": @[ @{ @"architecture": @"", @"logicalCpus": @[ @{ @"cStates": @[ @{ @"displayName": @"", @"sessionDuration": @"" } ], @"currentScalingFrequencyKhz": @0, @"idleDuration": @"", @"maxScalingFrequencyKhz": @0 } ], @"maxClockSpeedKhz": @0, @"model": @"" } ],
@"cpuStatusReports": @[ @{ @"cpuTemperatureInfo": @[ @{ @"label": @"", @"temperature": @0 } ], @"cpuUtilizationPercentageInfo": @[ ], @"reportTime": @"" } ],
@"deprovisionReason": @"",
@"deviceFiles": @[ @{ @"createTime": @"", @"downloadUrl": @"", @"name": @"", @"type": @"" } ],
@"deviceId": @"",
@"diskVolumeReports": @[ @{ @"volumeInfo": @[ @{ @"storageFree": @"", @"storageTotal": @"", @"volumeId": @"" } ] } ],
@"dockMacAddress": @"",
@"etag": @"",
@"ethernetMacAddress": @"",
@"ethernetMacAddress0": @"",
@"firmwareVersion": @"",
@"firstEnrollmentTime": @"",
@"kind": @"",
@"lastDeprovisionTimestamp": @"",
@"lastEnrollmentTime": @"",
@"lastKnownNetwork": @[ @{ @"ipAddress": @"", @"wanIpAddress": @"" } ],
@"lastSync": @"",
@"macAddress": @"",
@"manufactureDate": @"",
@"meid": @"",
@"model": @"",
@"notes": @"",
@"orderNumber": @"",
@"orgUnitId": @"",
@"orgUnitPath": @"",
@"osUpdateStatus": @{ @"rebootTime": @"", @"state": @"", @"targetKioskAppVersion": @"", @"targetOsVersion": @"", @"updateCheckTime": @"", @"updateTime": @"" },
@"osVersion": @"",
@"platformVersion": @"",
@"recentUsers": @[ @{ @"email": @"", @"type": @"" } ],
@"screenshotFiles": @[ @{ @"createTime": @"", @"downloadUrl": @"", @"name": @"", @"type": @"" } ],
@"serialNumber": @"",
@"status": @"",
@"supportEndDate": @"",
@"systemRamFreeReports": @[ @{ @"reportTime": @"", @"systemRamFreeInfo": @[ ] } ],
@"systemRamTotal": @"",
@"tpmVersionInfo": @{ @"family": @"", @"firmwareVersion": @"", @"manufacturer": @"", @"specLevel": @"", @"tpmModel": @"", @"vendorSpecific": @"" },
@"willAutoRenew": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"]
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId",
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([
'activeTimeRanges' => [
[
'activeTime' => 0,
'date' => ''
]
],
'annotatedAssetId' => '',
'annotatedLocation' => '',
'annotatedUser' => '',
'autoUpdateExpiration' => '',
'bootMode' => '',
'cpuInfo' => [
[
'architecture' => '',
'logicalCpus' => [
[
'cStates' => [
[
'displayName' => '',
'sessionDuration' => ''
]
],
'currentScalingFrequencyKhz' => 0,
'idleDuration' => '',
'maxScalingFrequencyKhz' => 0
]
],
'maxClockSpeedKhz' => 0,
'model' => ''
]
],
'cpuStatusReports' => [
[
'cpuTemperatureInfo' => [
[
'label' => '',
'temperature' => 0
]
],
'cpuUtilizationPercentageInfo' => [
],
'reportTime' => ''
]
],
'deprovisionReason' => '',
'deviceFiles' => [
[
'createTime' => '',
'downloadUrl' => '',
'name' => '',
'type' => ''
]
],
'deviceId' => '',
'diskVolumeReports' => [
[
'volumeInfo' => [
[
'storageFree' => '',
'storageTotal' => '',
'volumeId' => ''
]
]
]
],
'dockMacAddress' => '',
'etag' => '',
'ethernetMacAddress' => '',
'ethernetMacAddress0' => '',
'firmwareVersion' => '',
'firstEnrollmentTime' => '',
'kind' => '',
'lastDeprovisionTimestamp' => '',
'lastEnrollmentTime' => '',
'lastKnownNetwork' => [
[
'ipAddress' => '',
'wanIpAddress' => ''
]
],
'lastSync' => '',
'macAddress' => '',
'manufactureDate' => '',
'meid' => '',
'model' => '',
'notes' => '',
'orderNumber' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'osUpdateStatus' => [
'rebootTime' => '',
'state' => '',
'targetKioskAppVersion' => '',
'targetOsVersion' => '',
'updateCheckTime' => '',
'updateTime' => ''
],
'osVersion' => '',
'platformVersion' => '',
'recentUsers' => [
[
'email' => '',
'type' => ''
]
],
'screenshotFiles' => [
[
'createTime' => '',
'downloadUrl' => '',
'name' => '',
'type' => ''
]
],
'serialNumber' => '',
'status' => '',
'supportEndDate' => '',
'systemRamFreeReports' => [
[
'reportTime' => '',
'systemRamFreeInfo' => [
]
]
],
'systemRamTotal' => '',
'tpmVersionInfo' => [
'family' => '',
'firmwareVersion' => '',
'manufacturer' => '',
'specLevel' => '',
'tpmModel' => '',
'vendorSpecific' => ''
],
'willAutoRenew' => 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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId', [
'body' => '{
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [
{
"volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
]
}
],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'activeTimeRanges' => [
[
'activeTime' => 0,
'date' => ''
]
],
'annotatedAssetId' => '',
'annotatedLocation' => '',
'annotatedUser' => '',
'autoUpdateExpiration' => '',
'bootMode' => '',
'cpuInfo' => [
[
'architecture' => '',
'logicalCpus' => [
[
'cStates' => [
[
'displayName' => '',
'sessionDuration' => ''
]
],
'currentScalingFrequencyKhz' => 0,
'idleDuration' => '',
'maxScalingFrequencyKhz' => 0
]
],
'maxClockSpeedKhz' => 0,
'model' => ''
]
],
'cpuStatusReports' => [
[
'cpuTemperatureInfo' => [
[
'label' => '',
'temperature' => 0
]
],
'cpuUtilizationPercentageInfo' => [
],
'reportTime' => ''
]
],
'deprovisionReason' => '',
'deviceFiles' => [
[
'createTime' => '',
'downloadUrl' => '',
'name' => '',
'type' => ''
]
],
'deviceId' => '',
'diskVolumeReports' => [
[
'volumeInfo' => [
[
'storageFree' => '',
'storageTotal' => '',
'volumeId' => ''
]
]
]
],
'dockMacAddress' => '',
'etag' => '',
'ethernetMacAddress' => '',
'ethernetMacAddress0' => '',
'firmwareVersion' => '',
'firstEnrollmentTime' => '',
'kind' => '',
'lastDeprovisionTimestamp' => '',
'lastEnrollmentTime' => '',
'lastKnownNetwork' => [
[
'ipAddress' => '',
'wanIpAddress' => ''
]
],
'lastSync' => '',
'macAddress' => '',
'manufactureDate' => '',
'meid' => '',
'model' => '',
'notes' => '',
'orderNumber' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'osUpdateStatus' => [
'rebootTime' => '',
'state' => '',
'targetKioskAppVersion' => '',
'targetOsVersion' => '',
'updateCheckTime' => '',
'updateTime' => ''
],
'osVersion' => '',
'platformVersion' => '',
'recentUsers' => [
[
'email' => '',
'type' => ''
]
],
'screenshotFiles' => [
[
'createTime' => '',
'downloadUrl' => '',
'name' => '',
'type' => ''
]
],
'serialNumber' => '',
'status' => '',
'supportEndDate' => '',
'systemRamFreeReports' => [
[
'reportTime' => '',
'systemRamFreeInfo' => [
]
]
],
'systemRamTotal' => '',
'tpmVersionInfo' => [
'family' => '',
'firmwareVersion' => '',
'manufacturer' => '',
'specLevel' => '',
'tpmModel' => '',
'vendorSpecific' => ''
],
'willAutoRenew' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'activeTimeRanges' => [
[
'activeTime' => 0,
'date' => ''
]
],
'annotatedAssetId' => '',
'annotatedLocation' => '',
'annotatedUser' => '',
'autoUpdateExpiration' => '',
'bootMode' => '',
'cpuInfo' => [
[
'architecture' => '',
'logicalCpus' => [
[
'cStates' => [
[
'displayName' => '',
'sessionDuration' => ''
]
],
'currentScalingFrequencyKhz' => 0,
'idleDuration' => '',
'maxScalingFrequencyKhz' => 0
]
],
'maxClockSpeedKhz' => 0,
'model' => ''
]
],
'cpuStatusReports' => [
[
'cpuTemperatureInfo' => [
[
'label' => '',
'temperature' => 0
]
],
'cpuUtilizationPercentageInfo' => [
],
'reportTime' => ''
]
],
'deprovisionReason' => '',
'deviceFiles' => [
[
'createTime' => '',
'downloadUrl' => '',
'name' => '',
'type' => ''
]
],
'deviceId' => '',
'diskVolumeReports' => [
[
'volumeInfo' => [
[
'storageFree' => '',
'storageTotal' => '',
'volumeId' => ''
]
]
]
],
'dockMacAddress' => '',
'etag' => '',
'ethernetMacAddress' => '',
'ethernetMacAddress0' => '',
'firmwareVersion' => '',
'firstEnrollmentTime' => '',
'kind' => '',
'lastDeprovisionTimestamp' => '',
'lastEnrollmentTime' => '',
'lastKnownNetwork' => [
[
'ipAddress' => '',
'wanIpAddress' => ''
]
],
'lastSync' => '',
'macAddress' => '',
'manufactureDate' => '',
'meid' => '',
'model' => '',
'notes' => '',
'orderNumber' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'osUpdateStatus' => [
'rebootTime' => '',
'state' => '',
'targetKioskAppVersion' => '',
'targetOsVersion' => '',
'updateCheckTime' => '',
'updateTime' => ''
],
'osVersion' => '',
'platformVersion' => '',
'recentUsers' => [
[
'email' => '',
'type' => ''
]
],
'screenshotFiles' => [
[
'createTime' => '',
'downloadUrl' => '',
'name' => '',
'type' => ''
]
],
'serialNumber' => '',
'status' => '',
'supportEndDate' => '',
'systemRamFreeReports' => [
[
'reportTime' => '',
'systemRamFreeInfo' => [
]
]
],
'systemRamTotal' => '',
'tpmVersionInfo' => [
'family' => '',
'firmwareVersion' => '',
'manufacturer' => '',
'specLevel' => '',
'tpmModel' => '',
'vendorSpecific' => ''
],
'willAutoRenew' => null
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId');
$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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [
{
"volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
]
}
],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [
{
"volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
]
}
],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"
payload = {
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [{ "volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
] }],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": False
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"
payload <- "{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": 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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
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 \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": 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/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId') do |req|
req.body = "{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": 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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId";
let payload = json!({
"activeTimeRanges": (
json!({
"activeTime": 0,
"date": ""
})
),
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": (
json!({
"architecture": "",
"logicalCpus": (
json!({
"cStates": (
json!({
"displayName": "",
"sessionDuration": ""
})
),
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
})
),
"maxClockSpeedKhz": 0,
"model": ""
})
),
"cpuStatusReports": (
json!({
"cpuTemperatureInfo": (
json!({
"label": "",
"temperature": 0
})
),
"cpuUtilizationPercentageInfo": (),
"reportTime": ""
})
),
"deprovisionReason": "",
"deviceFiles": (
json!({
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
})
),
"deviceId": "",
"diskVolumeReports": (json!({"volumeInfo": (
json!({
"storageFree": "",
"storageTotal": "",
"volumeId": ""
})
)})),
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": (
json!({
"ipAddress": "",
"wanIpAddress": ""
})
),
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": json!({
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
}),
"osVersion": "",
"platformVersion": "",
"recentUsers": (
json!({
"email": "",
"type": ""
})
),
"screenshotFiles": (
json!({
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
})
),
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": (
json!({
"reportTime": "",
"systemRamFreeInfo": ()
})
),
"systemRamTotal": "",
"tpmVersionInfo": json!({
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
}),
"willAutoRenew": 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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId \
--header 'content-type: application/json' \
--data '{
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [
{
"volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
]
}
],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": false
}'
echo '{
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [
{
"volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
]
}
],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": false
}' | \
http PATCH {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "activeTimeRanges": [\n {\n "activeTime": 0,\n "date": ""\n }\n ],\n "annotatedAssetId": "",\n "annotatedLocation": "",\n "annotatedUser": "",\n "autoUpdateExpiration": "",\n "bootMode": "",\n "cpuInfo": [\n {\n "architecture": "",\n "logicalCpus": [\n {\n "cStates": [\n {\n "displayName": "",\n "sessionDuration": ""\n }\n ],\n "currentScalingFrequencyKhz": 0,\n "idleDuration": "",\n "maxScalingFrequencyKhz": 0\n }\n ],\n "maxClockSpeedKhz": 0,\n "model": ""\n }\n ],\n "cpuStatusReports": [\n {\n "cpuTemperatureInfo": [\n {\n "label": "",\n "temperature": 0\n }\n ],\n "cpuUtilizationPercentageInfo": [],\n "reportTime": ""\n }\n ],\n "deprovisionReason": "",\n "deviceFiles": [\n {\n "createTime": "",\n "downloadUrl": "",\n "name": "",\n "type": ""\n }\n ],\n "deviceId": "",\n "diskVolumeReports": [\n {\n "volumeInfo": [\n {\n "storageFree": "",\n "storageTotal": "",\n "volumeId": ""\n }\n ]\n }\n ],\n "dockMacAddress": "",\n "etag": "",\n "ethernetMacAddress": "",\n "ethernetMacAddress0": "",\n "firmwareVersion": "",\n "firstEnrollmentTime": "",\n "kind": "",\n "lastDeprovisionTimestamp": "",\n "lastEnrollmentTime": "",\n "lastKnownNetwork": [\n {\n "ipAddress": "",\n "wanIpAddress": ""\n }\n ],\n "lastSync": "",\n "macAddress": "",\n "manufactureDate": "",\n "meid": "",\n "model": "",\n "notes": "",\n "orderNumber": "",\n "orgUnitId": "",\n "orgUnitPath": "",\n "osUpdateStatus": {\n "rebootTime": "",\n "state": "",\n "targetKioskAppVersion": "",\n "targetOsVersion": "",\n "updateCheckTime": "",\n "updateTime": ""\n },\n "osVersion": "",\n "platformVersion": "",\n "recentUsers": [\n {\n "email": "",\n "type": ""\n }\n ],\n "screenshotFiles": [\n {\n "createTime": "",\n "downloadUrl": "",\n "name": "",\n "type": ""\n }\n ],\n "serialNumber": "",\n "status": "",\n "supportEndDate": "",\n "systemRamFreeReports": [\n {\n "reportTime": "",\n "systemRamFreeInfo": []\n }\n ],\n "systemRamTotal": "",\n "tpmVersionInfo": {\n "family": "",\n "firmwareVersion": "",\n "manufacturer": "",\n "specLevel": "",\n "tpmModel": "",\n "vendorSpecific": ""\n },\n "willAutoRenew": false\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"activeTimeRanges": [
[
"activeTime": 0,
"date": ""
]
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
[
"architecture": "",
"logicalCpus": [
[
"cStates": [
[
"displayName": "",
"sessionDuration": ""
]
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
]
],
"maxClockSpeedKhz": 0,
"model": ""
]
],
"cpuStatusReports": [
[
"cpuTemperatureInfo": [
[
"label": "",
"temperature": 0
]
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
]
],
"deprovisionReason": "",
"deviceFiles": [
[
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
]
],
"deviceId": "",
"diskVolumeReports": [["volumeInfo": [
[
"storageFree": "",
"storageTotal": "",
"volumeId": ""
]
]]],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
[
"ipAddress": "",
"wanIpAddress": ""
]
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": [
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
],
"osVersion": "",
"platformVersion": "",
"recentUsers": [
[
"email": "",
"type": ""
]
],
"screenshotFiles": [
[
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
]
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
[
"reportTime": "",
"systemRamFreeInfo": []
]
],
"systemRamTotal": "",
"tpmVersionInfo": [
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
],
"willAutoRenew": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")! 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()
PUT
directory.chromeosdevices.update
{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId
QUERY PARAMS
customerId
deviceId
BODY json
{
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [
{
"volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
]
}
],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId");
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 \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId" {:content-type :json
:form-params {:activeTimeRanges [{:activeTime 0
:date ""}]
:annotatedAssetId ""
:annotatedLocation ""
:annotatedUser ""
:autoUpdateExpiration ""
:bootMode ""
:cpuInfo [{:architecture ""
:logicalCpus [{:cStates [{:displayName ""
:sessionDuration ""}]
:currentScalingFrequencyKhz 0
:idleDuration ""
:maxScalingFrequencyKhz 0}]
:maxClockSpeedKhz 0
:model ""}]
:cpuStatusReports [{:cpuTemperatureInfo [{:label ""
:temperature 0}]
:cpuUtilizationPercentageInfo []
:reportTime ""}]
:deprovisionReason ""
:deviceFiles [{:createTime ""
:downloadUrl ""
:name ""
:type ""}]
:deviceId ""
:diskVolumeReports [{:volumeInfo [{:storageFree ""
:storageTotal ""
:volumeId ""}]}]
:dockMacAddress ""
:etag ""
:ethernetMacAddress ""
:ethernetMacAddress0 ""
:firmwareVersion ""
:firstEnrollmentTime ""
:kind ""
:lastDeprovisionTimestamp ""
:lastEnrollmentTime ""
:lastKnownNetwork [{:ipAddress ""
:wanIpAddress ""}]
:lastSync ""
:macAddress ""
:manufactureDate ""
:meid ""
:model ""
:notes ""
:orderNumber ""
:orgUnitId ""
:orgUnitPath ""
:osUpdateStatus {:rebootTime ""
:state ""
:targetKioskAppVersion ""
:targetOsVersion ""
:updateCheckTime ""
:updateTime ""}
:osVersion ""
:platformVersion ""
:recentUsers [{:email ""
:type ""}]
:screenshotFiles [{:createTime ""
:downloadUrl ""
:name ""
:type ""}]
:serialNumber ""
:status ""
:supportEndDate ""
:systemRamFreeReports [{:reportTime ""
:systemRamFreeInfo []}]
:systemRamTotal ""
:tpmVersionInfo {:family ""
:firmwareVersion ""
:manufacturer ""
:specLevel ""
:tpmModel ""
:vendorSpecific ""}
:willAutoRenew false}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"),
Content = new StringContent("{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": 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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"
payload := strings.NewReader("{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\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/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2433
{
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [
{
"volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
]
}
],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
.setHeader("content-type", "application/json")
.setBody("{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": 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 \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
.header("content-type", "application/json")
.body("{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}")
.asString();
const data = JSON.stringify({
activeTimeRanges: [
{
activeTime: 0,
date: ''
}
],
annotatedAssetId: '',
annotatedLocation: '',
annotatedUser: '',
autoUpdateExpiration: '',
bootMode: '',
cpuInfo: [
{
architecture: '',
logicalCpus: [
{
cStates: [
{
displayName: '',
sessionDuration: ''
}
],
currentScalingFrequencyKhz: 0,
idleDuration: '',
maxScalingFrequencyKhz: 0
}
],
maxClockSpeedKhz: 0,
model: ''
}
],
cpuStatusReports: [
{
cpuTemperatureInfo: [
{
label: '',
temperature: 0
}
],
cpuUtilizationPercentageInfo: [],
reportTime: ''
}
],
deprovisionReason: '',
deviceFiles: [
{
createTime: '',
downloadUrl: '',
name: '',
type: ''
}
],
deviceId: '',
diskVolumeReports: [
{
volumeInfo: [
{
storageFree: '',
storageTotal: '',
volumeId: ''
}
]
}
],
dockMacAddress: '',
etag: '',
ethernetMacAddress: '',
ethernetMacAddress0: '',
firmwareVersion: '',
firstEnrollmentTime: '',
kind: '',
lastDeprovisionTimestamp: '',
lastEnrollmentTime: '',
lastKnownNetwork: [
{
ipAddress: '',
wanIpAddress: ''
}
],
lastSync: '',
macAddress: '',
manufactureDate: '',
meid: '',
model: '',
notes: '',
orderNumber: '',
orgUnitId: '',
orgUnitPath: '',
osUpdateStatus: {
rebootTime: '',
state: '',
targetKioskAppVersion: '',
targetOsVersion: '',
updateCheckTime: '',
updateTime: ''
},
osVersion: '',
platformVersion: '',
recentUsers: [
{
email: '',
type: ''
}
],
screenshotFiles: [
{
createTime: '',
downloadUrl: '',
name: '',
type: ''
}
],
serialNumber: '',
status: '',
supportEndDate: '',
systemRamFreeReports: [
{
reportTime: '',
systemRamFreeInfo: []
}
],
systemRamTotal: '',
tpmVersionInfo: {
family: '',
firmwareVersion: '',
manufacturer: '',
specLevel: '',
tpmModel: '',
vendorSpecific: ''
},
willAutoRenew: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId',
headers: {'content-type': 'application/json'},
data: {
activeTimeRanges: [{activeTime: 0, date: ''}],
annotatedAssetId: '',
annotatedLocation: '',
annotatedUser: '',
autoUpdateExpiration: '',
bootMode: '',
cpuInfo: [
{
architecture: '',
logicalCpus: [
{
cStates: [{displayName: '', sessionDuration: ''}],
currentScalingFrequencyKhz: 0,
idleDuration: '',
maxScalingFrequencyKhz: 0
}
],
maxClockSpeedKhz: 0,
model: ''
}
],
cpuStatusReports: [
{
cpuTemperatureInfo: [{label: '', temperature: 0}],
cpuUtilizationPercentageInfo: [],
reportTime: ''
}
],
deprovisionReason: '',
deviceFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
deviceId: '',
diskVolumeReports: [{volumeInfo: [{storageFree: '', storageTotal: '', volumeId: ''}]}],
dockMacAddress: '',
etag: '',
ethernetMacAddress: '',
ethernetMacAddress0: '',
firmwareVersion: '',
firstEnrollmentTime: '',
kind: '',
lastDeprovisionTimestamp: '',
lastEnrollmentTime: '',
lastKnownNetwork: [{ipAddress: '', wanIpAddress: ''}],
lastSync: '',
macAddress: '',
manufactureDate: '',
meid: '',
model: '',
notes: '',
orderNumber: '',
orgUnitId: '',
orgUnitPath: '',
osUpdateStatus: {
rebootTime: '',
state: '',
targetKioskAppVersion: '',
targetOsVersion: '',
updateCheckTime: '',
updateTime: ''
},
osVersion: '',
platformVersion: '',
recentUsers: [{email: '', type: ''}],
screenshotFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
serialNumber: '',
status: '',
supportEndDate: '',
systemRamFreeReports: [{reportTime: '', systemRamFreeInfo: []}],
systemRamTotal: '',
tpmVersionInfo: {
family: '',
firmwareVersion: '',
manufacturer: '',
specLevel: '',
tpmModel: '',
vendorSpecific: ''
},
willAutoRenew: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"activeTimeRanges":[{"activeTime":0,"date":""}],"annotatedAssetId":"","annotatedLocation":"","annotatedUser":"","autoUpdateExpiration":"","bootMode":"","cpuInfo":[{"architecture":"","logicalCpus":[{"cStates":[{"displayName":"","sessionDuration":""}],"currentScalingFrequencyKhz":0,"idleDuration":"","maxScalingFrequencyKhz":0}],"maxClockSpeedKhz":0,"model":""}],"cpuStatusReports":[{"cpuTemperatureInfo":[{"label":"","temperature":0}],"cpuUtilizationPercentageInfo":[],"reportTime":""}],"deprovisionReason":"","deviceFiles":[{"createTime":"","downloadUrl":"","name":"","type":""}],"deviceId":"","diskVolumeReports":[{"volumeInfo":[{"storageFree":"","storageTotal":"","volumeId":""}]}],"dockMacAddress":"","etag":"","ethernetMacAddress":"","ethernetMacAddress0":"","firmwareVersion":"","firstEnrollmentTime":"","kind":"","lastDeprovisionTimestamp":"","lastEnrollmentTime":"","lastKnownNetwork":[{"ipAddress":"","wanIpAddress":""}],"lastSync":"","macAddress":"","manufactureDate":"","meid":"","model":"","notes":"","orderNumber":"","orgUnitId":"","orgUnitPath":"","osUpdateStatus":{"rebootTime":"","state":"","targetKioskAppVersion":"","targetOsVersion":"","updateCheckTime":"","updateTime":""},"osVersion":"","platformVersion":"","recentUsers":[{"email":"","type":""}],"screenshotFiles":[{"createTime":"","downloadUrl":"","name":"","type":""}],"serialNumber":"","status":"","supportEndDate":"","systemRamFreeReports":[{"reportTime":"","systemRamFreeInfo":[]}],"systemRamTotal":"","tpmVersionInfo":{"family":"","firmwareVersion":"","manufacturer":"","specLevel":"","tpmModel":"","vendorSpecific":""},"willAutoRenew":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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "activeTimeRanges": [\n {\n "activeTime": 0,\n "date": ""\n }\n ],\n "annotatedAssetId": "",\n "annotatedLocation": "",\n "annotatedUser": "",\n "autoUpdateExpiration": "",\n "bootMode": "",\n "cpuInfo": [\n {\n "architecture": "",\n "logicalCpus": [\n {\n "cStates": [\n {\n "displayName": "",\n "sessionDuration": ""\n }\n ],\n "currentScalingFrequencyKhz": 0,\n "idleDuration": "",\n "maxScalingFrequencyKhz": 0\n }\n ],\n "maxClockSpeedKhz": 0,\n "model": ""\n }\n ],\n "cpuStatusReports": [\n {\n "cpuTemperatureInfo": [\n {\n "label": "",\n "temperature": 0\n }\n ],\n "cpuUtilizationPercentageInfo": [],\n "reportTime": ""\n }\n ],\n "deprovisionReason": "",\n "deviceFiles": [\n {\n "createTime": "",\n "downloadUrl": "",\n "name": "",\n "type": ""\n }\n ],\n "deviceId": "",\n "diskVolumeReports": [\n {\n "volumeInfo": [\n {\n "storageFree": "",\n "storageTotal": "",\n "volumeId": ""\n }\n ]\n }\n ],\n "dockMacAddress": "",\n "etag": "",\n "ethernetMacAddress": "",\n "ethernetMacAddress0": "",\n "firmwareVersion": "",\n "firstEnrollmentTime": "",\n "kind": "",\n "lastDeprovisionTimestamp": "",\n "lastEnrollmentTime": "",\n "lastKnownNetwork": [\n {\n "ipAddress": "",\n "wanIpAddress": ""\n }\n ],\n "lastSync": "",\n "macAddress": "",\n "manufactureDate": "",\n "meid": "",\n "model": "",\n "notes": "",\n "orderNumber": "",\n "orgUnitId": "",\n "orgUnitPath": "",\n "osUpdateStatus": {\n "rebootTime": "",\n "state": "",\n "targetKioskAppVersion": "",\n "targetOsVersion": "",\n "updateCheckTime": "",\n "updateTime": ""\n },\n "osVersion": "",\n "platformVersion": "",\n "recentUsers": [\n {\n "email": "",\n "type": ""\n }\n ],\n "screenshotFiles": [\n {\n "createTime": "",\n "downloadUrl": "",\n "name": "",\n "type": ""\n }\n ],\n "serialNumber": "",\n "status": "",\n "supportEndDate": "",\n "systemRamFreeReports": [\n {\n "reportTime": "",\n "systemRamFreeInfo": []\n }\n ],\n "systemRamTotal": "",\n "tpmVersionInfo": {\n "family": "",\n "firmwareVersion": "",\n "manufacturer": "",\n "specLevel": "",\n "tpmModel": "",\n "vendorSpecific": ""\n },\n "willAutoRenew": 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 \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
.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/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId',
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({
activeTimeRanges: [{activeTime: 0, date: ''}],
annotatedAssetId: '',
annotatedLocation: '',
annotatedUser: '',
autoUpdateExpiration: '',
bootMode: '',
cpuInfo: [
{
architecture: '',
logicalCpus: [
{
cStates: [{displayName: '', sessionDuration: ''}],
currentScalingFrequencyKhz: 0,
idleDuration: '',
maxScalingFrequencyKhz: 0
}
],
maxClockSpeedKhz: 0,
model: ''
}
],
cpuStatusReports: [
{
cpuTemperatureInfo: [{label: '', temperature: 0}],
cpuUtilizationPercentageInfo: [],
reportTime: ''
}
],
deprovisionReason: '',
deviceFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
deviceId: '',
diskVolumeReports: [{volumeInfo: [{storageFree: '', storageTotal: '', volumeId: ''}]}],
dockMacAddress: '',
etag: '',
ethernetMacAddress: '',
ethernetMacAddress0: '',
firmwareVersion: '',
firstEnrollmentTime: '',
kind: '',
lastDeprovisionTimestamp: '',
lastEnrollmentTime: '',
lastKnownNetwork: [{ipAddress: '', wanIpAddress: ''}],
lastSync: '',
macAddress: '',
manufactureDate: '',
meid: '',
model: '',
notes: '',
orderNumber: '',
orgUnitId: '',
orgUnitPath: '',
osUpdateStatus: {
rebootTime: '',
state: '',
targetKioskAppVersion: '',
targetOsVersion: '',
updateCheckTime: '',
updateTime: ''
},
osVersion: '',
platformVersion: '',
recentUsers: [{email: '', type: ''}],
screenshotFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
serialNumber: '',
status: '',
supportEndDate: '',
systemRamFreeReports: [{reportTime: '', systemRamFreeInfo: []}],
systemRamTotal: '',
tpmVersionInfo: {
family: '',
firmwareVersion: '',
manufacturer: '',
specLevel: '',
tpmModel: '',
vendorSpecific: ''
},
willAutoRenew: false
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId',
headers: {'content-type': 'application/json'},
body: {
activeTimeRanges: [{activeTime: 0, date: ''}],
annotatedAssetId: '',
annotatedLocation: '',
annotatedUser: '',
autoUpdateExpiration: '',
bootMode: '',
cpuInfo: [
{
architecture: '',
logicalCpus: [
{
cStates: [{displayName: '', sessionDuration: ''}],
currentScalingFrequencyKhz: 0,
idleDuration: '',
maxScalingFrequencyKhz: 0
}
],
maxClockSpeedKhz: 0,
model: ''
}
],
cpuStatusReports: [
{
cpuTemperatureInfo: [{label: '', temperature: 0}],
cpuUtilizationPercentageInfo: [],
reportTime: ''
}
],
deprovisionReason: '',
deviceFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
deviceId: '',
diskVolumeReports: [{volumeInfo: [{storageFree: '', storageTotal: '', volumeId: ''}]}],
dockMacAddress: '',
etag: '',
ethernetMacAddress: '',
ethernetMacAddress0: '',
firmwareVersion: '',
firstEnrollmentTime: '',
kind: '',
lastDeprovisionTimestamp: '',
lastEnrollmentTime: '',
lastKnownNetwork: [{ipAddress: '', wanIpAddress: ''}],
lastSync: '',
macAddress: '',
manufactureDate: '',
meid: '',
model: '',
notes: '',
orderNumber: '',
orgUnitId: '',
orgUnitPath: '',
osUpdateStatus: {
rebootTime: '',
state: '',
targetKioskAppVersion: '',
targetOsVersion: '',
updateCheckTime: '',
updateTime: ''
},
osVersion: '',
platformVersion: '',
recentUsers: [{email: '', type: ''}],
screenshotFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
serialNumber: '',
status: '',
supportEndDate: '',
systemRamFreeReports: [{reportTime: '', systemRamFreeInfo: []}],
systemRamTotal: '',
tpmVersionInfo: {
family: '',
firmwareVersion: '',
manufacturer: '',
specLevel: '',
tpmModel: '',
vendorSpecific: ''
},
willAutoRenew: 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('PUT', '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
activeTimeRanges: [
{
activeTime: 0,
date: ''
}
],
annotatedAssetId: '',
annotatedLocation: '',
annotatedUser: '',
autoUpdateExpiration: '',
bootMode: '',
cpuInfo: [
{
architecture: '',
logicalCpus: [
{
cStates: [
{
displayName: '',
sessionDuration: ''
}
],
currentScalingFrequencyKhz: 0,
idleDuration: '',
maxScalingFrequencyKhz: 0
}
],
maxClockSpeedKhz: 0,
model: ''
}
],
cpuStatusReports: [
{
cpuTemperatureInfo: [
{
label: '',
temperature: 0
}
],
cpuUtilizationPercentageInfo: [],
reportTime: ''
}
],
deprovisionReason: '',
deviceFiles: [
{
createTime: '',
downloadUrl: '',
name: '',
type: ''
}
],
deviceId: '',
diskVolumeReports: [
{
volumeInfo: [
{
storageFree: '',
storageTotal: '',
volumeId: ''
}
]
}
],
dockMacAddress: '',
etag: '',
ethernetMacAddress: '',
ethernetMacAddress0: '',
firmwareVersion: '',
firstEnrollmentTime: '',
kind: '',
lastDeprovisionTimestamp: '',
lastEnrollmentTime: '',
lastKnownNetwork: [
{
ipAddress: '',
wanIpAddress: ''
}
],
lastSync: '',
macAddress: '',
manufactureDate: '',
meid: '',
model: '',
notes: '',
orderNumber: '',
orgUnitId: '',
orgUnitPath: '',
osUpdateStatus: {
rebootTime: '',
state: '',
targetKioskAppVersion: '',
targetOsVersion: '',
updateCheckTime: '',
updateTime: ''
},
osVersion: '',
platformVersion: '',
recentUsers: [
{
email: '',
type: ''
}
],
screenshotFiles: [
{
createTime: '',
downloadUrl: '',
name: '',
type: ''
}
],
serialNumber: '',
status: '',
supportEndDate: '',
systemRamFreeReports: [
{
reportTime: '',
systemRamFreeInfo: []
}
],
systemRamTotal: '',
tpmVersionInfo: {
family: '',
firmwareVersion: '',
manufacturer: '',
specLevel: '',
tpmModel: '',
vendorSpecific: ''
},
willAutoRenew: 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: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId',
headers: {'content-type': 'application/json'},
data: {
activeTimeRanges: [{activeTime: 0, date: ''}],
annotatedAssetId: '',
annotatedLocation: '',
annotatedUser: '',
autoUpdateExpiration: '',
bootMode: '',
cpuInfo: [
{
architecture: '',
logicalCpus: [
{
cStates: [{displayName: '', sessionDuration: ''}],
currentScalingFrequencyKhz: 0,
idleDuration: '',
maxScalingFrequencyKhz: 0
}
],
maxClockSpeedKhz: 0,
model: ''
}
],
cpuStatusReports: [
{
cpuTemperatureInfo: [{label: '', temperature: 0}],
cpuUtilizationPercentageInfo: [],
reportTime: ''
}
],
deprovisionReason: '',
deviceFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
deviceId: '',
diskVolumeReports: [{volumeInfo: [{storageFree: '', storageTotal: '', volumeId: ''}]}],
dockMacAddress: '',
etag: '',
ethernetMacAddress: '',
ethernetMacAddress0: '',
firmwareVersion: '',
firstEnrollmentTime: '',
kind: '',
lastDeprovisionTimestamp: '',
lastEnrollmentTime: '',
lastKnownNetwork: [{ipAddress: '', wanIpAddress: ''}],
lastSync: '',
macAddress: '',
manufactureDate: '',
meid: '',
model: '',
notes: '',
orderNumber: '',
orgUnitId: '',
orgUnitPath: '',
osUpdateStatus: {
rebootTime: '',
state: '',
targetKioskAppVersion: '',
targetOsVersion: '',
updateCheckTime: '',
updateTime: ''
},
osVersion: '',
platformVersion: '',
recentUsers: [{email: '', type: ''}],
screenshotFiles: [{createTime: '', downloadUrl: '', name: '', type: ''}],
serialNumber: '',
status: '',
supportEndDate: '',
systemRamFreeReports: [{reportTime: '', systemRamFreeInfo: []}],
systemRamTotal: '',
tpmVersionInfo: {
family: '',
firmwareVersion: '',
manufacturer: '',
specLevel: '',
tpmModel: '',
vendorSpecific: ''
},
willAutoRenew: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"activeTimeRanges":[{"activeTime":0,"date":""}],"annotatedAssetId":"","annotatedLocation":"","annotatedUser":"","autoUpdateExpiration":"","bootMode":"","cpuInfo":[{"architecture":"","logicalCpus":[{"cStates":[{"displayName":"","sessionDuration":""}],"currentScalingFrequencyKhz":0,"idleDuration":"","maxScalingFrequencyKhz":0}],"maxClockSpeedKhz":0,"model":""}],"cpuStatusReports":[{"cpuTemperatureInfo":[{"label":"","temperature":0}],"cpuUtilizationPercentageInfo":[],"reportTime":""}],"deprovisionReason":"","deviceFiles":[{"createTime":"","downloadUrl":"","name":"","type":""}],"deviceId":"","diskVolumeReports":[{"volumeInfo":[{"storageFree":"","storageTotal":"","volumeId":""}]}],"dockMacAddress":"","etag":"","ethernetMacAddress":"","ethernetMacAddress0":"","firmwareVersion":"","firstEnrollmentTime":"","kind":"","lastDeprovisionTimestamp":"","lastEnrollmentTime":"","lastKnownNetwork":[{"ipAddress":"","wanIpAddress":""}],"lastSync":"","macAddress":"","manufactureDate":"","meid":"","model":"","notes":"","orderNumber":"","orgUnitId":"","orgUnitPath":"","osUpdateStatus":{"rebootTime":"","state":"","targetKioskAppVersion":"","targetOsVersion":"","updateCheckTime":"","updateTime":""},"osVersion":"","platformVersion":"","recentUsers":[{"email":"","type":""}],"screenshotFiles":[{"createTime":"","downloadUrl":"","name":"","type":""}],"serialNumber":"","status":"","supportEndDate":"","systemRamFreeReports":[{"reportTime":"","systemRamFreeInfo":[]}],"systemRamTotal":"","tpmVersionInfo":{"family":"","firmwareVersion":"","manufacturer":"","specLevel":"","tpmModel":"","vendorSpecific":""},"willAutoRenew":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 = @{ @"activeTimeRanges": @[ @{ @"activeTime": @0, @"date": @"" } ],
@"annotatedAssetId": @"",
@"annotatedLocation": @"",
@"annotatedUser": @"",
@"autoUpdateExpiration": @"",
@"bootMode": @"",
@"cpuInfo": @[ @{ @"architecture": @"", @"logicalCpus": @[ @{ @"cStates": @[ @{ @"displayName": @"", @"sessionDuration": @"" } ], @"currentScalingFrequencyKhz": @0, @"idleDuration": @"", @"maxScalingFrequencyKhz": @0 } ], @"maxClockSpeedKhz": @0, @"model": @"" } ],
@"cpuStatusReports": @[ @{ @"cpuTemperatureInfo": @[ @{ @"label": @"", @"temperature": @0 } ], @"cpuUtilizationPercentageInfo": @[ ], @"reportTime": @"" } ],
@"deprovisionReason": @"",
@"deviceFiles": @[ @{ @"createTime": @"", @"downloadUrl": @"", @"name": @"", @"type": @"" } ],
@"deviceId": @"",
@"diskVolumeReports": @[ @{ @"volumeInfo": @[ @{ @"storageFree": @"", @"storageTotal": @"", @"volumeId": @"" } ] } ],
@"dockMacAddress": @"",
@"etag": @"",
@"ethernetMacAddress": @"",
@"ethernetMacAddress0": @"",
@"firmwareVersion": @"",
@"firstEnrollmentTime": @"",
@"kind": @"",
@"lastDeprovisionTimestamp": @"",
@"lastEnrollmentTime": @"",
@"lastKnownNetwork": @[ @{ @"ipAddress": @"", @"wanIpAddress": @"" } ],
@"lastSync": @"",
@"macAddress": @"",
@"manufactureDate": @"",
@"meid": @"",
@"model": @"",
@"notes": @"",
@"orderNumber": @"",
@"orgUnitId": @"",
@"orgUnitPath": @"",
@"osUpdateStatus": @{ @"rebootTime": @"", @"state": @"", @"targetKioskAppVersion": @"", @"targetOsVersion": @"", @"updateCheckTime": @"", @"updateTime": @"" },
@"osVersion": @"",
@"platformVersion": @"",
@"recentUsers": @[ @{ @"email": @"", @"type": @"" } ],
@"screenshotFiles": @[ @{ @"createTime": @"", @"downloadUrl": @"", @"name": @"", @"type": @"" } ],
@"serialNumber": @"",
@"status": @"",
@"supportEndDate": @"",
@"systemRamFreeReports": @[ @{ @"reportTime": @"", @"systemRamFreeInfo": @[ ] } ],
@"systemRamTotal": @"",
@"tpmVersionInfo": @{ @"family": @"", @"firmwareVersion": @"", @"manufacturer": @"", @"specLevel": @"", @"tpmModel": @"", @"vendorSpecific": @"" },
@"willAutoRenew": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"]
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId",
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([
'activeTimeRanges' => [
[
'activeTime' => 0,
'date' => ''
]
],
'annotatedAssetId' => '',
'annotatedLocation' => '',
'annotatedUser' => '',
'autoUpdateExpiration' => '',
'bootMode' => '',
'cpuInfo' => [
[
'architecture' => '',
'logicalCpus' => [
[
'cStates' => [
[
'displayName' => '',
'sessionDuration' => ''
]
],
'currentScalingFrequencyKhz' => 0,
'idleDuration' => '',
'maxScalingFrequencyKhz' => 0
]
],
'maxClockSpeedKhz' => 0,
'model' => ''
]
],
'cpuStatusReports' => [
[
'cpuTemperatureInfo' => [
[
'label' => '',
'temperature' => 0
]
],
'cpuUtilizationPercentageInfo' => [
],
'reportTime' => ''
]
],
'deprovisionReason' => '',
'deviceFiles' => [
[
'createTime' => '',
'downloadUrl' => '',
'name' => '',
'type' => ''
]
],
'deviceId' => '',
'diskVolumeReports' => [
[
'volumeInfo' => [
[
'storageFree' => '',
'storageTotal' => '',
'volumeId' => ''
]
]
]
],
'dockMacAddress' => '',
'etag' => '',
'ethernetMacAddress' => '',
'ethernetMacAddress0' => '',
'firmwareVersion' => '',
'firstEnrollmentTime' => '',
'kind' => '',
'lastDeprovisionTimestamp' => '',
'lastEnrollmentTime' => '',
'lastKnownNetwork' => [
[
'ipAddress' => '',
'wanIpAddress' => ''
]
],
'lastSync' => '',
'macAddress' => '',
'manufactureDate' => '',
'meid' => '',
'model' => '',
'notes' => '',
'orderNumber' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'osUpdateStatus' => [
'rebootTime' => '',
'state' => '',
'targetKioskAppVersion' => '',
'targetOsVersion' => '',
'updateCheckTime' => '',
'updateTime' => ''
],
'osVersion' => '',
'platformVersion' => '',
'recentUsers' => [
[
'email' => '',
'type' => ''
]
],
'screenshotFiles' => [
[
'createTime' => '',
'downloadUrl' => '',
'name' => '',
'type' => ''
]
],
'serialNumber' => '',
'status' => '',
'supportEndDate' => '',
'systemRamFreeReports' => [
[
'reportTime' => '',
'systemRamFreeInfo' => [
]
]
],
'systemRamTotal' => '',
'tpmVersionInfo' => [
'family' => '',
'firmwareVersion' => '',
'manufacturer' => '',
'specLevel' => '',
'tpmModel' => '',
'vendorSpecific' => ''
],
'willAutoRenew' => 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('PUT', '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId', [
'body' => '{
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [
{
"volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
]
}
],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'activeTimeRanges' => [
[
'activeTime' => 0,
'date' => ''
]
],
'annotatedAssetId' => '',
'annotatedLocation' => '',
'annotatedUser' => '',
'autoUpdateExpiration' => '',
'bootMode' => '',
'cpuInfo' => [
[
'architecture' => '',
'logicalCpus' => [
[
'cStates' => [
[
'displayName' => '',
'sessionDuration' => ''
]
],
'currentScalingFrequencyKhz' => 0,
'idleDuration' => '',
'maxScalingFrequencyKhz' => 0
]
],
'maxClockSpeedKhz' => 0,
'model' => ''
]
],
'cpuStatusReports' => [
[
'cpuTemperatureInfo' => [
[
'label' => '',
'temperature' => 0
]
],
'cpuUtilizationPercentageInfo' => [
],
'reportTime' => ''
]
],
'deprovisionReason' => '',
'deviceFiles' => [
[
'createTime' => '',
'downloadUrl' => '',
'name' => '',
'type' => ''
]
],
'deviceId' => '',
'diskVolumeReports' => [
[
'volumeInfo' => [
[
'storageFree' => '',
'storageTotal' => '',
'volumeId' => ''
]
]
]
],
'dockMacAddress' => '',
'etag' => '',
'ethernetMacAddress' => '',
'ethernetMacAddress0' => '',
'firmwareVersion' => '',
'firstEnrollmentTime' => '',
'kind' => '',
'lastDeprovisionTimestamp' => '',
'lastEnrollmentTime' => '',
'lastKnownNetwork' => [
[
'ipAddress' => '',
'wanIpAddress' => ''
]
],
'lastSync' => '',
'macAddress' => '',
'manufactureDate' => '',
'meid' => '',
'model' => '',
'notes' => '',
'orderNumber' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'osUpdateStatus' => [
'rebootTime' => '',
'state' => '',
'targetKioskAppVersion' => '',
'targetOsVersion' => '',
'updateCheckTime' => '',
'updateTime' => ''
],
'osVersion' => '',
'platformVersion' => '',
'recentUsers' => [
[
'email' => '',
'type' => ''
]
],
'screenshotFiles' => [
[
'createTime' => '',
'downloadUrl' => '',
'name' => '',
'type' => ''
]
],
'serialNumber' => '',
'status' => '',
'supportEndDate' => '',
'systemRamFreeReports' => [
[
'reportTime' => '',
'systemRamFreeInfo' => [
]
]
],
'systemRamTotal' => '',
'tpmVersionInfo' => [
'family' => '',
'firmwareVersion' => '',
'manufacturer' => '',
'specLevel' => '',
'tpmModel' => '',
'vendorSpecific' => ''
],
'willAutoRenew' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'activeTimeRanges' => [
[
'activeTime' => 0,
'date' => ''
]
],
'annotatedAssetId' => '',
'annotatedLocation' => '',
'annotatedUser' => '',
'autoUpdateExpiration' => '',
'bootMode' => '',
'cpuInfo' => [
[
'architecture' => '',
'logicalCpus' => [
[
'cStates' => [
[
'displayName' => '',
'sessionDuration' => ''
]
],
'currentScalingFrequencyKhz' => 0,
'idleDuration' => '',
'maxScalingFrequencyKhz' => 0
]
],
'maxClockSpeedKhz' => 0,
'model' => ''
]
],
'cpuStatusReports' => [
[
'cpuTemperatureInfo' => [
[
'label' => '',
'temperature' => 0
]
],
'cpuUtilizationPercentageInfo' => [
],
'reportTime' => ''
]
],
'deprovisionReason' => '',
'deviceFiles' => [
[
'createTime' => '',
'downloadUrl' => '',
'name' => '',
'type' => ''
]
],
'deviceId' => '',
'diskVolumeReports' => [
[
'volumeInfo' => [
[
'storageFree' => '',
'storageTotal' => '',
'volumeId' => ''
]
]
]
],
'dockMacAddress' => '',
'etag' => '',
'ethernetMacAddress' => '',
'ethernetMacAddress0' => '',
'firmwareVersion' => '',
'firstEnrollmentTime' => '',
'kind' => '',
'lastDeprovisionTimestamp' => '',
'lastEnrollmentTime' => '',
'lastKnownNetwork' => [
[
'ipAddress' => '',
'wanIpAddress' => ''
]
],
'lastSync' => '',
'macAddress' => '',
'manufactureDate' => '',
'meid' => '',
'model' => '',
'notes' => '',
'orderNumber' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'osUpdateStatus' => [
'rebootTime' => '',
'state' => '',
'targetKioskAppVersion' => '',
'targetOsVersion' => '',
'updateCheckTime' => '',
'updateTime' => ''
],
'osVersion' => '',
'platformVersion' => '',
'recentUsers' => [
[
'email' => '',
'type' => ''
]
],
'screenshotFiles' => [
[
'createTime' => '',
'downloadUrl' => '',
'name' => '',
'type' => ''
]
],
'serialNumber' => '',
'status' => '',
'supportEndDate' => '',
'systemRamFreeReports' => [
[
'reportTime' => '',
'systemRamFreeInfo' => [
]
]
],
'systemRamTotal' => '',
'tpmVersionInfo' => [
'family' => '',
'firmwareVersion' => '',
'manufacturer' => '',
'specLevel' => '',
'tpmModel' => '',
'vendorSpecific' => ''
],
'willAutoRenew' => null
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId');
$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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [
{
"volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
]
}
],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [
{
"volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
]
}
],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"
payload = {
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [{ "volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
] }],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": False
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId"
payload <- "{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": false\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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")
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 \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": 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.put('/baseUrl/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId') do |req|
req.body = "{\n \"activeTimeRanges\": [\n {\n \"activeTime\": 0,\n \"date\": \"\"\n }\n ],\n \"annotatedAssetId\": \"\",\n \"annotatedLocation\": \"\",\n \"annotatedUser\": \"\",\n \"autoUpdateExpiration\": \"\",\n \"bootMode\": \"\",\n \"cpuInfo\": [\n {\n \"architecture\": \"\",\n \"logicalCpus\": [\n {\n \"cStates\": [\n {\n \"displayName\": \"\",\n \"sessionDuration\": \"\"\n }\n ],\n \"currentScalingFrequencyKhz\": 0,\n \"idleDuration\": \"\",\n \"maxScalingFrequencyKhz\": 0\n }\n ],\n \"maxClockSpeedKhz\": 0,\n \"model\": \"\"\n }\n ],\n \"cpuStatusReports\": [\n {\n \"cpuTemperatureInfo\": [\n {\n \"label\": \"\",\n \"temperature\": 0\n }\n ],\n \"cpuUtilizationPercentageInfo\": [],\n \"reportTime\": \"\"\n }\n ],\n \"deprovisionReason\": \"\",\n \"deviceFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"deviceId\": \"\",\n \"diskVolumeReports\": [\n {\n \"volumeInfo\": [\n {\n \"storageFree\": \"\",\n \"storageTotal\": \"\",\n \"volumeId\": \"\"\n }\n ]\n }\n ],\n \"dockMacAddress\": \"\",\n \"etag\": \"\",\n \"ethernetMacAddress\": \"\",\n \"ethernetMacAddress0\": \"\",\n \"firmwareVersion\": \"\",\n \"firstEnrollmentTime\": \"\",\n \"kind\": \"\",\n \"lastDeprovisionTimestamp\": \"\",\n \"lastEnrollmentTime\": \"\",\n \"lastKnownNetwork\": [\n {\n \"ipAddress\": \"\",\n \"wanIpAddress\": \"\"\n }\n ],\n \"lastSync\": \"\",\n \"macAddress\": \"\",\n \"manufactureDate\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"notes\": \"\",\n \"orderNumber\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"osUpdateStatus\": {\n \"rebootTime\": \"\",\n \"state\": \"\",\n \"targetKioskAppVersion\": \"\",\n \"targetOsVersion\": \"\",\n \"updateCheckTime\": \"\",\n \"updateTime\": \"\"\n },\n \"osVersion\": \"\",\n \"platformVersion\": \"\",\n \"recentUsers\": [\n {\n \"email\": \"\",\n \"type\": \"\"\n }\n ],\n \"screenshotFiles\": [\n {\n \"createTime\": \"\",\n \"downloadUrl\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ],\n \"serialNumber\": \"\",\n \"status\": \"\",\n \"supportEndDate\": \"\",\n \"systemRamFreeReports\": [\n {\n \"reportTime\": \"\",\n \"systemRamFreeInfo\": []\n }\n ],\n \"systemRamTotal\": \"\",\n \"tpmVersionInfo\": {\n \"family\": \"\",\n \"firmwareVersion\": \"\",\n \"manufacturer\": \"\",\n \"specLevel\": \"\",\n \"tpmModel\": \"\",\n \"vendorSpecific\": \"\"\n },\n \"willAutoRenew\": 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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId";
let payload = json!({
"activeTimeRanges": (
json!({
"activeTime": 0,
"date": ""
})
),
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": (
json!({
"architecture": "",
"logicalCpus": (
json!({
"cStates": (
json!({
"displayName": "",
"sessionDuration": ""
})
),
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
})
),
"maxClockSpeedKhz": 0,
"model": ""
})
),
"cpuStatusReports": (
json!({
"cpuTemperatureInfo": (
json!({
"label": "",
"temperature": 0
})
),
"cpuUtilizationPercentageInfo": (),
"reportTime": ""
})
),
"deprovisionReason": "",
"deviceFiles": (
json!({
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
})
),
"deviceId": "",
"diskVolumeReports": (json!({"volumeInfo": (
json!({
"storageFree": "",
"storageTotal": "",
"volumeId": ""
})
)})),
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": (
json!({
"ipAddress": "",
"wanIpAddress": ""
})
),
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": json!({
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
}),
"osVersion": "",
"platformVersion": "",
"recentUsers": (
json!({
"email": "",
"type": ""
})
),
"screenshotFiles": (
json!({
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
})
),
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": (
json!({
"reportTime": "",
"systemRamFreeInfo": ()
})
),
"systemRamTotal": "",
"tpmVersionInfo": json!({
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
}),
"willAutoRenew": 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("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId \
--header 'content-type: application/json' \
--data '{
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [
{
"volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
]
}
],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": false
}'
echo '{
"activeTimeRanges": [
{
"activeTime": 0,
"date": ""
}
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
{
"architecture": "",
"logicalCpus": [
{
"cStates": [
{
"displayName": "",
"sessionDuration": ""
}
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
}
],
"maxClockSpeedKhz": 0,
"model": ""
}
],
"cpuStatusReports": [
{
"cpuTemperatureInfo": [
{
"label": "",
"temperature": 0
}
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
}
],
"deprovisionReason": "",
"deviceFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"deviceId": "",
"diskVolumeReports": [
{
"volumeInfo": [
{
"storageFree": "",
"storageTotal": "",
"volumeId": ""
}
]
}
],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
{
"ipAddress": "",
"wanIpAddress": ""
}
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": {
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
},
"osVersion": "",
"platformVersion": "",
"recentUsers": [
{
"email": "",
"type": ""
}
],
"screenshotFiles": [
{
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
}
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
{
"reportTime": "",
"systemRamFreeInfo": []
}
],
"systemRamTotal": "",
"tpmVersionInfo": {
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
},
"willAutoRenew": false
}' | \
http PUT {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "activeTimeRanges": [\n {\n "activeTime": 0,\n "date": ""\n }\n ],\n "annotatedAssetId": "",\n "annotatedLocation": "",\n "annotatedUser": "",\n "autoUpdateExpiration": "",\n "bootMode": "",\n "cpuInfo": [\n {\n "architecture": "",\n "logicalCpus": [\n {\n "cStates": [\n {\n "displayName": "",\n "sessionDuration": ""\n }\n ],\n "currentScalingFrequencyKhz": 0,\n "idleDuration": "",\n "maxScalingFrequencyKhz": 0\n }\n ],\n "maxClockSpeedKhz": 0,\n "model": ""\n }\n ],\n "cpuStatusReports": [\n {\n "cpuTemperatureInfo": [\n {\n "label": "",\n "temperature": 0\n }\n ],\n "cpuUtilizationPercentageInfo": [],\n "reportTime": ""\n }\n ],\n "deprovisionReason": "",\n "deviceFiles": [\n {\n "createTime": "",\n "downloadUrl": "",\n "name": "",\n "type": ""\n }\n ],\n "deviceId": "",\n "diskVolumeReports": [\n {\n "volumeInfo": [\n {\n "storageFree": "",\n "storageTotal": "",\n "volumeId": ""\n }\n ]\n }\n ],\n "dockMacAddress": "",\n "etag": "",\n "ethernetMacAddress": "",\n "ethernetMacAddress0": "",\n "firmwareVersion": "",\n "firstEnrollmentTime": "",\n "kind": "",\n "lastDeprovisionTimestamp": "",\n "lastEnrollmentTime": "",\n "lastKnownNetwork": [\n {\n "ipAddress": "",\n "wanIpAddress": ""\n }\n ],\n "lastSync": "",\n "macAddress": "",\n "manufactureDate": "",\n "meid": "",\n "model": "",\n "notes": "",\n "orderNumber": "",\n "orgUnitId": "",\n "orgUnitPath": "",\n "osUpdateStatus": {\n "rebootTime": "",\n "state": "",\n "targetKioskAppVersion": "",\n "targetOsVersion": "",\n "updateCheckTime": "",\n "updateTime": ""\n },\n "osVersion": "",\n "platformVersion": "",\n "recentUsers": [\n {\n "email": "",\n "type": ""\n }\n ],\n "screenshotFiles": [\n {\n "createTime": "",\n "downloadUrl": "",\n "name": "",\n "type": ""\n }\n ],\n "serialNumber": "",\n "status": "",\n "supportEndDate": "",\n "systemRamFreeReports": [\n {\n "reportTime": "",\n "systemRamFreeInfo": []\n }\n ],\n "systemRamTotal": "",\n "tpmVersionInfo": {\n "family": "",\n "firmwareVersion": "",\n "manufacturer": "",\n "specLevel": "",\n "tpmModel": "",\n "vendorSpecific": ""\n },\n "willAutoRenew": false\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"activeTimeRanges": [
[
"activeTime": 0,
"date": ""
]
],
"annotatedAssetId": "",
"annotatedLocation": "",
"annotatedUser": "",
"autoUpdateExpiration": "",
"bootMode": "",
"cpuInfo": [
[
"architecture": "",
"logicalCpus": [
[
"cStates": [
[
"displayName": "",
"sessionDuration": ""
]
],
"currentScalingFrequencyKhz": 0,
"idleDuration": "",
"maxScalingFrequencyKhz": 0
]
],
"maxClockSpeedKhz": 0,
"model": ""
]
],
"cpuStatusReports": [
[
"cpuTemperatureInfo": [
[
"label": "",
"temperature": 0
]
],
"cpuUtilizationPercentageInfo": [],
"reportTime": ""
]
],
"deprovisionReason": "",
"deviceFiles": [
[
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
]
],
"deviceId": "",
"diskVolumeReports": [["volumeInfo": [
[
"storageFree": "",
"storageTotal": "",
"volumeId": ""
]
]]],
"dockMacAddress": "",
"etag": "",
"ethernetMacAddress": "",
"ethernetMacAddress0": "",
"firmwareVersion": "",
"firstEnrollmentTime": "",
"kind": "",
"lastDeprovisionTimestamp": "",
"lastEnrollmentTime": "",
"lastKnownNetwork": [
[
"ipAddress": "",
"wanIpAddress": ""
]
],
"lastSync": "",
"macAddress": "",
"manufactureDate": "",
"meid": "",
"model": "",
"notes": "",
"orderNumber": "",
"orgUnitId": "",
"orgUnitPath": "",
"osUpdateStatus": [
"rebootTime": "",
"state": "",
"targetKioskAppVersion": "",
"targetOsVersion": "",
"updateCheckTime": "",
"updateTime": ""
],
"osVersion": "",
"platformVersion": "",
"recentUsers": [
[
"email": "",
"type": ""
]
],
"screenshotFiles": [
[
"createTime": "",
"downloadUrl": "",
"name": "",
"type": ""
]
],
"serialNumber": "",
"status": "",
"supportEndDate": "",
"systemRamFreeReports": [
[
"reportTime": "",
"systemRamFreeInfo": []
]
],
"systemRamTotal": "",
"tpmVersionInfo": [
"family": "",
"firmwareVersion": "",
"manufacturer": "",
"specLevel": "",
"tpmModel": "",
"vendorSpecific": ""
],
"willAutoRenew": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId")! 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()
GET
admin.customer.devices.chromeos.commands.get
{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId
QUERY PARAMS
customerId
deviceId
commandId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId"
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId"
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/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId"))
.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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId")
.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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId';
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId',
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId');
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId';
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId"]
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId",
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId")
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/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId";
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId
http GET {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId/commands/:commandId")! 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()
POST
admin.customer.devices.chromeos.issueCommand
{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand
QUERY PARAMS
customerId
deviceId
BODY json
{
"commandType": "",
"payload": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand");
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 \"commandType\": \"\",\n \"payload\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand" {:content-type :json
:form-params {:commandType ""
:payload ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"commandType\": \"\",\n \"payload\": \"\"\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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand"),
Content = new StringContent("{\n \"commandType\": \"\",\n \"payload\": \"\"\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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"commandType\": \"\",\n \"payload\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand"
payload := strings.NewReader("{\n \"commandType\": \"\",\n \"payload\": \"\"\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/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"commandType": "",
"payload": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand")
.setHeader("content-type", "application/json")
.setBody("{\n \"commandType\": \"\",\n \"payload\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"commandType\": \"\",\n \"payload\": \"\"\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 \"commandType\": \"\",\n \"payload\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand")
.header("content-type", "application/json")
.body("{\n \"commandType\": \"\",\n \"payload\": \"\"\n}")
.asString();
const data = JSON.stringify({
commandType: '',
payload: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand',
headers: {'content-type': 'application/json'},
data: {commandType: '', payload: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"commandType":"","payload":""}'
};
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "commandType": "",\n "payload": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"commandType\": \"\",\n \"payload\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand")
.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/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand',
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({commandType: '', payload: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand',
headers: {'content-type': 'application/json'},
body: {commandType: '', payload: ''},
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
commandType: '',
payload: ''
});
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand',
headers: {'content-type': 'application/json'},
data: {commandType: '', payload: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"commandType":"","payload":""}'
};
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 = @{ @"commandType": @"",
@"payload": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand"]
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"commandType\": \"\",\n \"payload\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand",
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([
'commandType' => '',
'payload' => ''
]),
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand', [
'body' => '{
"commandType": "",
"payload": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'commandType' => '',
'payload' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'commandType' => '',
'payload' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand');
$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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"commandType": "",
"payload": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"commandType": "",
"payload": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"commandType\": \"\",\n \"payload\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand"
payload = {
"commandType": "",
"payload": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand"
payload <- "{\n \"commandType\": \"\",\n \"payload\": \"\"\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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand")
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 \"commandType\": \"\",\n \"payload\": \"\"\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/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand') do |req|
req.body = "{\n \"commandType\": \"\",\n \"payload\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand";
let payload = json!({
"commandType": "",
"payload": ""
});
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}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand \
--header 'content-type: application/json' \
--data '{
"commandType": "",
"payload": ""
}'
echo '{
"commandType": "",
"payload": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "commandType": "",\n "payload": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"commandType": "",
"payload": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/chromeos/:deviceId:issueCommand")! 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()
POST
admin.customers.chrome.printServers.batchCreatePrintServers
{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers
QUERY PARAMS
parent
BODY json
{
"requests": [
{
"parent": "",
"printServer": {
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers");
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 \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers" {:content-type :json
:form-params {:requests [{:parent ""
:printServer {:createTime ""
:description ""
:displayName ""
:id ""
:name ""
:orgUnitId ""
:uri ""}}]}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\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}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers"),
Content = new StringContent("{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\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}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers"
payload := strings.NewReader("{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\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/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 247
{
"requests": [
{
"parent": "",
"printServer": {
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers")
.setHeader("content-type", "application/json")
.setBody("{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\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 \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers")
.header("content-type", "application/json")
.body("{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\n}")
.asString();
const data = JSON.stringify({
requests: [
{
parent: '',
printServer: {
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
}
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers',
headers: {'content-type': 'application/json'},
data: {
requests: [
{
parent: '',
printServer: {
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
}
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"requests":[{"parent":"","printServer":{"createTime":"","description":"","displayName":"","id":"","name":"","orgUnitId":"","uri":""}}]}'
};
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}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "requests": [\n {\n "parent": "",\n "printServer": {\n "createTime": "",\n "description": "",\n "displayName": "",\n "id": "",\n "name": "",\n "orgUnitId": "",\n "uri": ""\n }\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers")
.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/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers',
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({
requests: [
{
parent: '',
printServer: {
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
}
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers',
headers: {'content-type': 'application/json'},
body: {
requests: [
{
parent: '',
printServer: {
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
}
}
]
},
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}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
requests: [
{
parent: '',
printServer: {
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
}
}
]
});
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}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers',
headers: {'content-type': 'application/json'},
data: {
requests: [
{
parent: '',
printServer: {
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
}
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"requests":[{"parent":"","printServer":{"createTime":"","description":"","displayName":"","id":"","name":"","orgUnitId":"","uri":""}}]}'
};
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 = @{ @"requests": @[ @{ @"parent": @"", @"printServer": @{ @"createTime": @"", @"description": @"", @"displayName": @"", @"id": @"", @"name": @"", @"orgUnitId": @"", @"uri": @"" } } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers"]
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}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers",
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([
'requests' => [
[
'parent' => '',
'printServer' => [
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'name' => '',
'orgUnitId' => '',
'uri' => ''
]
]
]
]),
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}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers', [
'body' => '{
"requests": [
{
"parent": "",
"printServer": {
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'requests' => [
[
'parent' => '',
'printServer' => [
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'name' => '',
'orgUnitId' => '',
'uri' => ''
]
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'requests' => [
[
'parent' => '',
'printServer' => [
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'name' => '',
'orgUnitId' => '',
'uri' => ''
]
]
]
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers');
$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}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"requests": [
{
"parent": "",
"printServer": {
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"requests": [
{
"parent": "",
"printServer": {
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers"
payload = { "requests": [
{
"parent": "",
"printServer": {
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}
}
] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers"
payload <- "{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\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}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers")
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 \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\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/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers') do |req|
req.body = "{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printServer\": {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n }\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers";
let payload = json!({"requests": (
json!({
"parent": "",
"printServer": json!({
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
})
})
)});
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}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers \
--header 'content-type: application/json' \
--data '{
"requests": [
{
"parent": "",
"printServer": {
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}
}
]
}'
echo '{
"requests": [
{
"parent": "",
"printServer": {
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}
}
]
}' | \
http POST {{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "requests": [\n {\n "parent": "",\n "printServer": {\n "createTime": "",\n "description": "",\n "displayName": "",\n "id": "",\n "name": "",\n "orgUnitId": "",\n "uri": ""\n }\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["requests": [
[
"parent": "",
"printServer": [
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
]
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchCreatePrintServers")! 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()
POST
admin.customers.chrome.printServers.batchDeletePrintServers
{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers
QUERY PARAMS
parent
BODY json
{
"printServerIds": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers");
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 \"printServerIds\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers" {:content-type :json
:form-params {:printServerIds []}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"printServerIds\": []\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}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers"),
Content = new StringContent("{\n \"printServerIds\": []\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}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"printServerIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers"
payload := strings.NewReader("{\n \"printServerIds\": []\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/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 26
{
"printServerIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers")
.setHeader("content-type", "application/json")
.setBody("{\n \"printServerIds\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"printServerIds\": []\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 \"printServerIds\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers")
.header("content-type", "application/json")
.body("{\n \"printServerIds\": []\n}")
.asString();
const data = JSON.stringify({
printServerIds: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers',
headers: {'content-type': 'application/json'},
data: {printServerIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"printServerIds":[]}'
};
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}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "printServerIds": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"printServerIds\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers")
.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/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers',
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({printServerIds: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers',
headers: {'content-type': 'application/json'},
body: {printServerIds: []},
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}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
printServerIds: []
});
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}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers',
headers: {'content-type': 'application/json'},
data: {printServerIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"printServerIds":[]}'
};
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 = @{ @"printServerIds": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers"]
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}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"printServerIds\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers",
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([
'printServerIds' => [
]
]),
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}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers', [
'body' => '{
"printServerIds": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'printServerIds' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'printServerIds' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers');
$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}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"printServerIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"printServerIds": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"printServerIds\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers"
payload = { "printServerIds": [] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers"
payload <- "{\n \"printServerIds\": []\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}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers")
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 \"printServerIds\": []\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/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers') do |req|
req.body = "{\n \"printServerIds\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers";
let payload = json!({"printServerIds": ()});
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}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers \
--header 'content-type: application/json' \
--data '{
"printServerIds": []
}'
echo '{
"printServerIds": []
}' | \
http POST {{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "printServerIds": []\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["printServerIds": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers:batchDeletePrintServers")! 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()
POST
admin.customers.chrome.printServers.create
{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers
QUERY PARAMS
parent
BODY json
{
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers");
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 \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers" {:content-type :json
:form-params {:createTime ""
:description ""
:displayName ""
:id ""
:name ""
:orgUnitId ""
:uri ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\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}}/admin/directory/v1/:parent/chrome/printServers"),
Content = new StringContent("{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\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}}/admin/directory/v1/:parent/chrome/printServers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers"
payload := strings.NewReader("{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\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/admin/directory/v1/:parent/chrome/printServers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 122
{
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers")
.setHeader("content-type", "application/json")
.setBody("{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\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 \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers")
.header("content-type", "application/json")
.body("{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}")
.asString();
const data = JSON.stringify({
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers',
headers: {'content-type': 'application/json'},
data: {
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"createTime":"","description":"","displayName":"","id":"","name":"","orgUnitId":"","uri":""}'
};
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}}/admin/directory/v1/:parent/chrome/printServers',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "createTime": "",\n "description": "",\n "displayName": "",\n "id": "",\n "name": "",\n "orgUnitId": "",\n "uri": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers")
.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/admin/directory/v1/:parent/chrome/printServers',
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({
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers',
headers: {'content-type': 'application/json'},
body: {
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
},
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}}/admin/directory/v1/:parent/chrome/printServers');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
});
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}}/admin/directory/v1/:parent/chrome/printServers',
headers: {'content-type': 'application/json'},
data: {
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"createTime":"","description":"","displayName":"","id":"","name":"","orgUnitId":"","uri":""}'
};
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 = @{ @"createTime": @"",
@"description": @"",
@"displayName": @"",
@"id": @"",
@"name": @"",
@"orgUnitId": @"",
@"uri": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers"]
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}}/admin/directory/v1/:parent/chrome/printServers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers",
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([
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'name' => '',
'orgUnitId' => '',
'uri' => ''
]),
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}}/admin/directory/v1/:parent/chrome/printServers', [
'body' => '{
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'name' => '',
'orgUnitId' => '',
'uri' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'name' => '',
'orgUnitId' => '',
'uri' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers');
$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}}/admin/directory/v1/:parent/chrome/printServers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/:parent/chrome/printServers", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers"
payload = {
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers"
payload <- "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\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}}/admin/directory/v1/:parent/chrome/printServers")
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 \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\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/admin/directory/v1/:parent/chrome/printServers') do |req|
req.body = "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers";
let payload = json!({
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
});
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}}/admin/directory/v1/:parent/chrome/printServers \
--header 'content-type: application/json' \
--data '{
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}'
echo '{
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/:parent/chrome/printServers \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "createTime": "",\n "description": "",\n "displayName": "",\n "id": "",\n "name": "",\n "orgUnitId": "",\n "uri": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/:parent/chrome/printServers
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers")! 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()
DELETE
admin.customers.chrome.printServers.delete
{{baseUrl}}/admin/directory/v1/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/:name")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/:name"
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}}/admin/directory/v1/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/:name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/:name"
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/admin/directory/v1/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/:name"))
.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}}/admin/directory/v1/:name")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/:name")
.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}}/admin/directory/v1/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/admin/directory/v1/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/:name';
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}}/admin/directory/v1/:name',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:name")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/:name',
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}}/admin/directory/v1/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/:name');
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}}/admin/directory/v1/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/:name';
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}}/admin/directory/v1/:name"]
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}}/admin/directory/v1/:name" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/:name",
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}}/admin/directory/v1/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/:name');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/:name');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/:name' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/:name' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/:name"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/:name"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/:name")
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/admin/directory/v1/:name') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/:name";
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}}/admin/directory/v1/:name
http DELETE {{baseUrl}}/admin/directory/v1/:name
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/:name")! 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()
GET
admin.customers.chrome.printServers.get
{{baseUrl}}/admin/directory/v1/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/:name")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/:name"
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}}/admin/directory/v1/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/:name"
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/admin/directory/v1/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/:name"))
.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}}/admin/directory/v1/:name")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/:name")
.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}}/admin/directory/v1/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/admin/directory/v1/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/:name';
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}}/admin/directory/v1/:name',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:name")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/:name',
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}}/admin/directory/v1/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/:name');
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}}/admin/directory/v1/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/:name';
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}}/admin/directory/v1/:name"]
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}}/admin/directory/v1/:name" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/:name",
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}}/admin/directory/v1/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/:name');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/:name' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/:name' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/:name"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/:name"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/:name")
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/admin/directory/v1/:name') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/:name";
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}}/admin/directory/v1/:name
http GET {{baseUrl}}/admin/directory/v1/:name
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/:name")! 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()
GET
admin.customers.chrome.printServers.list
{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers
QUERY PARAMS
parent
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers"
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}}/admin/directory/v1/:parent/chrome/printServers"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers"
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/admin/directory/v1/:parent/chrome/printServers HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers"))
.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}}/admin/directory/v1/:parent/chrome/printServers")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers")
.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}}/admin/directory/v1/:parent/chrome/printServers');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers';
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}}/admin/directory/v1/:parent/chrome/printServers',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/:parent/chrome/printServers',
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}}/admin/directory/v1/:parent/chrome/printServers'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers');
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}}/admin/directory/v1/:parent/chrome/printServers'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers';
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}}/admin/directory/v1/:parent/chrome/printServers"]
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}}/admin/directory/v1/:parent/chrome/printServers" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers",
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}}/admin/directory/v1/:parent/chrome/printServers');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/:parent/chrome/printServers")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers")
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/admin/directory/v1/:parent/chrome/printServers') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers";
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}}/admin/directory/v1/:parent/chrome/printServers
http GET {{baseUrl}}/admin/directory/v1/:parent/chrome/printServers
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/:parent/chrome/printServers
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/:parent/chrome/printServers")! 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()
PATCH
admin.customers.chrome.printServers.patch
{{baseUrl}}/admin/directory/v1/:name
QUERY PARAMS
name
BODY json
{
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/:name");
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 \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/admin/directory/v1/:name" {:content-type :json
:form-params {:createTime ""
:description ""
:displayName ""
:id ""
:name ""
:orgUnitId ""
:uri ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/:name"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\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}}/admin/directory/v1/:name"),
Content = new StringContent("{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\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}}/admin/directory/v1/:name");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/:name"
payload := strings.NewReader("{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\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/admin/directory/v1/:name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 122
{
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/admin/directory/v1/:name")
.setHeader("content-type", "application/json")
.setBody("{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/:name"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\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 \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:name")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/admin/directory/v1/:name")
.header("content-type", "application/json")
.body("{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}")
.asString();
const data = JSON.stringify({
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/admin/directory/v1/:name');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/:name',
headers: {'content-type': 'application/json'},
data: {
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/:name';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"createTime":"","description":"","displayName":"","id":"","name":"","orgUnitId":"","uri":""}'
};
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}}/admin/directory/v1/:name',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "createTime": "",\n "description": "",\n "displayName": "",\n "id": "",\n "name": "",\n "orgUnitId": "",\n "uri": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:name")
.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/admin/directory/v1/:name',
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({
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/:name',
headers: {'content-type': 'application/json'},
body: {
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
},
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}}/admin/directory/v1/:name');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
});
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}}/admin/directory/v1/:name',
headers: {'content-type': 'application/json'},
data: {
createTime: '',
description: '',
displayName: '',
id: '',
name: '',
orgUnitId: '',
uri: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/:name';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"createTime":"","description":"","displayName":"","id":"","name":"","orgUnitId":"","uri":""}'
};
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 = @{ @"createTime": @"",
@"description": @"",
@"displayName": @"",
@"id": @"",
@"name": @"",
@"orgUnitId": @"",
@"uri": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/:name"]
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}}/admin/directory/v1/:name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/:name",
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([
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'name' => '',
'orgUnitId' => '',
'uri' => ''
]),
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}}/admin/directory/v1/:name', [
'body' => '{
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/:name');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'name' => '',
'orgUnitId' => '',
'uri' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'name' => '',
'orgUnitId' => '',
'uri' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/:name');
$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}}/admin/directory/v1/:name' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/:name' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/admin/directory/v1/:name", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/:name"
payload = {
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/:name"
payload <- "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\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}}/admin/directory/v1/:name")
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 \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\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/admin/directory/v1/:name') do |req|
req.body = "{\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\"\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}}/admin/directory/v1/:name";
let payload = json!({
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
});
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}}/admin/directory/v1/:name \
--header 'content-type: application/json' \
--data '{
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}'
echo '{
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
}' | \
http PATCH {{baseUrl}}/admin/directory/v1/:name \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "createTime": "",\n "description": "",\n "displayName": "",\n "id": "",\n "name": "",\n "orgUnitId": "",\n "uri": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/:name
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"name": "",
"orgUnitId": "",
"uri": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/:name")! 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()
POST
admin.customers.chrome.printers.batchCreatePrinters
{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters
QUERY PARAMS
parent
BODY json
{
"requests": [
{
"parent": "",
"printer": {
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
}
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters");
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 \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters" {:content-type :json
:form-params {:requests [{:parent ""
:printer {:auxiliaryMessages [{:auxiliaryMessage ""
:fieldMask ""
:severity ""}]
:createTime ""
:description ""
:displayName ""
:id ""
:makeAndModel ""
:name ""
:orgUnitId ""
:uri ""
:useDriverlessConfig false}}]}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\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}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters"),
Content = new StringContent("{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\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}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters"
payload := strings.NewReader("{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\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/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 467
{
"requests": [
{
"parent": "",
"printer": {
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
}
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters")
.setHeader("content-type", "application/json")
.setBody("{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\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 \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters")
.header("content-type", "application/json")
.body("{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\n}")
.asString();
const data = JSON.stringify({
requests: [
{
parent: '',
printer: {
auxiliaryMessages: [
{
auxiliaryMessage: '',
fieldMask: '',
severity: ''
}
],
createTime: '',
description: '',
displayName: '',
id: '',
makeAndModel: '',
name: '',
orgUnitId: '',
uri: '',
useDriverlessConfig: 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}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters',
headers: {'content-type': 'application/json'},
data: {
requests: [
{
parent: '',
printer: {
auxiliaryMessages: [{auxiliaryMessage: '', fieldMask: '', severity: ''}],
createTime: '',
description: '',
displayName: '',
id: '',
makeAndModel: '',
name: '',
orgUnitId: '',
uri: '',
useDriverlessConfig: false
}
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"requests":[{"parent":"","printer":{"auxiliaryMessages":[{"auxiliaryMessage":"","fieldMask":"","severity":""}],"createTime":"","description":"","displayName":"","id":"","makeAndModel":"","name":"","orgUnitId":"","uri":"","useDriverlessConfig":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}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "requests": [\n {\n "parent": "",\n "printer": {\n "auxiliaryMessages": [\n {\n "auxiliaryMessage": "",\n "fieldMask": "",\n "severity": ""\n }\n ],\n "createTime": "",\n "description": "",\n "displayName": "",\n "id": "",\n "makeAndModel": "",\n "name": "",\n "orgUnitId": "",\n "uri": "",\n "useDriverlessConfig": false\n }\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters")
.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/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters',
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({
requests: [
{
parent: '',
printer: {
auxiliaryMessages: [{auxiliaryMessage: '', fieldMask: '', severity: ''}],
createTime: '',
description: '',
displayName: '',
id: '',
makeAndModel: '',
name: '',
orgUnitId: '',
uri: '',
useDriverlessConfig: false
}
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters',
headers: {'content-type': 'application/json'},
body: {
requests: [
{
parent: '',
printer: {
auxiliaryMessages: [{auxiliaryMessage: '', fieldMask: '', severity: ''}],
createTime: '',
description: '',
displayName: '',
id: '',
makeAndModel: '',
name: '',
orgUnitId: '',
uri: '',
useDriverlessConfig: 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}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
requests: [
{
parent: '',
printer: {
auxiliaryMessages: [
{
auxiliaryMessage: '',
fieldMask: '',
severity: ''
}
],
createTime: '',
description: '',
displayName: '',
id: '',
makeAndModel: '',
name: '',
orgUnitId: '',
uri: '',
useDriverlessConfig: 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}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters',
headers: {'content-type': 'application/json'},
data: {
requests: [
{
parent: '',
printer: {
auxiliaryMessages: [{auxiliaryMessage: '', fieldMask: '', severity: ''}],
createTime: '',
description: '',
displayName: '',
id: '',
makeAndModel: '',
name: '',
orgUnitId: '',
uri: '',
useDriverlessConfig: false
}
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"requests":[{"parent":"","printer":{"auxiliaryMessages":[{"auxiliaryMessage":"","fieldMask":"","severity":""}],"createTime":"","description":"","displayName":"","id":"","makeAndModel":"","name":"","orgUnitId":"","uri":"","useDriverlessConfig":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 = @{ @"requests": @[ @{ @"parent": @"", @"printer": @{ @"auxiliaryMessages": @[ @{ @"auxiliaryMessage": @"", @"fieldMask": @"", @"severity": @"" } ], @"createTime": @"", @"description": @"", @"displayName": @"", @"id": @"", @"makeAndModel": @"", @"name": @"", @"orgUnitId": @"", @"uri": @"", @"useDriverlessConfig": @NO } } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters"]
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}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters",
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([
'requests' => [
[
'parent' => '',
'printer' => [
'auxiliaryMessages' => [
[
'auxiliaryMessage' => '',
'fieldMask' => '',
'severity' => ''
]
],
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'makeAndModel' => '',
'name' => '',
'orgUnitId' => '',
'uri' => '',
'useDriverlessConfig' => 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}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters', [
'body' => '{
"requests": [
{
"parent": "",
"printer": {
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
}
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'requests' => [
[
'parent' => '',
'printer' => [
'auxiliaryMessages' => [
[
'auxiliaryMessage' => '',
'fieldMask' => '',
'severity' => ''
]
],
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'makeAndModel' => '',
'name' => '',
'orgUnitId' => '',
'uri' => '',
'useDriverlessConfig' => null
]
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'requests' => [
[
'parent' => '',
'printer' => [
'auxiliaryMessages' => [
[
'auxiliaryMessage' => '',
'fieldMask' => '',
'severity' => ''
]
],
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'makeAndModel' => '',
'name' => '',
'orgUnitId' => '',
'uri' => '',
'useDriverlessConfig' => null
]
]
]
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters');
$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}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"requests": [
{
"parent": "",
"printer": {
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
}
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"requests": [
{
"parent": "",
"printer": {
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
}
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters"
payload = { "requests": [
{
"parent": "",
"printer": {
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": False
}
}
] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters"
payload <- "{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\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}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters")
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 \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\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/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters') do |req|
req.body = "{\n \"requests\": [\n {\n \"parent\": \"\",\n \"printer\": {\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n }\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters";
let payload = json!({"requests": (
json!({
"parent": "",
"printer": json!({
"auxiliaryMessages": (
json!({
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
})
),
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": 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}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters \
--header 'content-type: application/json' \
--data '{
"requests": [
{
"parent": "",
"printer": {
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
}
}
]
}'
echo '{
"requests": [
{
"parent": "",
"printer": {
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
}
}
]
}' | \
http POST {{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "requests": [\n {\n "parent": "",\n "printer": {\n "auxiliaryMessages": [\n {\n "auxiliaryMessage": "",\n "fieldMask": "",\n "severity": ""\n }\n ],\n "createTime": "",\n "description": "",\n "displayName": "",\n "id": "",\n "makeAndModel": "",\n "name": "",\n "orgUnitId": "",\n "uri": "",\n "useDriverlessConfig": false\n }\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["requests": [
[
"parent": "",
"printer": [
"auxiliaryMessages": [
[
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
]
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
]
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchCreatePrinters")! 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()
POST
admin.customers.chrome.printers.batchDeletePrinters
{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters
QUERY PARAMS
parent
BODY json
{
"printerIds": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters");
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 \"printerIds\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters" {:content-type :json
:form-params {:printerIds []}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"printerIds\": []\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}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters"),
Content = new StringContent("{\n \"printerIds\": []\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}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"printerIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters"
payload := strings.NewReader("{\n \"printerIds\": []\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/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 22
{
"printerIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters")
.setHeader("content-type", "application/json")
.setBody("{\n \"printerIds\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"printerIds\": []\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 \"printerIds\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters")
.header("content-type", "application/json")
.body("{\n \"printerIds\": []\n}")
.asString();
const data = JSON.stringify({
printerIds: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters',
headers: {'content-type': 'application/json'},
data: {printerIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"printerIds":[]}'
};
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}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "printerIds": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"printerIds\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters")
.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/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters',
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({printerIds: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters',
headers: {'content-type': 'application/json'},
body: {printerIds: []},
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}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
printerIds: []
});
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}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters',
headers: {'content-type': 'application/json'},
data: {printerIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"printerIds":[]}'
};
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 = @{ @"printerIds": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters"]
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}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"printerIds\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters",
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([
'printerIds' => [
]
]),
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}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters', [
'body' => '{
"printerIds": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'printerIds' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'printerIds' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters');
$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}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"printerIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"printerIds": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"printerIds\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters"
payload = { "printerIds": [] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters"
payload <- "{\n \"printerIds\": []\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}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters")
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 \"printerIds\": []\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/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters') do |req|
req.body = "{\n \"printerIds\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters";
let payload = json!({"printerIds": ()});
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}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters \
--header 'content-type: application/json' \
--data '{
"printerIds": []
}'
echo '{
"printerIds": []
}' | \
http POST {{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "printerIds": []\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["printerIds": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:batchDeletePrinters")! 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()
POST
admin.customers.chrome.printers.create
{{baseUrl}}/admin/directory/v1/:parent/chrome/printers
QUERY PARAMS
parent
BODY json
{
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers");
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 \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers" {:content-type :json
:form-params {:auxiliaryMessages [{:auxiliaryMessage ""
:fieldMask ""
:severity ""}]
:createTime ""
:description ""
:displayName ""
:id ""
:makeAndModel ""
:name ""
:orgUnitId ""
:uri ""
:useDriverlessConfig false}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": 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}}/admin/directory/v1/:parent/chrome/printers"),
Content = new StringContent("{\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": 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}}/admin/directory/v1/:parent/chrome/printers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers"
payload := strings.NewReader("{\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": 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/admin/directory/v1/:parent/chrome/printers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 292
{
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers")
.setHeader("content-type", "application/json")
.setBody("{\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": 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 \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers")
.header("content-type", "application/json")
.body("{\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n}")
.asString();
const data = JSON.stringify({
auxiliaryMessages: [
{
auxiliaryMessage: '',
fieldMask: '',
severity: ''
}
],
createTime: '',
description: '',
displayName: '',
id: '',
makeAndModel: '',
name: '',
orgUnitId: '',
uri: '',
useDriverlessConfig: 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}}/admin/directory/v1/:parent/chrome/printers');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers',
headers: {'content-type': 'application/json'},
data: {
auxiliaryMessages: [{auxiliaryMessage: '', fieldMask: '', severity: ''}],
createTime: '',
description: '',
displayName: '',
id: '',
makeAndModel: '',
name: '',
orgUnitId: '',
uri: '',
useDriverlessConfig: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"auxiliaryMessages":[{"auxiliaryMessage":"","fieldMask":"","severity":""}],"createTime":"","description":"","displayName":"","id":"","makeAndModel":"","name":"","orgUnitId":"","uri":"","useDriverlessConfig":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}}/admin/directory/v1/:parent/chrome/printers',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "auxiliaryMessages": [\n {\n "auxiliaryMessage": "",\n "fieldMask": "",\n "severity": ""\n }\n ],\n "createTime": "",\n "description": "",\n "displayName": "",\n "id": "",\n "makeAndModel": "",\n "name": "",\n "orgUnitId": "",\n "uri": "",\n "useDriverlessConfig": 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 \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers")
.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/admin/directory/v1/:parent/chrome/printers',
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({
auxiliaryMessages: [{auxiliaryMessage: '', fieldMask: '', severity: ''}],
createTime: '',
description: '',
displayName: '',
id: '',
makeAndModel: '',
name: '',
orgUnitId: '',
uri: '',
useDriverlessConfig: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers',
headers: {'content-type': 'application/json'},
body: {
auxiliaryMessages: [{auxiliaryMessage: '', fieldMask: '', severity: ''}],
createTime: '',
description: '',
displayName: '',
id: '',
makeAndModel: '',
name: '',
orgUnitId: '',
uri: '',
useDriverlessConfig: 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}}/admin/directory/v1/:parent/chrome/printers');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
auxiliaryMessages: [
{
auxiliaryMessage: '',
fieldMask: '',
severity: ''
}
],
createTime: '',
description: '',
displayName: '',
id: '',
makeAndModel: '',
name: '',
orgUnitId: '',
uri: '',
useDriverlessConfig: 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}}/admin/directory/v1/:parent/chrome/printers',
headers: {'content-type': 'application/json'},
data: {
auxiliaryMessages: [{auxiliaryMessage: '', fieldMask: '', severity: ''}],
createTime: '',
description: '',
displayName: '',
id: '',
makeAndModel: '',
name: '',
orgUnitId: '',
uri: '',
useDriverlessConfig: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"auxiliaryMessages":[{"auxiliaryMessage":"","fieldMask":"","severity":""}],"createTime":"","description":"","displayName":"","id":"","makeAndModel":"","name":"","orgUnitId":"","uri":"","useDriverlessConfig":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 = @{ @"auxiliaryMessages": @[ @{ @"auxiliaryMessage": @"", @"fieldMask": @"", @"severity": @"" } ],
@"createTime": @"",
@"description": @"",
@"displayName": @"",
@"id": @"",
@"makeAndModel": @"",
@"name": @"",
@"orgUnitId": @"",
@"uri": @"",
@"useDriverlessConfig": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/:parent/chrome/printers"]
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}}/admin/directory/v1/:parent/chrome/printers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/:parent/chrome/printers",
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([
'auxiliaryMessages' => [
[
'auxiliaryMessage' => '',
'fieldMask' => '',
'severity' => ''
]
],
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'makeAndModel' => '',
'name' => '',
'orgUnitId' => '',
'uri' => '',
'useDriverlessConfig' => 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}}/admin/directory/v1/:parent/chrome/printers', [
'body' => '{
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printers');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'auxiliaryMessages' => [
[
'auxiliaryMessage' => '',
'fieldMask' => '',
'severity' => ''
]
],
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'makeAndModel' => '',
'name' => '',
'orgUnitId' => '',
'uri' => '',
'useDriverlessConfig' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'auxiliaryMessages' => [
[
'auxiliaryMessage' => '',
'fieldMask' => '',
'severity' => ''
]
],
'createTime' => '',
'description' => '',
'displayName' => '',
'id' => '',
'makeAndModel' => '',
'name' => '',
'orgUnitId' => '',
'uri' => '',
'useDriverlessConfig' => null
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printers');
$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}}/admin/directory/v1/:parent/chrome/printers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/:parent/chrome/printers", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers"
payload = {
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers"
payload <- "{\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": 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}}/admin/directory/v1/:parent/chrome/printers")
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 \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": 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/admin/directory/v1/:parent/chrome/printers') do |req|
req.body = "{\n \"auxiliaryMessages\": [\n {\n \"auxiliaryMessage\": \"\",\n \"fieldMask\": \"\",\n \"severity\": \"\"\n }\n ],\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"makeAndModel\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"uri\": \"\",\n \"useDriverlessConfig\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers";
let payload = json!({
"auxiliaryMessages": (
json!({
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
})
),
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": 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}}/admin/directory/v1/:parent/chrome/printers \
--header 'content-type: application/json' \
--data '{
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
}'
echo '{
"auxiliaryMessages": [
{
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
}
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
}' | \
http POST {{baseUrl}}/admin/directory/v1/:parent/chrome/printers \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "auxiliaryMessages": [\n {\n "auxiliaryMessage": "",\n "fieldMask": "",\n "severity": ""\n }\n ],\n "createTime": "",\n "description": "",\n "displayName": "",\n "id": "",\n "makeAndModel": "",\n "name": "",\n "orgUnitId": "",\n "uri": "",\n "useDriverlessConfig": false\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/:parent/chrome/printers
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"auxiliaryMessages": [
[
"auxiliaryMessage": "",
"fieldMask": "",
"severity": ""
]
],
"createTime": "",
"description": "",
"displayName": "",
"id": "",
"makeAndModel": "",
"name": "",
"orgUnitId": "",
"uri": "",
"useDriverlessConfig": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers")! 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()
GET
admin.customers.chrome.printers.list
{{baseUrl}}/admin/directory/v1/:parent/chrome/printers
QUERY PARAMS
parent
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers"
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}}/admin/directory/v1/:parent/chrome/printers"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers"
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/admin/directory/v1/:parent/chrome/printers HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers"))
.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}}/admin/directory/v1/:parent/chrome/printers")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers")
.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}}/admin/directory/v1/:parent/chrome/printers');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers';
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}}/admin/directory/v1/:parent/chrome/printers',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/:parent/chrome/printers',
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}}/admin/directory/v1/:parent/chrome/printers'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers');
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}}/admin/directory/v1/:parent/chrome/printers'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers';
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}}/admin/directory/v1/:parent/chrome/printers"]
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}}/admin/directory/v1/:parent/chrome/printers" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/:parent/chrome/printers",
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}}/admin/directory/v1/:parent/chrome/printers');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printers');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/:parent/chrome/printers")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers")
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/admin/directory/v1/:parent/chrome/printers') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers";
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}}/admin/directory/v1/:parent/chrome/printers
http GET {{baseUrl}}/admin/directory/v1/:parent/chrome/printers
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/:parent/chrome/printers
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers")! 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()
GET
admin.customers.chrome.printers.listPrinterModels
{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels
QUERY PARAMS
parent
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels"
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}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels"
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/admin/directory/v1/:parent/chrome/printers:listPrinterModels HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels"))
.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}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels")
.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}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels';
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}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/:parent/chrome/printers:listPrinterModels',
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}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels');
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}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels';
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}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels"]
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}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels",
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}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/:parent/chrome/printers:listPrinterModels")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels")
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/admin/directory/v1/:parent/chrome/printers:listPrinterModels') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels";
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}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels
http GET {{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/:parent/chrome/printers:listPrinterModels")! 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()
GET
directory.customers.get
{{baseUrl}}/admin/directory/v1/customers/:customerKey
QUERY PARAMS
customerKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customers/:customerKey");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customers/:customerKey")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customers/:customerKey"
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}}/admin/directory/v1/customers/:customerKey"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customers/:customerKey");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customers/:customerKey"
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/admin/directory/v1/customers/:customerKey HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customers/:customerKey")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customers/:customerKey"))
.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}}/admin/directory/v1/customers/:customerKey")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customers/:customerKey")
.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}}/admin/directory/v1/customers/:customerKey');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customers/:customerKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customers/:customerKey';
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}}/admin/directory/v1/customers/:customerKey',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customers/:customerKey")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customers/:customerKey',
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}}/admin/directory/v1/customers/:customerKey'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customers/:customerKey');
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}}/admin/directory/v1/customers/:customerKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customers/:customerKey';
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}}/admin/directory/v1/customers/:customerKey"]
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}}/admin/directory/v1/customers/:customerKey" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customers/:customerKey",
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}}/admin/directory/v1/customers/:customerKey');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customers/:customerKey');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customers/:customerKey');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customers/:customerKey' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customers/:customerKey' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customers/:customerKey")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customers/:customerKey"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customers/:customerKey"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customers/:customerKey")
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/admin/directory/v1/customers/:customerKey') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customers/:customerKey";
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}}/admin/directory/v1/customers/:customerKey
http GET {{baseUrl}}/admin/directory/v1/customers/:customerKey
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customers/:customerKey
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customers/:customerKey")! 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()
PATCH
directory.customers.patch
{{baseUrl}}/admin/directory/v1/customers/:customerKey
QUERY PARAMS
customerKey
BODY json
{
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customers/:customerKey");
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 \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/admin/directory/v1/customers/:customerKey" {:content-type :json
:form-params {:alternateEmail ""
:customerCreationTime ""
:customerDomain ""
:etag ""
:id ""
:kind ""
:language ""
:phoneNumber ""
:postalAddress {:addressLine1 ""
:addressLine2 ""
:addressLine3 ""
:contactName ""
:countryCode ""
:locality ""
:organizationName ""
:postalCode ""
:region ""}}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customers/:customerKey"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\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}}/admin/directory/v1/customers/:customerKey"),
Content = new StringContent("{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\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}}/admin/directory/v1/customers/:customerKey");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customers/:customerKey"
payload := strings.NewReader("{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\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/admin/directory/v1/customers/:customerKey HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 390
{
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/admin/directory/v1/customers/:customerKey")
.setHeader("content-type", "application/json")
.setBody("{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customers/:customerKey"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\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 \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customers/:customerKey")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/admin/directory/v1/customers/:customerKey")
.header("content-type", "application/json")
.body("{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
alternateEmail: '',
customerCreationTime: '',
customerDomain: '',
etag: '',
id: '',
kind: '',
language: '',
phoneNumber: '',
postalAddress: {
addressLine1: '',
addressLine2: '',
addressLine3: '',
contactName: '',
countryCode: '',
locality: '',
organizationName: '',
postalCode: '',
region: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/admin/directory/v1/customers/:customerKey');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customers/:customerKey',
headers: {'content-type': 'application/json'},
data: {
alternateEmail: '',
customerCreationTime: '',
customerDomain: '',
etag: '',
id: '',
kind: '',
language: '',
phoneNumber: '',
postalAddress: {
addressLine1: '',
addressLine2: '',
addressLine3: '',
contactName: '',
countryCode: '',
locality: '',
organizationName: '',
postalCode: '',
region: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customers/:customerKey';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"alternateEmail":"","customerCreationTime":"","customerDomain":"","etag":"","id":"","kind":"","language":"","phoneNumber":"","postalAddress":{"addressLine1":"","addressLine2":"","addressLine3":"","contactName":"","countryCode":"","locality":"","organizationName":"","postalCode":"","region":""}}'
};
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}}/admin/directory/v1/customers/:customerKey',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "alternateEmail": "",\n "customerCreationTime": "",\n "customerDomain": "",\n "etag": "",\n "id": "",\n "kind": "",\n "language": "",\n "phoneNumber": "",\n "postalAddress": {\n "addressLine1": "",\n "addressLine2": "",\n "addressLine3": "",\n "contactName": "",\n "countryCode": "",\n "locality": "",\n "organizationName": "",\n "postalCode": "",\n "region": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customers/:customerKey")
.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/admin/directory/v1/customers/:customerKey',
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({
alternateEmail: '',
customerCreationTime: '',
customerDomain: '',
etag: '',
id: '',
kind: '',
language: '',
phoneNumber: '',
postalAddress: {
addressLine1: '',
addressLine2: '',
addressLine3: '',
contactName: '',
countryCode: '',
locality: '',
organizationName: '',
postalCode: '',
region: ''
}
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customers/:customerKey',
headers: {'content-type': 'application/json'},
body: {
alternateEmail: '',
customerCreationTime: '',
customerDomain: '',
etag: '',
id: '',
kind: '',
language: '',
phoneNumber: '',
postalAddress: {
addressLine1: '',
addressLine2: '',
addressLine3: '',
contactName: '',
countryCode: '',
locality: '',
organizationName: '',
postalCode: '',
region: ''
}
},
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}}/admin/directory/v1/customers/:customerKey');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
alternateEmail: '',
customerCreationTime: '',
customerDomain: '',
etag: '',
id: '',
kind: '',
language: '',
phoneNumber: '',
postalAddress: {
addressLine1: '',
addressLine2: '',
addressLine3: '',
contactName: '',
countryCode: '',
locality: '',
organizationName: '',
postalCode: '',
region: ''
}
});
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}}/admin/directory/v1/customers/:customerKey',
headers: {'content-type': 'application/json'},
data: {
alternateEmail: '',
customerCreationTime: '',
customerDomain: '',
etag: '',
id: '',
kind: '',
language: '',
phoneNumber: '',
postalAddress: {
addressLine1: '',
addressLine2: '',
addressLine3: '',
contactName: '',
countryCode: '',
locality: '',
organizationName: '',
postalCode: '',
region: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customers/:customerKey';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"alternateEmail":"","customerCreationTime":"","customerDomain":"","etag":"","id":"","kind":"","language":"","phoneNumber":"","postalAddress":{"addressLine1":"","addressLine2":"","addressLine3":"","contactName":"","countryCode":"","locality":"","organizationName":"","postalCode":"","region":""}}'
};
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 = @{ @"alternateEmail": @"",
@"customerCreationTime": @"",
@"customerDomain": @"",
@"etag": @"",
@"id": @"",
@"kind": @"",
@"language": @"",
@"phoneNumber": @"",
@"postalAddress": @{ @"addressLine1": @"", @"addressLine2": @"", @"addressLine3": @"", @"contactName": @"", @"countryCode": @"", @"locality": @"", @"organizationName": @"", @"postalCode": @"", @"region": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customers/:customerKey"]
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}}/admin/directory/v1/customers/:customerKey" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customers/:customerKey",
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([
'alternateEmail' => '',
'customerCreationTime' => '',
'customerDomain' => '',
'etag' => '',
'id' => '',
'kind' => '',
'language' => '',
'phoneNumber' => '',
'postalAddress' => [
'addressLine1' => '',
'addressLine2' => '',
'addressLine3' => '',
'contactName' => '',
'countryCode' => '',
'locality' => '',
'organizationName' => '',
'postalCode' => '',
'region' => ''
]
]),
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}}/admin/directory/v1/customers/:customerKey', [
'body' => '{
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customers/:customerKey');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'alternateEmail' => '',
'customerCreationTime' => '',
'customerDomain' => '',
'etag' => '',
'id' => '',
'kind' => '',
'language' => '',
'phoneNumber' => '',
'postalAddress' => [
'addressLine1' => '',
'addressLine2' => '',
'addressLine3' => '',
'contactName' => '',
'countryCode' => '',
'locality' => '',
'organizationName' => '',
'postalCode' => '',
'region' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'alternateEmail' => '',
'customerCreationTime' => '',
'customerDomain' => '',
'etag' => '',
'id' => '',
'kind' => '',
'language' => '',
'phoneNumber' => '',
'postalAddress' => [
'addressLine1' => '',
'addressLine2' => '',
'addressLine3' => '',
'contactName' => '',
'countryCode' => '',
'locality' => '',
'organizationName' => '',
'postalCode' => '',
'region' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customers/:customerKey');
$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}}/admin/directory/v1/customers/:customerKey' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customers/:customerKey' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/admin/directory/v1/customers/:customerKey", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customers/:customerKey"
payload = {
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customers/:customerKey"
payload <- "{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\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}}/admin/directory/v1/customers/:customerKey")
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 \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\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/admin/directory/v1/customers/:customerKey') do |req|
req.body = "{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\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}}/admin/directory/v1/customers/:customerKey";
let payload = json!({
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": json!({
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
})
});
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}}/admin/directory/v1/customers/:customerKey \
--header 'content-type: application/json' \
--data '{
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}'
echo '{
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}' | \
http PATCH {{baseUrl}}/admin/directory/v1/customers/:customerKey \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "alternateEmail": "",\n "customerCreationTime": "",\n "customerDomain": "",\n "etag": "",\n "id": "",\n "kind": "",\n "language": "",\n "phoneNumber": "",\n "postalAddress": {\n "addressLine1": "",\n "addressLine2": "",\n "addressLine3": "",\n "contactName": "",\n "countryCode": "",\n "locality": "",\n "organizationName": "",\n "postalCode": "",\n "region": ""\n }\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customers/:customerKey
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": [
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customers/:customerKey")! 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()
PUT
directory.customers.update
{{baseUrl}}/admin/directory/v1/customers/:customerKey
QUERY PARAMS
customerKey
BODY json
{
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customers/:customerKey");
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 \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/admin/directory/v1/customers/:customerKey" {:content-type :json
:form-params {:alternateEmail ""
:customerCreationTime ""
:customerDomain ""
:etag ""
:id ""
:kind ""
:language ""
:phoneNumber ""
:postalAddress {:addressLine1 ""
:addressLine2 ""
:addressLine3 ""
:contactName ""
:countryCode ""
:locality ""
:organizationName ""
:postalCode ""
:region ""}}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customers/:customerKey"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\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}}/admin/directory/v1/customers/:customerKey"),
Content = new StringContent("{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\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}}/admin/directory/v1/customers/:customerKey");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customers/:customerKey"
payload := strings.NewReader("{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\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/admin/directory/v1/customers/:customerKey HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 390
{
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/directory/v1/customers/:customerKey")
.setHeader("content-type", "application/json")
.setBody("{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customers/:customerKey"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\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 \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customers/:customerKey")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/directory/v1/customers/:customerKey")
.header("content-type", "application/json")
.body("{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
alternateEmail: '',
customerCreationTime: '',
customerDomain: '',
etag: '',
id: '',
kind: '',
language: '',
phoneNumber: '',
postalAddress: {
addressLine1: '',
addressLine2: '',
addressLine3: '',
contactName: '',
countryCode: '',
locality: '',
organizationName: '',
postalCode: '',
region: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/admin/directory/v1/customers/:customerKey');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customers/:customerKey',
headers: {'content-type': 'application/json'},
data: {
alternateEmail: '',
customerCreationTime: '',
customerDomain: '',
etag: '',
id: '',
kind: '',
language: '',
phoneNumber: '',
postalAddress: {
addressLine1: '',
addressLine2: '',
addressLine3: '',
contactName: '',
countryCode: '',
locality: '',
organizationName: '',
postalCode: '',
region: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customers/:customerKey';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"alternateEmail":"","customerCreationTime":"","customerDomain":"","etag":"","id":"","kind":"","language":"","phoneNumber":"","postalAddress":{"addressLine1":"","addressLine2":"","addressLine3":"","contactName":"","countryCode":"","locality":"","organizationName":"","postalCode":"","region":""}}'
};
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}}/admin/directory/v1/customers/:customerKey',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "alternateEmail": "",\n "customerCreationTime": "",\n "customerDomain": "",\n "etag": "",\n "id": "",\n "kind": "",\n "language": "",\n "phoneNumber": "",\n "postalAddress": {\n "addressLine1": "",\n "addressLine2": "",\n "addressLine3": "",\n "contactName": "",\n "countryCode": "",\n "locality": "",\n "organizationName": "",\n "postalCode": "",\n "region": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customers/:customerKey")
.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/admin/directory/v1/customers/:customerKey',
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({
alternateEmail: '',
customerCreationTime: '',
customerDomain: '',
etag: '',
id: '',
kind: '',
language: '',
phoneNumber: '',
postalAddress: {
addressLine1: '',
addressLine2: '',
addressLine3: '',
contactName: '',
countryCode: '',
locality: '',
organizationName: '',
postalCode: '',
region: ''
}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customers/:customerKey',
headers: {'content-type': 'application/json'},
body: {
alternateEmail: '',
customerCreationTime: '',
customerDomain: '',
etag: '',
id: '',
kind: '',
language: '',
phoneNumber: '',
postalAddress: {
addressLine1: '',
addressLine2: '',
addressLine3: '',
contactName: '',
countryCode: '',
locality: '',
organizationName: '',
postalCode: '',
region: ''
}
},
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}}/admin/directory/v1/customers/:customerKey');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
alternateEmail: '',
customerCreationTime: '',
customerDomain: '',
etag: '',
id: '',
kind: '',
language: '',
phoneNumber: '',
postalAddress: {
addressLine1: '',
addressLine2: '',
addressLine3: '',
contactName: '',
countryCode: '',
locality: '',
organizationName: '',
postalCode: '',
region: ''
}
});
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}}/admin/directory/v1/customers/:customerKey',
headers: {'content-type': 'application/json'},
data: {
alternateEmail: '',
customerCreationTime: '',
customerDomain: '',
etag: '',
id: '',
kind: '',
language: '',
phoneNumber: '',
postalAddress: {
addressLine1: '',
addressLine2: '',
addressLine3: '',
contactName: '',
countryCode: '',
locality: '',
organizationName: '',
postalCode: '',
region: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customers/:customerKey';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"alternateEmail":"","customerCreationTime":"","customerDomain":"","etag":"","id":"","kind":"","language":"","phoneNumber":"","postalAddress":{"addressLine1":"","addressLine2":"","addressLine3":"","contactName":"","countryCode":"","locality":"","organizationName":"","postalCode":"","region":""}}'
};
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 = @{ @"alternateEmail": @"",
@"customerCreationTime": @"",
@"customerDomain": @"",
@"etag": @"",
@"id": @"",
@"kind": @"",
@"language": @"",
@"phoneNumber": @"",
@"postalAddress": @{ @"addressLine1": @"", @"addressLine2": @"", @"addressLine3": @"", @"contactName": @"", @"countryCode": @"", @"locality": @"", @"organizationName": @"", @"postalCode": @"", @"region": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customers/:customerKey"]
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}}/admin/directory/v1/customers/:customerKey" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customers/:customerKey",
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([
'alternateEmail' => '',
'customerCreationTime' => '',
'customerDomain' => '',
'etag' => '',
'id' => '',
'kind' => '',
'language' => '',
'phoneNumber' => '',
'postalAddress' => [
'addressLine1' => '',
'addressLine2' => '',
'addressLine3' => '',
'contactName' => '',
'countryCode' => '',
'locality' => '',
'organizationName' => '',
'postalCode' => '',
'region' => ''
]
]),
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}}/admin/directory/v1/customers/:customerKey', [
'body' => '{
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customers/:customerKey');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'alternateEmail' => '',
'customerCreationTime' => '',
'customerDomain' => '',
'etag' => '',
'id' => '',
'kind' => '',
'language' => '',
'phoneNumber' => '',
'postalAddress' => [
'addressLine1' => '',
'addressLine2' => '',
'addressLine3' => '',
'contactName' => '',
'countryCode' => '',
'locality' => '',
'organizationName' => '',
'postalCode' => '',
'region' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'alternateEmail' => '',
'customerCreationTime' => '',
'customerDomain' => '',
'etag' => '',
'id' => '',
'kind' => '',
'language' => '',
'phoneNumber' => '',
'postalAddress' => [
'addressLine1' => '',
'addressLine2' => '',
'addressLine3' => '',
'contactName' => '',
'countryCode' => '',
'locality' => '',
'organizationName' => '',
'postalCode' => '',
'region' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customers/:customerKey');
$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}}/admin/directory/v1/customers/:customerKey' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customers/:customerKey' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/admin/directory/v1/customers/:customerKey", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customers/:customerKey"
payload = {
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customers/:customerKey"
payload <- "{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\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}}/admin/directory/v1/customers/:customerKey")
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 \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\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/admin/directory/v1/customers/:customerKey') do |req|
req.body = "{\n \"alternateEmail\": \"\",\n \"customerCreationTime\": \"\",\n \"customerDomain\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"language\": \"\",\n \"phoneNumber\": \"\",\n \"postalAddress\": {\n \"addressLine1\": \"\",\n \"addressLine2\": \"\",\n \"addressLine3\": \"\",\n \"contactName\": \"\",\n \"countryCode\": \"\",\n \"locality\": \"\",\n \"organizationName\": \"\",\n \"postalCode\": \"\",\n \"region\": \"\"\n }\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}}/admin/directory/v1/customers/:customerKey";
let payload = json!({
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": json!({
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
})
});
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}}/admin/directory/v1/customers/:customerKey \
--header 'content-type: application/json' \
--data '{
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}'
echo '{
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": {
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
}
}' | \
http PUT {{baseUrl}}/admin/directory/v1/customers/:customerKey \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "alternateEmail": "",\n "customerCreationTime": "",\n "customerDomain": "",\n "etag": "",\n "id": "",\n "kind": "",\n "language": "",\n "phoneNumber": "",\n "postalAddress": {\n "addressLine1": "",\n "addressLine2": "",\n "addressLine3": "",\n "contactName": "",\n "countryCode": "",\n "locality": "",\n "organizationName": "",\n "postalCode": "",\n "region": ""\n }\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customers/:customerKey
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"alternateEmail": "",
"customerCreationTime": "",
"customerDomain": "",
"etag": "",
"id": "",
"kind": "",
"language": "",
"phoneNumber": "",
"postalAddress": [
"addressLine1": "",
"addressLine2": "",
"addressLine3": "",
"contactName": "",
"countryCode": "",
"locality": "",
"organizationName": "",
"postalCode": "",
"region": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customers/:customerKey")! 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()
DELETE
directory.domainAliases.delete
{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName
QUERY PARAMS
customer
domainAliasName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName"
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName"
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/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName"))
.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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")
.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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName';
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName',
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName');
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName';
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName"]
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName",
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")
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/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName";
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName
http DELETE {{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")! 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()
GET
directory.domainAliases.get
{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName
QUERY PARAMS
customer
domainAliasName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName"
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName"
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/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName"))
.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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")
.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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName';
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName',
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName');
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName';
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName"]
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName",
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")
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/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName";
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}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases/:domainAliasName")! 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()
POST
directory.domainAliases.insert
{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases
QUERY PARAMS
customer
BODY json
{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases");
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 \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases" {:content-type :json
:form-params {:creationTime ""
:domainAliasName ""
:etag ""
:kind ""
:parentDomainName ""
:verified false}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": 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}}/admin/directory/v1/customer/:customer/domainaliases"),
Content = new StringContent("{\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": 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}}/admin/directory/v1/customer/:customer/domainaliases");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases"
payload := strings.NewReader("{\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": 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/admin/directory/v1/customer/:customer/domainaliases HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 124
{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases")
.setHeader("content-type", "application/json")
.setBody("{\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": 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 \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases")
.header("content-type", "application/json")
.body("{\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n}")
.asString();
const data = JSON.stringify({
creationTime: '',
domainAliasName: '',
etag: '',
kind: '',
parentDomainName: '',
verified: 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}}/admin/directory/v1/customer/:customer/domainaliases');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases',
headers: {'content-type': 'application/json'},
data: {
creationTime: '',
domainAliasName: '',
etag: '',
kind: '',
parentDomainName: '',
verified: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"creationTime":"","domainAliasName":"","etag":"","kind":"","parentDomainName":"","verified":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}}/admin/directory/v1/customer/:customer/domainaliases',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "creationTime": "",\n "domainAliasName": "",\n "etag": "",\n "kind": "",\n "parentDomainName": "",\n "verified": 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 \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases")
.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/admin/directory/v1/customer/:customer/domainaliases',
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({
creationTime: '',
domainAliasName: '',
etag: '',
kind: '',
parentDomainName: '',
verified: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases',
headers: {'content-type': 'application/json'},
body: {
creationTime: '',
domainAliasName: '',
etag: '',
kind: '',
parentDomainName: '',
verified: 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}}/admin/directory/v1/customer/:customer/domainaliases');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
creationTime: '',
domainAliasName: '',
etag: '',
kind: '',
parentDomainName: '',
verified: 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}}/admin/directory/v1/customer/:customer/domainaliases',
headers: {'content-type': 'application/json'},
data: {
creationTime: '',
domainAliasName: '',
etag: '',
kind: '',
parentDomainName: '',
verified: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"creationTime":"","domainAliasName":"","etag":"","kind":"","parentDomainName":"","verified":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 = @{ @"creationTime": @"",
@"domainAliasName": @"",
@"etag": @"",
@"kind": @"",
@"parentDomainName": @"",
@"verified": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases"]
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}}/admin/directory/v1/customer/:customer/domainaliases" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases",
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([
'creationTime' => '',
'domainAliasName' => '',
'etag' => '',
'kind' => '',
'parentDomainName' => '',
'verified' => 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}}/admin/directory/v1/customer/:customer/domainaliases', [
'body' => '{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'creationTime' => '',
'domainAliasName' => '',
'etag' => '',
'kind' => '',
'parentDomainName' => '',
'verified' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'creationTime' => '',
'domainAliasName' => '',
'etag' => '',
'kind' => '',
'parentDomainName' => '',
'verified' => null
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases');
$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}}/admin/directory/v1/customer/:customer/domainaliases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/customer/:customer/domainaliases", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases"
payload = {
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases"
payload <- "{\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": 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}}/admin/directory/v1/customer/:customer/domainaliases")
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 \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": 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/admin/directory/v1/customer/:customer/domainaliases') do |req|
req.body = "{\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases";
let payload = json!({
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": 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}}/admin/directory/v1/customer/:customer/domainaliases \
--header 'content-type: application/json' \
--data '{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
}'
echo '{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
}' | \
http POST {{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "creationTime": "",\n "domainAliasName": "",\n "etag": "",\n "kind": "",\n "parentDomainName": "",\n "verified": false\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases")! 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()
GET
directory.domainAliases.list
{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases
QUERY PARAMS
customer
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases"
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}}/admin/directory/v1/customer/:customer/domainaliases"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases"
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/admin/directory/v1/customer/:customer/domainaliases HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases"))
.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}}/admin/directory/v1/customer/:customer/domainaliases")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases")
.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}}/admin/directory/v1/customer/:customer/domainaliases');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases';
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}}/admin/directory/v1/customer/:customer/domainaliases',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/domainaliases',
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}}/admin/directory/v1/customer/:customer/domainaliases'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases');
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}}/admin/directory/v1/customer/:customer/domainaliases'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases';
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}}/admin/directory/v1/customer/:customer/domainaliases"]
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}}/admin/directory/v1/customer/:customer/domainaliases" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases",
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}}/admin/directory/v1/customer/:customer/domainaliases');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/domainaliases")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases")
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/admin/directory/v1/customer/:customer/domainaliases') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases";
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}}/admin/directory/v1/customer/:customer/domainaliases
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/domainaliases")! 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()
DELETE
directory.domains.delete
{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName
QUERY PARAMS
customer
domainName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName"
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}}/admin/directory/v1/customer/:customer/domains/:domainName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName"
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/admin/directory/v1/customer/:customer/domains/:domainName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName"))
.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}}/admin/directory/v1/customer/:customer/domains/:domainName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName")
.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}}/admin/directory/v1/customer/:customer/domains/:domainName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName';
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}}/admin/directory/v1/customer/:customer/domains/:domainName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/domains/:domainName',
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}}/admin/directory/v1/customer/:customer/domains/:domainName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName');
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}}/admin/directory/v1/customer/:customer/domains/:domainName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName';
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}}/admin/directory/v1/customer/:customer/domains/:domainName"]
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}}/admin/directory/v1/customer/:customer/domains/:domainName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName",
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}}/admin/directory/v1/customer/:customer/domains/:domainName');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/customer/:customer/domains/:domainName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName")
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/admin/directory/v1/customer/:customer/domains/:domainName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName";
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}}/admin/directory/v1/customer/:customer/domains/:domainName
http DELETE {{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName")! 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()
GET
directory.domains.get
{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName
QUERY PARAMS
customer
domainName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName"
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}}/admin/directory/v1/customer/:customer/domains/:domainName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName"
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/admin/directory/v1/customer/:customer/domains/:domainName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName"))
.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}}/admin/directory/v1/customer/:customer/domains/:domainName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName")
.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}}/admin/directory/v1/customer/:customer/domains/:domainName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName';
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}}/admin/directory/v1/customer/:customer/domains/:domainName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/domains/:domainName',
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}}/admin/directory/v1/customer/:customer/domains/:domainName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName');
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}}/admin/directory/v1/customer/:customer/domains/:domainName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName';
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}}/admin/directory/v1/customer/:customer/domains/:domainName"]
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}}/admin/directory/v1/customer/:customer/domains/:domainName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName",
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}}/admin/directory/v1/customer/:customer/domains/:domainName');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/domains/:domainName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName")
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/admin/directory/v1/customer/:customer/domains/:domainName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName";
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}}/admin/directory/v1/customer/:customer/domains/:domainName
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/domains/:domainName")! 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()
POST
directory.domains.insert
{{baseUrl}}/admin/directory/v1/customer/:customer/domains
QUERY PARAMS
customer
BODY json
{
"creationTime": "",
"domainAliases": [
{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
}
],
"domainName": "",
"etag": "",
"isPrimary": false,
"kind": "",
"verified": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/domains");
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 \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/customer/:customer/domains" {:content-type :json
:form-params {:creationTime ""
:domainAliases [{:creationTime ""
:domainAliasName ""
:etag ""
:kind ""
:parentDomainName ""
:verified false}]
:domainName ""
:etag ""
:isPrimary false
:kind ""
:verified false}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domains"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": 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}}/admin/directory/v1/customer/:customer/domains"),
Content = new StringContent("{\n \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": 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}}/admin/directory/v1/customer/:customer/domains");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/domains"
payload := strings.NewReader("{\n \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": 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/admin/directory/v1/customer/:customer/domains HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 298
{
"creationTime": "",
"domainAliases": [
{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
}
],
"domainName": "",
"etag": "",
"isPrimary": false,
"kind": "",
"verified": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/customer/:customer/domains")
.setHeader("content-type", "application/json")
.setBody("{\n \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/domains"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": 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 \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/domains")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/customer/:customer/domains")
.header("content-type", "application/json")
.body("{\n \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": false\n}")
.asString();
const data = JSON.stringify({
creationTime: '',
domainAliases: [
{
creationTime: '',
domainAliasName: '',
etag: '',
kind: '',
parentDomainName: '',
verified: false
}
],
domainName: '',
etag: '',
isPrimary: false,
kind: '',
verified: 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}}/admin/directory/v1/customer/:customer/domains');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/domains',
headers: {'content-type': 'application/json'},
data: {
creationTime: '',
domainAliases: [
{
creationTime: '',
domainAliasName: '',
etag: '',
kind: '',
parentDomainName: '',
verified: false
}
],
domainName: '',
etag: '',
isPrimary: false,
kind: '',
verified: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domains';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"creationTime":"","domainAliases":[{"creationTime":"","domainAliasName":"","etag":"","kind":"","parentDomainName":"","verified":false}],"domainName":"","etag":"","isPrimary":false,"kind":"","verified":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}}/admin/directory/v1/customer/:customer/domains',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "creationTime": "",\n "domainAliases": [\n {\n "creationTime": "",\n "domainAliasName": "",\n "etag": "",\n "kind": "",\n "parentDomainName": "",\n "verified": false\n }\n ],\n "domainName": "",\n "etag": "",\n "isPrimary": false,\n "kind": "",\n "verified": 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 \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/domains")
.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/admin/directory/v1/customer/:customer/domains',
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({
creationTime: '',
domainAliases: [
{
creationTime: '',
domainAliasName: '',
etag: '',
kind: '',
parentDomainName: '',
verified: false
}
],
domainName: '',
etag: '',
isPrimary: false,
kind: '',
verified: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/domains',
headers: {'content-type': 'application/json'},
body: {
creationTime: '',
domainAliases: [
{
creationTime: '',
domainAliasName: '',
etag: '',
kind: '',
parentDomainName: '',
verified: false
}
],
domainName: '',
etag: '',
isPrimary: false,
kind: '',
verified: 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}}/admin/directory/v1/customer/:customer/domains');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
creationTime: '',
domainAliases: [
{
creationTime: '',
domainAliasName: '',
etag: '',
kind: '',
parentDomainName: '',
verified: false
}
],
domainName: '',
etag: '',
isPrimary: false,
kind: '',
verified: 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}}/admin/directory/v1/customer/:customer/domains',
headers: {'content-type': 'application/json'},
data: {
creationTime: '',
domainAliases: [
{
creationTime: '',
domainAliasName: '',
etag: '',
kind: '',
parentDomainName: '',
verified: false
}
],
domainName: '',
etag: '',
isPrimary: false,
kind: '',
verified: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domains';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"creationTime":"","domainAliases":[{"creationTime":"","domainAliasName":"","etag":"","kind":"","parentDomainName":"","verified":false}],"domainName":"","etag":"","isPrimary":false,"kind":"","verified":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 = @{ @"creationTime": @"",
@"domainAliases": @[ @{ @"creationTime": @"", @"domainAliasName": @"", @"etag": @"", @"kind": @"", @"parentDomainName": @"", @"verified": @NO } ],
@"domainName": @"",
@"etag": @"",
@"isPrimary": @NO,
@"kind": @"",
@"verified": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/domains"]
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}}/admin/directory/v1/customer/:customer/domains" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/domains",
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([
'creationTime' => '',
'domainAliases' => [
[
'creationTime' => '',
'domainAliasName' => '',
'etag' => '',
'kind' => '',
'parentDomainName' => '',
'verified' => null
]
],
'domainName' => '',
'etag' => '',
'isPrimary' => null,
'kind' => '',
'verified' => 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}}/admin/directory/v1/customer/:customer/domains', [
'body' => '{
"creationTime": "",
"domainAliases": [
{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
}
],
"domainName": "",
"etag": "",
"isPrimary": false,
"kind": "",
"verified": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domains');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'creationTime' => '',
'domainAliases' => [
[
'creationTime' => '',
'domainAliasName' => '',
'etag' => '',
'kind' => '',
'parentDomainName' => '',
'verified' => null
]
],
'domainName' => '',
'etag' => '',
'isPrimary' => null,
'kind' => '',
'verified' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'creationTime' => '',
'domainAliases' => [
[
'creationTime' => '',
'domainAliasName' => '',
'etag' => '',
'kind' => '',
'parentDomainName' => '',
'verified' => null
]
],
'domainName' => '',
'etag' => '',
'isPrimary' => null,
'kind' => '',
'verified' => null
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domains');
$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}}/admin/directory/v1/customer/:customer/domains' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"creationTime": "",
"domainAliases": [
{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
}
],
"domainName": "",
"etag": "",
"isPrimary": false,
"kind": "",
"verified": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/domains' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"creationTime": "",
"domainAliases": [
{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
}
],
"domainName": "",
"etag": "",
"isPrimary": false,
"kind": "",
"verified": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/customer/:customer/domains", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domains"
payload = {
"creationTime": "",
"domainAliases": [
{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": False
}
],
"domainName": "",
"etag": "",
"isPrimary": False,
"kind": "",
"verified": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/domains"
payload <- "{\n \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": 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}}/admin/directory/v1/customer/:customer/domains")
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 \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": 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/admin/directory/v1/customer/:customer/domains') do |req|
req.body = "{\n \"creationTime\": \"\",\n \"domainAliases\": [\n {\n \"creationTime\": \"\",\n \"domainAliasName\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"parentDomainName\": \"\",\n \"verified\": false\n }\n ],\n \"domainName\": \"\",\n \"etag\": \"\",\n \"isPrimary\": false,\n \"kind\": \"\",\n \"verified\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domains";
let payload = json!({
"creationTime": "",
"domainAliases": (
json!({
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
})
),
"domainName": "",
"etag": "",
"isPrimary": false,
"kind": "",
"verified": 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}}/admin/directory/v1/customer/:customer/domains \
--header 'content-type: application/json' \
--data '{
"creationTime": "",
"domainAliases": [
{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
}
],
"domainName": "",
"etag": "",
"isPrimary": false,
"kind": "",
"verified": false
}'
echo '{
"creationTime": "",
"domainAliases": [
{
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
}
],
"domainName": "",
"etag": "",
"isPrimary": false,
"kind": "",
"verified": false
}' | \
http POST {{baseUrl}}/admin/directory/v1/customer/:customer/domains \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "creationTime": "",\n "domainAliases": [\n {\n "creationTime": "",\n "domainAliasName": "",\n "etag": "",\n "kind": "",\n "parentDomainName": "",\n "verified": false\n }\n ],\n "domainName": "",\n "etag": "",\n "isPrimary": false,\n "kind": "",\n "verified": false\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/domains
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"creationTime": "",
"domainAliases": [
[
"creationTime": "",
"domainAliasName": "",
"etag": "",
"kind": "",
"parentDomainName": "",
"verified": false
]
],
"domainName": "",
"etag": "",
"isPrimary": false,
"kind": "",
"verified": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/domains")! 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()
GET
directory.domains.list
{{baseUrl}}/admin/directory/v1/customer/:customer/domains
QUERY PARAMS
customer
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/domains");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/domains")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domains"
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}}/admin/directory/v1/customer/:customer/domains"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/domains");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/domains"
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/admin/directory/v1/customer/:customer/domains HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/domains")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/domains"))
.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}}/admin/directory/v1/customer/:customer/domains")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/domains")
.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}}/admin/directory/v1/customer/:customer/domains');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/domains'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domains';
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}}/admin/directory/v1/customer/:customer/domains',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/domains")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/domains',
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}}/admin/directory/v1/customer/:customer/domains'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/domains');
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}}/admin/directory/v1/customer/:customer/domains'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/domains';
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}}/admin/directory/v1/customer/:customer/domains"]
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}}/admin/directory/v1/customer/:customer/domains" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/domains",
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}}/admin/directory/v1/customer/:customer/domains');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domains');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/domains');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/domains' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/domains' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/domains")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domains"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/domains"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/domains")
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/admin/directory/v1/customer/:customer/domains') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/domains";
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}}/admin/directory/v1/customer/:customer/domains
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/domains
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/domains
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/domains")! 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()
DELETE
directory.groups.aliases.delete
{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias
QUERY PARAMS
groupKey
alias
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias"
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}}/admin/directory/v1/groups/:groupKey/aliases/:alias"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias"
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/admin/directory/v1/groups/:groupKey/aliases/:alias HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias"))
.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}}/admin/directory/v1/groups/:groupKey/aliases/:alias")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias")
.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}}/admin/directory/v1/groups/:groupKey/aliases/:alias');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias';
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}}/admin/directory/v1/groups/:groupKey/aliases/:alias',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/groups/:groupKey/aliases/:alias',
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}}/admin/directory/v1/groups/:groupKey/aliases/:alias'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias');
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}}/admin/directory/v1/groups/:groupKey/aliases/:alias'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias';
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}}/admin/directory/v1/groups/:groupKey/aliases/:alias"]
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}}/admin/directory/v1/groups/:groupKey/aliases/:alias" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias",
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}}/admin/directory/v1/groups/:groupKey/aliases/:alias');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/groups/:groupKey/aliases/:alias")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias")
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/admin/directory/v1/groups/:groupKey/aliases/:alias') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias";
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}}/admin/directory/v1/groups/:groupKey/aliases/:alias
http DELETE {{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases/:alias")! 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()
POST
directory.groups.aliases.insert
{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases
QUERY PARAMS
groupKey
BODY json
{
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases");
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 \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases" {:content-type :json
:form-params {:alias ""
:etag ""
:id ""
:kind ""
:primaryEmail ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\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}}/admin/directory/v1/groups/:groupKey/aliases"),
Content = new StringContent("{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\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}}/admin/directory/v1/groups/:groupKey/aliases");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases"
payload := strings.NewReader("{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\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/admin/directory/v1/groups/:groupKey/aliases HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 79
{
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases")
.setHeader("content-type", "application/json")
.setBody("{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\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 \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases")
.header("content-type", "application/json")
.body("{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}")
.asString();
const data = JSON.stringify({
alias: '',
etag: '',
id: '',
kind: '',
primaryEmail: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases',
headers: {'content-type': 'application/json'},
data: {alias: '', etag: '', id: '', kind: '', primaryEmail: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"alias":"","etag":"","id":"","kind":"","primaryEmail":""}'
};
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}}/admin/directory/v1/groups/:groupKey/aliases',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "alias": "",\n "etag": "",\n "id": "",\n "kind": "",\n "primaryEmail": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases")
.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/admin/directory/v1/groups/:groupKey/aliases',
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({alias: '', etag: '', id: '', kind: '', primaryEmail: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases',
headers: {'content-type': 'application/json'},
body: {alias: '', etag: '', id: '', kind: '', primaryEmail: ''},
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}}/admin/directory/v1/groups/:groupKey/aliases');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
alias: '',
etag: '',
id: '',
kind: '',
primaryEmail: ''
});
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}}/admin/directory/v1/groups/:groupKey/aliases',
headers: {'content-type': 'application/json'},
data: {alias: '', etag: '', id: '', kind: '', primaryEmail: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"alias":"","etag":"","id":"","kind":"","primaryEmail":""}'
};
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 = @{ @"alias": @"",
@"etag": @"",
@"id": @"",
@"kind": @"",
@"primaryEmail": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases"]
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}}/admin/directory/v1/groups/:groupKey/aliases" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases",
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([
'alias' => '',
'etag' => '',
'id' => '',
'kind' => '',
'primaryEmail' => ''
]),
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}}/admin/directory/v1/groups/:groupKey/aliases', [
'body' => '{
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'alias' => '',
'etag' => '',
'id' => '',
'kind' => '',
'primaryEmail' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'alias' => '',
'etag' => '',
'id' => '',
'kind' => '',
'primaryEmail' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases');
$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}}/admin/directory/v1/groups/:groupKey/aliases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/groups/:groupKey/aliases", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases"
payload = {
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases"
payload <- "{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\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}}/admin/directory/v1/groups/:groupKey/aliases")
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 \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\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/admin/directory/v1/groups/:groupKey/aliases') do |req|
req.body = "{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases";
let payload = json!({
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
});
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}}/admin/directory/v1/groups/:groupKey/aliases \
--header 'content-type: application/json' \
--data '{
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}'
echo '{
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "alias": "",\n "etag": "",\n "id": "",\n "kind": "",\n "primaryEmail": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases")! 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()
GET
directory.groups.aliases.list
{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases
QUERY PARAMS
groupKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases"
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}}/admin/directory/v1/groups/:groupKey/aliases"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases"
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/admin/directory/v1/groups/:groupKey/aliases HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases"))
.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}}/admin/directory/v1/groups/:groupKey/aliases")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases")
.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}}/admin/directory/v1/groups/:groupKey/aliases');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases';
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}}/admin/directory/v1/groups/:groupKey/aliases',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/groups/:groupKey/aliases',
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}}/admin/directory/v1/groups/:groupKey/aliases'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases');
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}}/admin/directory/v1/groups/:groupKey/aliases'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases';
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}}/admin/directory/v1/groups/:groupKey/aliases"]
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}}/admin/directory/v1/groups/:groupKey/aliases" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases",
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}}/admin/directory/v1/groups/:groupKey/aliases');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/groups/:groupKey/aliases")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases")
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/admin/directory/v1/groups/:groupKey/aliases') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases";
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}}/admin/directory/v1/groups/:groupKey/aliases
http GET {{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups/:groupKey/aliases")! 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()
DELETE
directory.groups.delete
{{baseUrl}}/admin/directory/v1/groups/:groupKey
QUERY PARAMS
groupKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups/:groupKey");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/groups/:groupKey")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
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}}/admin/directory/v1/groups/:groupKey"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/groups/:groupKey");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
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/admin/directory/v1/groups/:groupKey HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/groups/:groupKey")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups/:groupKey"))
.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}}/admin/directory/v1/groups/:groupKey")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/groups/:groupKey")
.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}}/admin/directory/v1/groups/:groupKey');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey';
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}}/admin/directory/v1/groups/:groupKey',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/groups/:groupKey',
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}}/admin/directory/v1/groups/:groupKey'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/groups/:groupKey');
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}}/admin/directory/v1/groups/:groupKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey';
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}}/admin/directory/v1/groups/:groupKey"]
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}}/admin/directory/v1/groups/:groupKey" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups/:groupKey",
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}}/admin/directory/v1/groups/:groupKey');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/groups/:groupKey")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/groups/:groupKey")
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/admin/directory/v1/groups/:groupKey') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey";
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}}/admin/directory/v1/groups/:groupKey
http DELETE {{baseUrl}}/admin/directory/v1/groups/:groupKey
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups/:groupKey
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups/:groupKey")! 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()
GET
directory.groups.get
{{baseUrl}}/admin/directory/v1/groups/:groupKey
QUERY PARAMS
groupKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups/:groupKey");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/groups/:groupKey")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
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}}/admin/directory/v1/groups/:groupKey"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/groups/:groupKey");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
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/admin/directory/v1/groups/:groupKey HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/groups/:groupKey")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups/:groupKey"))
.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}}/admin/directory/v1/groups/:groupKey")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/groups/:groupKey")
.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}}/admin/directory/v1/groups/:groupKey');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey';
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}}/admin/directory/v1/groups/:groupKey',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/groups/:groupKey',
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}}/admin/directory/v1/groups/:groupKey'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/groups/:groupKey');
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}}/admin/directory/v1/groups/:groupKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey';
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}}/admin/directory/v1/groups/:groupKey"]
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}}/admin/directory/v1/groups/:groupKey" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups/:groupKey",
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}}/admin/directory/v1/groups/:groupKey');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/groups/:groupKey")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/groups/:groupKey")
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/admin/directory/v1/groups/:groupKey') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey";
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}}/admin/directory/v1/groups/:groupKey
http GET {{baseUrl}}/admin/directory/v1/groups/:groupKey
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups/:groupKey
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups/:groupKey")! 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()
POST
directory.groups.insert
{{baseUrl}}/admin/directory/v1/groups
BODY json
{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups");
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 \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/groups" {:content-type :json
:form-params {:adminCreated false
:aliases []
:description ""
:directMembersCount ""
:email ""
:etag ""
:id ""
:kind ""
:name ""
:nonEditableAliases []}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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}}/admin/directory/v1/groups"),
Content = new StringContent("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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}}/admin/directory/v1/groups");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups"
payload := strings.NewReader("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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/admin/directory/v1/groups HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 190
{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/groups")
.setHeader("content-type", "application/json")
.setBody("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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 \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/groups")
.header("content-type", "application/json")
.body("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}")
.asString();
const data = JSON.stringify({
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/groups');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/groups',
headers: {'content-type': 'application/json'},
data: {
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"adminCreated":false,"aliases":[],"description":"","directMembersCount":"","email":"","etag":"","id":"","kind":"","name":"","nonEditableAliases":[]}'
};
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}}/admin/directory/v1/groups',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "adminCreated": false,\n "aliases": [],\n "description": "",\n "directMembersCount": "",\n "email": "",\n "etag": "",\n "id": "",\n "kind": "",\n "name": "",\n "nonEditableAliases": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups")
.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/admin/directory/v1/groups',
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({
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/groups',
headers: {'content-type': 'application/json'},
body: {
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
},
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}}/admin/directory/v1/groups');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
});
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}}/admin/directory/v1/groups',
headers: {'content-type': 'application/json'},
data: {
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"adminCreated":false,"aliases":[],"description":"","directMembersCount":"","email":"","etag":"","id":"","kind":"","name":"","nonEditableAliases":[]}'
};
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 = @{ @"adminCreated": @NO,
@"aliases": @[ ],
@"description": @"",
@"directMembersCount": @"",
@"email": @"",
@"etag": @"",
@"id": @"",
@"kind": @"",
@"name": @"",
@"nonEditableAliases": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/groups"]
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}}/admin/directory/v1/groups" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups",
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([
'adminCreated' => null,
'aliases' => [
],
'description' => '',
'directMembersCount' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'name' => '',
'nonEditableAliases' => [
]
]),
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}}/admin/directory/v1/groups', [
'body' => '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'adminCreated' => null,
'aliases' => [
],
'description' => '',
'directMembersCount' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'name' => '',
'nonEditableAliases' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'adminCreated' => null,
'aliases' => [
],
'description' => '',
'directMembersCount' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'name' => '',
'nonEditableAliases' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/groups');
$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}}/admin/directory/v1/groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/groups", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups"
payload = {
"adminCreated": False,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups"
payload <- "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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}}/admin/directory/v1/groups")
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 \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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/admin/directory/v1/groups') do |req|
req.body = "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/groups";
let payload = json!({
"adminCreated": false,
"aliases": (),
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": ()
});
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}}/admin/directory/v1/groups \
--header 'content-type: application/json' \
--data '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}'
echo '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}' | \
http POST {{baseUrl}}/admin/directory/v1/groups \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "adminCreated": false,\n "aliases": [],\n "description": "",\n "directMembersCount": "",\n "email": "",\n "etag": "",\n "id": "",\n "kind": "",\n "name": "",\n "nonEditableAliases": []\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups")! 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()
GET
directory.groups.list
{{baseUrl}}/admin/directory/v1/groups
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/groups")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups"
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}}/admin/directory/v1/groups"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/groups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups"
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/admin/directory/v1/groups HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/groups")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups"))
.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}}/admin/directory/v1/groups")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/groups")
.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}}/admin/directory/v1/groups');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/admin/directory/v1/groups'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups';
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}}/admin/directory/v1/groups',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/groups',
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}}/admin/directory/v1/groups'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/groups');
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}}/admin/directory/v1/groups'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups';
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}}/admin/directory/v1/groups"]
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}}/admin/directory/v1/groups" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups",
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}}/admin/directory/v1/groups');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/groups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/groups' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/groups")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/groups")
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/admin/directory/v1/groups') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/groups";
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}}/admin/directory/v1/groups
http GET {{baseUrl}}/admin/directory/v1/groups
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups")! 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()
PATCH
directory.groups.patch
{{baseUrl}}/admin/directory/v1/groups/:groupKey
QUERY PARAMS
groupKey
BODY json
{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups/:groupKey");
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 \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/admin/directory/v1/groups/:groupKey" {:content-type :json
:form-params {:adminCreated false
:aliases []
:description ""
:directMembersCount ""
:email ""
:etag ""
:id ""
:kind ""
:name ""
:nonEditableAliases []}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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}}/admin/directory/v1/groups/:groupKey"),
Content = new StringContent("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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}}/admin/directory/v1/groups/:groupKey");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
payload := strings.NewReader("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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/admin/directory/v1/groups/:groupKey HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 190
{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/admin/directory/v1/groups/:groupKey")
.setHeader("content-type", "application/json")
.setBody("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups/:groupKey"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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 \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/admin/directory/v1/groups/:groupKey")
.header("content-type", "application/json")
.body("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}")
.asString();
const data = JSON.stringify({
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/admin/directory/v1/groups/:groupKey');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey',
headers: {'content-type': 'application/json'},
data: {
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"adminCreated":false,"aliases":[],"description":"","directMembersCount":"","email":"","etag":"","id":"","kind":"","name":"","nonEditableAliases":[]}'
};
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}}/admin/directory/v1/groups/:groupKey',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "adminCreated": false,\n "aliases": [],\n "description": "",\n "directMembersCount": "",\n "email": "",\n "etag": "",\n "id": "",\n "kind": "",\n "name": "",\n "nonEditableAliases": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey")
.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/admin/directory/v1/groups/:groupKey',
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({
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey',
headers: {'content-type': 'application/json'},
body: {
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
},
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}}/admin/directory/v1/groups/:groupKey');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
});
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}}/admin/directory/v1/groups/:groupKey',
headers: {'content-type': 'application/json'},
data: {
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"adminCreated":false,"aliases":[],"description":"","directMembersCount":"","email":"","etag":"","id":"","kind":"","name":"","nonEditableAliases":[]}'
};
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 = @{ @"adminCreated": @NO,
@"aliases": @[ ],
@"description": @"",
@"directMembersCount": @"",
@"email": @"",
@"etag": @"",
@"id": @"",
@"kind": @"",
@"name": @"",
@"nonEditableAliases": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/groups/:groupKey"]
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}}/admin/directory/v1/groups/:groupKey" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups/:groupKey",
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([
'adminCreated' => null,
'aliases' => [
],
'description' => '',
'directMembersCount' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'name' => '',
'nonEditableAliases' => [
]
]),
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}}/admin/directory/v1/groups/:groupKey', [
'body' => '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'adminCreated' => null,
'aliases' => [
],
'description' => '',
'directMembersCount' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'name' => '',
'nonEditableAliases' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'adminCreated' => null,
'aliases' => [
],
'description' => '',
'directMembersCount' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'name' => '',
'nonEditableAliases' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey');
$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}}/admin/directory/v1/groups/:groupKey' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/admin/directory/v1/groups/:groupKey", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
payload = {
"adminCreated": False,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
payload <- "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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}}/admin/directory/v1/groups/:groupKey")
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 \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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/admin/directory/v1/groups/:groupKey') do |req|
req.body = "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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}}/admin/directory/v1/groups/:groupKey";
let payload = json!({
"adminCreated": false,
"aliases": (),
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": ()
});
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}}/admin/directory/v1/groups/:groupKey \
--header 'content-type: application/json' \
--data '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}'
echo '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}' | \
http PATCH {{baseUrl}}/admin/directory/v1/groups/:groupKey \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "adminCreated": false,\n "aliases": [],\n "description": "",\n "directMembersCount": "",\n "email": "",\n "etag": "",\n "id": "",\n "kind": "",\n "name": "",\n "nonEditableAliases": []\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups/:groupKey
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups/:groupKey")! 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()
PUT
directory.groups.update
{{baseUrl}}/admin/directory/v1/groups/:groupKey
QUERY PARAMS
groupKey
BODY json
{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups/:groupKey");
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 \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/admin/directory/v1/groups/:groupKey" {:content-type :json
:form-params {:adminCreated false
:aliases []
:description ""
:directMembersCount ""
:email ""
:etag ""
:id ""
:kind ""
:name ""
:nonEditableAliases []}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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}}/admin/directory/v1/groups/:groupKey"),
Content = new StringContent("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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}}/admin/directory/v1/groups/:groupKey");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
payload := strings.NewReader("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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/admin/directory/v1/groups/:groupKey HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 190
{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/directory/v1/groups/:groupKey")
.setHeader("content-type", "application/json")
.setBody("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups/:groupKey"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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 \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/directory/v1/groups/:groupKey")
.header("content-type", "application/json")
.body("{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}")
.asString();
const data = JSON.stringify({
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/admin/directory/v1/groups/:groupKey');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey',
headers: {'content-type': 'application/json'},
data: {
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"adminCreated":false,"aliases":[],"description":"","directMembersCount":"","email":"","etag":"","id":"","kind":"","name":"","nonEditableAliases":[]}'
};
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}}/admin/directory/v1/groups/:groupKey',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "adminCreated": false,\n "aliases": [],\n "description": "",\n "directMembersCount": "",\n "email": "",\n "etag": "",\n "id": "",\n "kind": "",\n "name": "",\n "nonEditableAliases": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey")
.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/admin/directory/v1/groups/:groupKey',
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({
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey',
headers: {'content-type': 'application/json'},
body: {
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
},
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}}/admin/directory/v1/groups/:groupKey');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
});
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}}/admin/directory/v1/groups/:groupKey',
headers: {'content-type': 'application/json'},
data: {
adminCreated: false,
aliases: [],
description: '',
directMembersCount: '',
email: '',
etag: '',
id: '',
kind: '',
name: '',
nonEditableAliases: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"adminCreated":false,"aliases":[],"description":"","directMembersCount":"","email":"","etag":"","id":"","kind":"","name":"","nonEditableAliases":[]}'
};
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 = @{ @"adminCreated": @NO,
@"aliases": @[ ],
@"description": @"",
@"directMembersCount": @"",
@"email": @"",
@"etag": @"",
@"id": @"",
@"kind": @"",
@"name": @"",
@"nonEditableAliases": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/groups/:groupKey"]
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}}/admin/directory/v1/groups/:groupKey" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups/:groupKey",
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([
'adminCreated' => null,
'aliases' => [
],
'description' => '',
'directMembersCount' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'name' => '',
'nonEditableAliases' => [
]
]),
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}}/admin/directory/v1/groups/:groupKey', [
'body' => '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'adminCreated' => null,
'aliases' => [
],
'description' => '',
'directMembersCount' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'name' => '',
'nonEditableAliases' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'adminCreated' => null,
'aliases' => [
],
'description' => '',
'directMembersCount' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'name' => '',
'nonEditableAliases' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey');
$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}}/admin/directory/v1/groups/:groupKey' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/admin/directory/v1/groups/:groupKey", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
payload = {
"adminCreated": False,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups/:groupKey"
payload <- "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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}}/admin/directory/v1/groups/:groupKey")
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 \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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/admin/directory/v1/groups/:groupKey') do |req|
req.body = "{\n \"adminCreated\": false,\n \"aliases\": [],\n \"description\": \"\",\n \"directMembersCount\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"nonEditableAliases\": []\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}}/admin/directory/v1/groups/:groupKey";
let payload = json!({
"adminCreated": false,
"aliases": (),
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": ()
});
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}}/admin/directory/v1/groups/:groupKey \
--header 'content-type: application/json' \
--data '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}'
echo '{
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
}' | \
http PUT {{baseUrl}}/admin/directory/v1/groups/:groupKey \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "adminCreated": false,\n "aliases": [],\n "description": "",\n "directMembersCount": "",\n "email": "",\n "etag": "",\n "id": "",\n "kind": "",\n "name": "",\n "nonEditableAliases": []\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups/:groupKey
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"adminCreated": false,
"aliases": [],
"description": "",
"directMembersCount": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"name": "",
"nonEditableAliases": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups/:groupKey")! 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()
DELETE
directory.members.delete
{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey
QUERY PARAMS
groupKey
memberKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
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/admin/directory/v1/groups/:groupKey/members/:memberKey HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"))
.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}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.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}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey';
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/groups/:groupKey/members/:memberKey',
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey';
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey"]
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey",
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/groups/:groupKey/members/:memberKey")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
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/admin/directory/v1/groups/:groupKey/members/:memberKey') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey";
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey
http DELETE {{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")! 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()
GET
directory.members.get
{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey
QUERY PARAMS
groupKey
memberKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
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/admin/directory/v1/groups/:groupKey/members/:memberKey HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"))
.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}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.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}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey';
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/groups/:groupKey/members/:memberKey',
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey';
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey"]
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey",
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/groups/:groupKey/members/:memberKey")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
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/admin/directory/v1/groups/:groupKey/members/:memberKey') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey";
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey
http GET {{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")! 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()
GET
directory.members.hasMember
{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey
QUERY PARAMS
groupKey
memberKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey"
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}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey"
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/admin/directory/v1/groups/:groupKey/hasMember/:memberKey HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey"))
.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}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey")
.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}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey';
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}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/groups/:groupKey/hasMember/:memberKey',
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}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey');
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}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey';
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}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey"]
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}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey",
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}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/groups/:groupKey/hasMember/:memberKey")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey")
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/admin/directory/v1/groups/:groupKey/hasMember/:memberKey') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey";
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}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey
http GET {{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups/:groupKey/hasMember/:memberKey")! 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()
POST
directory.members.insert
{{baseUrl}}/admin/directory/v1/groups/:groupKey/members
QUERY PARAMS
groupKey
BODY json
{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members");
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 \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members" {:content-type :json
:form-params {:delivery_settings ""
:email ""
:etag ""
:id ""
:kind ""
:role ""
:status ""
:type ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/groups/:groupKey/members"),
Content = new StringContent("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/groups/:groupKey/members");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members"
payload := strings.NewReader("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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/admin/directory/v1/groups/:groupKey/members HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 128
{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members")
.setHeader("content-type", "application/json")
.setBody("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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 \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members")
.header("content-type", "application/json")
.body("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}")
.asString();
const data = JSON.stringify({
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members',
headers: {'content-type': 'application/json'},
data: {
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"delivery_settings":"","email":"","etag":"","id":"","kind":"","role":"","status":"","type":""}'
};
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}}/admin/directory/v1/groups/:groupKey/members',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "delivery_settings": "",\n "email": "",\n "etag": "",\n "id": "",\n "kind": "",\n "role": "",\n "status": "",\n "type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members")
.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/admin/directory/v1/groups/:groupKey/members',
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({
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members',
headers: {'content-type': 'application/json'},
body: {
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
},
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}}/admin/directory/v1/groups/:groupKey/members');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
});
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}}/admin/directory/v1/groups/:groupKey/members',
headers: {'content-type': 'application/json'},
data: {
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"delivery_settings":"","email":"","etag":"","id":"","kind":"","role":"","status":"","type":""}'
};
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 = @{ @"delivery_settings": @"",
@"email": @"",
@"etag": @"",
@"id": @"",
@"kind": @"",
@"role": @"",
@"status": @"",
@"type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/groups/:groupKey/members"]
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}}/admin/directory/v1/groups/:groupKey/members" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups/:groupKey/members",
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([
'delivery_settings' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'role' => '',
'status' => '',
'type' => ''
]),
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}}/admin/directory/v1/groups/:groupKey/members', [
'body' => '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/members');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'delivery_settings' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'role' => '',
'status' => '',
'type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'delivery_settings' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'role' => '',
'status' => '',
'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/members');
$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}}/admin/directory/v1/groups/:groupKey/members' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/groups/:groupKey/members", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members"
payload = {
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members"
payload <- "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/groups/:groupKey/members")
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 \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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/admin/directory/v1/groups/:groupKey/members') do |req|
req.body = "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members";
let payload = json!({
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
});
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}}/admin/directory/v1/groups/:groupKey/members \
--header 'content-type: application/json' \
--data '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}'
echo '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/groups/:groupKey/members \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "delivery_settings": "",\n "email": "",\n "etag": "",\n "id": "",\n "kind": "",\n "role": "",\n "status": "",\n "type": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups/:groupKey/members
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members")! 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()
GET
directory.members.list
{{baseUrl}}/admin/directory/v1/groups/:groupKey/members
QUERY PARAMS
groupKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members"
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}}/admin/directory/v1/groups/:groupKey/members"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members"
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/admin/directory/v1/groups/:groupKey/members HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members"))
.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}}/admin/directory/v1/groups/:groupKey/members")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members")
.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}}/admin/directory/v1/groups/:groupKey/members');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members';
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}}/admin/directory/v1/groups/:groupKey/members',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/groups/:groupKey/members',
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}}/admin/directory/v1/groups/:groupKey/members'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members');
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}}/admin/directory/v1/groups/:groupKey/members'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members';
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}}/admin/directory/v1/groups/:groupKey/members"]
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}}/admin/directory/v1/groups/:groupKey/members" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups/:groupKey/members",
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}}/admin/directory/v1/groups/:groupKey/members');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/members');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/members');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/groups/:groupKey/members")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members")
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/admin/directory/v1/groups/:groupKey/members') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members";
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}}/admin/directory/v1/groups/:groupKey/members
http GET {{baseUrl}}/admin/directory/v1/groups/:groupKey/members
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups/:groupKey/members
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members")! 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()
PATCH
directory.members.patch
{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey
QUERY PARAMS
groupKey
memberKey
BODY json
{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey");
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 \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey" {:content-type :json
:form-params {:delivery_settings ""
:email ""
:etag ""
:id ""
:kind ""
:role ""
:status ""
:type ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/groups/:groupKey/members/:memberKey"),
Content = new StringContent("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/groups/:groupKey/members/:memberKey");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
payload := strings.NewReader("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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/admin/directory/v1/groups/:groupKey/members/:memberKey HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 128
{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.setHeader("content-type", "application/json")
.setBody("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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 \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.header("content-type", "application/json")
.body("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}")
.asString();
const data = JSON.stringify({
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey',
headers: {'content-type': 'application/json'},
data: {
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"delivery_settings":"","email":"","etag":"","id":"","kind":"","role":"","status":"","type":""}'
};
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "delivery_settings": "",\n "email": "",\n "etag": "",\n "id": "",\n "kind": "",\n "role": "",\n "status": "",\n "type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.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/admin/directory/v1/groups/:groupKey/members/:memberKey',
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({
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey',
headers: {'content-type': 'application/json'},
body: {
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
},
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
});
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey',
headers: {'content-type': 'application/json'},
data: {
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"delivery_settings":"","email":"","etag":"","id":"","kind":"","role":"","status":"","type":""}'
};
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 = @{ @"delivery_settings": @"",
@"email": @"",
@"etag": @"",
@"id": @"",
@"kind": @"",
@"role": @"",
@"status": @"",
@"type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"]
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey",
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([
'delivery_settings' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'role' => '',
'status' => '',
'type' => ''
]),
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey', [
'body' => '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'delivery_settings' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'role' => '',
'status' => '',
'type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'delivery_settings' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'role' => '',
'status' => '',
'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
$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}}/admin/directory/v1/groups/:groupKey/members/:memberKey' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/admin/directory/v1/groups/:groupKey/members/:memberKey", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
payload = {
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
payload <- "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
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 \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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/admin/directory/v1/groups/:groupKey/members/:memberKey') do |req|
req.body = "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/groups/:groupKey/members/:memberKey";
let payload = json!({
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
});
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey \
--header 'content-type: application/json' \
--data '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}'
echo '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}' | \
http PATCH {{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "delivery_settings": "",\n "email": "",\n "etag": "",\n "id": "",\n "kind": "",\n "role": "",\n "status": "",\n "type": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")! 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()
PUT
directory.members.update
{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey
QUERY PARAMS
groupKey
memberKey
BODY json
{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey");
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 \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey" {:content-type :json
:form-params {:delivery_settings ""
:email ""
:etag ""
:id ""
:kind ""
:role ""
:status ""
:type ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/groups/:groupKey/members/:memberKey"),
Content = new StringContent("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/groups/:groupKey/members/:memberKey");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
payload := strings.NewReader("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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/admin/directory/v1/groups/:groupKey/members/:memberKey HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 128
{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.setHeader("content-type", "application/json")
.setBody("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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 \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.header("content-type", "application/json")
.body("{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}")
.asString();
const data = JSON.stringify({
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey',
headers: {'content-type': 'application/json'},
data: {
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"delivery_settings":"","email":"","etag":"","id":"","kind":"","role":"","status":"","type":""}'
};
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "delivery_settings": "",\n "email": "",\n "etag": "",\n "id": "",\n "kind": "",\n "role": "",\n "status": "",\n "type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
.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/admin/directory/v1/groups/:groupKey/members/:memberKey',
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({
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey',
headers: {'content-type': 'application/json'},
body: {
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
},
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
});
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey',
headers: {'content-type': 'application/json'},
data: {
delivery_settings: '',
email: '',
etag: '',
id: '',
kind: '',
role: '',
status: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"delivery_settings":"","email":"","etag":"","id":"","kind":"","role":"","status":"","type":""}'
};
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 = @{ @"delivery_settings": @"",
@"email": @"",
@"etag": @"",
@"id": @"",
@"kind": @"",
@"role": @"",
@"status": @"",
@"type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"]
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey",
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([
'delivery_settings' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'role' => '',
'status' => '',
'type' => ''
]),
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey', [
'body' => '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'delivery_settings' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'role' => '',
'status' => '',
'type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'delivery_settings' => '',
'email' => '',
'etag' => '',
'id' => '',
'kind' => '',
'role' => '',
'status' => '',
'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey');
$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}}/admin/directory/v1/groups/:groupKey/members/:memberKey' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/admin/directory/v1/groups/:groupKey/members/:memberKey", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
payload = {
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey"
payload <- "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/groups/:groupKey/members/:memberKey")
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 \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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/admin/directory/v1/groups/:groupKey/members/:memberKey') do |req|
req.body = "{\n \"delivery_settings\": \"\",\n \"email\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"role\": \"\",\n \"status\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/groups/:groupKey/members/:memberKey";
let payload = json!({
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
});
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}}/admin/directory/v1/groups/:groupKey/members/:memberKey \
--header 'content-type: application/json' \
--data '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}'
echo '{
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
}' | \
http PUT {{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "delivery_settings": "",\n "email": "",\n "etag": "",\n "id": "",\n "kind": "",\n "role": "",\n "status": "",\n "type": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"delivery_settings": "",
"email": "",
"etag": "",
"id": "",
"kind": "",
"role": "",
"status": "",
"type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/groups/:groupKey/members/:memberKey")! 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()
POST
directory.mobiledevices.action
{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action
QUERY PARAMS
customerId
resourceId
BODY json
{
"action": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action");
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 \"action\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action" {:content-type :json
:form-params {:action ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": \"\"\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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action"),
Content = new StringContent("{\n \"action\": \"\"\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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action"
payload := strings.NewReader("{\n \"action\": \"\"\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/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 18
{
"action": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"action\": \"\"\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 \"action\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action")
.header("content-type", "application/json")
.body("{\n \"action\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action',
headers: {'content-type': 'application/json'},
data: {action: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":""}'
};
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"action\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action")
.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/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action',
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({action: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action',
headers: {'content-type': 'application/json'},
body: {action: ''},
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: ''
});
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action',
headers: {'content-type': 'application/json'},
data: {action: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":""}'
};
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 = @{ @"action": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action"]
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action",
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([
'action' => ''
]),
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action', [
'body' => '{
"action": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action');
$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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action"
payload = { "action": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action"
payload <- "{\n \"action\": \"\"\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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action")
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 \"action\": \"\"\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/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action') do |req|
req.body = "{\n \"action\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action";
let payload = json!({"action": ""});
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action \
--header 'content-type: application/json' \
--data '{
"action": ""
}'
echo '{
"action": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "action": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["action": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId/action")! 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()
DELETE
directory.mobiledevices.delete
{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId
QUERY PARAMS
customerId
resourceId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId"
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId"
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/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId"))
.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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")
.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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId';
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId',
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId');
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId';
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId"]
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId",
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")
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/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId";
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId
http DELETE {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")! 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()
GET
directory.mobiledevices.get
{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId
QUERY PARAMS
customerId
resourceId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId"
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId"
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/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId"))
.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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")
.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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId';
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId',
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId');
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId';
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId"]
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId",
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")
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/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId";
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}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId
http GET {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile/:resourceId")! 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()
GET
directory.mobiledevices.list
{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile
QUERY PARAMS
customerId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile"
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}}/admin/directory/v1/customer/:customerId/devices/mobile"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile"
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/admin/directory/v1/customer/:customerId/devices/mobile HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile"))
.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}}/admin/directory/v1/customer/:customerId/devices/mobile")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile")
.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}}/admin/directory/v1/customer/:customerId/devices/mobile');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile';
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}}/admin/directory/v1/customer/:customerId/devices/mobile',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customerId/devices/mobile',
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}}/admin/directory/v1/customer/:customerId/devices/mobile'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile');
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}}/admin/directory/v1/customer/:customerId/devices/mobile'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile';
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}}/admin/directory/v1/customer/:customerId/devices/mobile"]
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}}/admin/directory/v1/customer/:customerId/devices/mobile" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile",
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}}/admin/directory/v1/customer/:customerId/devices/mobile');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customerId/devices/mobile")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile")
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/admin/directory/v1/customer/:customerId/devices/mobile') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile";
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}}/admin/directory/v1/customer/:customerId/devices/mobile
http GET {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/devices/mobile")! 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()
DELETE
directory.orgunits.delete
{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath
QUERY PARAMS
customerId
orgUnitPath
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
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/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"))
.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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath';
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath',
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath';
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"]
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath",
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
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/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath";
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath
http DELETE {{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")! 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()
GET
directory.orgunits.get
{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath
QUERY PARAMS
customerId
orgUnitPath
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
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/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"))
.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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath';
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath',
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath';
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"]
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath",
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
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/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath";
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath
http GET {{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")! 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()
POST
directory.orgunits.insert
{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits
QUERY PARAMS
customerId
BODY json
{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits");
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 \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits" {:content-type :json
:form-params {:blockInheritance false
:description ""
:etag ""
:kind ""
:name ""
:orgUnitId ""
:orgUnitPath ""
:parentOrgUnitId ""
:parentOrgUnitPath ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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}}/admin/directory/v1/customer/:customerId/orgunits"),
Content = new StringContent("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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}}/admin/directory/v1/customer/:customerId/orgunits");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits"
payload := strings.NewReader("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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/admin/directory/v1/customer/:customerId/orgunits HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 186
{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits")
.setHeader("content-type", "application/json")
.setBody("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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 \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits")
.header("content-type", "application/json")
.body("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}")
.asString();
const data = JSON.stringify({
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits',
headers: {'content-type': 'application/json'},
data: {
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"blockInheritance":false,"description":"","etag":"","kind":"","name":"","orgUnitId":"","orgUnitPath":"","parentOrgUnitId":"","parentOrgUnitPath":""}'
};
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}}/admin/directory/v1/customer/:customerId/orgunits',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "blockInheritance": false,\n "description": "",\n "etag": "",\n "kind": "",\n "name": "",\n "orgUnitId": "",\n "orgUnitPath": "",\n "parentOrgUnitId": "",\n "parentOrgUnitPath": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits")
.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/admin/directory/v1/customer/:customerId/orgunits',
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({
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits',
headers: {'content-type': 'application/json'},
body: {
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
},
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}}/admin/directory/v1/customer/:customerId/orgunits');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
});
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}}/admin/directory/v1/customer/:customerId/orgunits',
headers: {'content-type': 'application/json'},
data: {
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"blockInheritance":false,"description":"","etag":"","kind":"","name":"","orgUnitId":"","orgUnitPath":"","parentOrgUnitId":"","parentOrgUnitPath":""}'
};
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 = @{ @"blockInheritance": @NO,
@"description": @"",
@"etag": @"",
@"kind": @"",
@"name": @"",
@"orgUnitId": @"",
@"orgUnitPath": @"",
@"parentOrgUnitId": @"",
@"parentOrgUnitPath": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits"]
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}}/admin/directory/v1/customer/:customerId/orgunits" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits",
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([
'blockInheritance' => null,
'description' => '',
'etag' => '',
'kind' => '',
'name' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'parentOrgUnitId' => '',
'parentOrgUnitPath' => ''
]),
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}}/admin/directory/v1/customer/:customerId/orgunits', [
'body' => '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'blockInheritance' => null,
'description' => '',
'etag' => '',
'kind' => '',
'name' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'parentOrgUnitId' => '',
'parentOrgUnitPath' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'blockInheritance' => null,
'description' => '',
'etag' => '',
'kind' => '',
'name' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'parentOrgUnitId' => '',
'parentOrgUnitPath' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits');
$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}}/admin/directory/v1/customer/:customerId/orgunits' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/customer/:customerId/orgunits", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits"
payload = {
"blockInheritance": False,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits"
payload <- "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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}}/admin/directory/v1/customer/:customerId/orgunits")
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 \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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/admin/directory/v1/customer/:customerId/orgunits') do |req|
req.body = "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits";
let payload = json!({
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
});
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}}/admin/directory/v1/customer/:customerId/orgunits \
--header 'content-type: application/json' \
--data '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}'
echo '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "blockInheritance": false,\n "description": "",\n "etag": "",\n "kind": "",\n "name": "",\n "orgUnitId": "",\n "orgUnitPath": "",\n "parentOrgUnitId": "",\n "parentOrgUnitPath": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits")! 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()
GET
directory.orgunits.list
{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits
QUERY PARAMS
customerId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits"
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}}/admin/directory/v1/customer/:customerId/orgunits"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits"
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/admin/directory/v1/customer/:customerId/orgunits HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits"))
.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}}/admin/directory/v1/customer/:customerId/orgunits")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits")
.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}}/admin/directory/v1/customer/:customerId/orgunits');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits';
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}}/admin/directory/v1/customer/:customerId/orgunits',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customerId/orgunits',
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}}/admin/directory/v1/customer/:customerId/orgunits'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits');
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}}/admin/directory/v1/customer/:customerId/orgunits'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits';
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}}/admin/directory/v1/customer/:customerId/orgunits"]
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}}/admin/directory/v1/customer/:customerId/orgunits" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits",
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}}/admin/directory/v1/customer/:customerId/orgunits');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customerId/orgunits")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits")
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/admin/directory/v1/customer/:customerId/orgunits') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits";
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}}/admin/directory/v1/customer/:customerId/orgunits
http GET {{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits")! 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()
PATCH
directory.orgunits.patch
{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath
QUERY PARAMS
customerId
orgUnitPath
BODY json
{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath");
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 \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath" {:content-type :json
:form-params {:blockInheritance false
:description ""
:etag ""
:kind ""
:name ""
:orgUnitId ""
:orgUnitPath ""
:parentOrgUnitId ""
:parentOrgUnitPath ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"),
Content = new StringContent("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
payload := strings.NewReader("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 186
{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.setHeader("content-type", "application/json")
.setBody("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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 \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.header("content-type", "application/json")
.body("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}")
.asString();
const data = JSON.stringify({
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath',
headers: {'content-type': 'application/json'},
data: {
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"blockInheritance":false,"description":"","etag":"","kind":"","name":"","orgUnitId":"","orgUnitPath":"","parentOrgUnitId":"","parentOrgUnitPath":""}'
};
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "blockInheritance": false,\n "description": "",\n "etag": "",\n "kind": "",\n "name": "",\n "orgUnitId": "",\n "orgUnitPath": "",\n "parentOrgUnitId": "",\n "parentOrgUnitPath": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.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/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath',
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({
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath',
headers: {'content-type': 'application/json'},
body: {
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
},
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
});
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath',
headers: {'content-type': 'application/json'},
data: {
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"blockInheritance":false,"description":"","etag":"","kind":"","name":"","orgUnitId":"","orgUnitPath":"","parentOrgUnitId":"","parentOrgUnitPath":""}'
};
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 = @{ @"blockInheritance": @NO,
@"description": @"",
@"etag": @"",
@"kind": @"",
@"name": @"",
@"orgUnitId": @"",
@"orgUnitPath": @"",
@"parentOrgUnitId": @"",
@"parentOrgUnitPath": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"]
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath",
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([
'blockInheritance' => null,
'description' => '',
'etag' => '',
'kind' => '',
'name' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'parentOrgUnitId' => '',
'parentOrgUnitPath' => ''
]),
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath', [
'body' => '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'blockInheritance' => null,
'description' => '',
'etag' => '',
'kind' => '',
'name' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'parentOrgUnitId' => '',
'parentOrgUnitPath' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'blockInheritance' => null,
'description' => '',
'etag' => '',
'kind' => '',
'name' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'parentOrgUnitId' => '',
'parentOrgUnitPath' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
$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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
payload = {
"blockInheritance": False,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
payload <- "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
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 \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath') do |req|
req.body = "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath";
let payload = json!({
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
});
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath \
--header 'content-type: application/json' \
--data '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}'
echo '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}' | \
http PATCH {{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "blockInheritance": false,\n "description": "",\n "etag": "",\n "kind": "",\n "name": "",\n "orgUnitId": "",\n "orgUnitPath": "",\n "parentOrgUnitId": "",\n "parentOrgUnitPath": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")! 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()
PUT
directory.orgunits.update
{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath
QUERY PARAMS
customerId
orgUnitPath
BODY json
{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath");
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 \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath" {:content-type :json
:form-params {:blockInheritance false
:description ""
:etag ""
:kind ""
:name ""
:orgUnitId ""
:orgUnitPath ""
:parentOrgUnitId ""
:parentOrgUnitPath ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"),
Content = new StringContent("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
payload := strings.NewReader("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 186
{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.setHeader("content-type", "application/json")
.setBody("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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 \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.header("content-type", "application/json")
.body("{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}")
.asString();
const data = JSON.stringify({
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath',
headers: {'content-type': 'application/json'},
data: {
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"blockInheritance":false,"description":"","etag":"","kind":"","name":"","orgUnitId":"","orgUnitPath":"","parentOrgUnitId":"","parentOrgUnitPath":""}'
};
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "blockInheritance": false,\n "description": "",\n "etag": "",\n "kind": "",\n "name": "",\n "orgUnitId": "",\n "orgUnitPath": "",\n "parentOrgUnitId": "",\n "parentOrgUnitPath": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
.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/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath',
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({
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath',
headers: {'content-type': 'application/json'},
body: {
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
},
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
});
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath',
headers: {'content-type': 'application/json'},
data: {
blockInheritance: false,
description: '',
etag: '',
kind: '',
name: '',
orgUnitId: '',
orgUnitPath: '',
parentOrgUnitId: '',
parentOrgUnitPath: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"blockInheritance":false,"description":"","etag":"","kind":"","name":"","orgUnitId":"","orgUnitPath":"","parentOrgUnitId":"","parentOrgUnitPath":""}'
};
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 = @{ @"blockInheritance": @NO,
@"description": @"",
@"etag": @"",
@"kind": @"",
@"name": @"",
@"orgUnitId": @"",
@"orgUnitPath": @"",
@"parentOrgUnitId": @"",
@"parentOrgUnitPath": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"]
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath",
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([
'blockInheritance' => null,
'description' => '',
'etag' => '',
'kind' => '',
'name' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'parentOrgUnitId' => '',
'parentOrgUnitPath' => ''
]),
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath', [
'body' => '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'blockInheritance' => null,
'description' => '',
'etag' => '',
'kind' => '',
'name' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'parentOrgUnitId' => '',
'parentOrgUnitPath' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'blockInheritance' => null,
'description' => '',
'etag' => '',
'kind' => '',
'name' => '',
'orgUnitId' => '',
'orgUnitPath' => '',
'parentOrgUnitId' => '',
'parentOrgUnitPath' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath');
$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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
payload = {
"blockInheritance": False,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath"
payload <- "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")
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 \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath') do |req|
req.body = "{\n \"blockInheritance\": false,\n \"description\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"orgUnitId\": \"\",\n \"orgUnitPath\": \"\",\n \"parentOrgUnitId\": \"\",\n \"parentOrgUnitPath\": \"\"\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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath";
let payload = json!({
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
});
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}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath \
--header 'content-type: application/json' \
--data '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}'
echo '{
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
}' | \
http PUT {{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "blockInheritance": false,\n "description": "",\n "etag": "",\n "kind": "",\n "name": "",\n "orgUnitId": "",\n "orgUnitPath": "",\n "parentOrgUnitId": "",\n "parentOrgUnitPath": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"blockInheritance": false,
"description": "",
"etag": "",
"kind": "",
"name": "",
"orgUnitId": "",
"orgUnitPath": "",
"parentOrgUnitId": "",
"parentOrgUnitPath": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/orgunits/:orgUnitPath")! 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()
GET
directory.privileges.list
{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges
QUERY PARAMS
customer
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges"
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}}/admin/directory/v1/customer/:customer/roles/ALL/privileges"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges"
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/admin/directory/v1/customer/:customer/roles/ALL/privileges HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges"))
.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}}/admin/directory/v1/customer/:customer/roles/ALL/privileges")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges")
.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}}/admin/directory/v1/customer/:customer/roles/ALL/privileges');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges';
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}}/admin/directory/v1/customer/:customer/roles/ALL/privileges',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/roles/ALL/privileges',
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}}/admin/directory/v1/customer/:customer/roles/ALL/privileges'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges');
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}}/admin/directory/v1/customer/:customer/roles/ALL/privileges'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges';
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}}/admin/directory/v1/customer/:customer/roles/ALL/privileges"]
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}}/admin/directory/v1/customer/:customer/roles/ALL/privileges" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges",
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}}/admin/directory/v1/customer/:customer/roles/ALL/privileges');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/roles/ALL/privileges")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges")
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/admin/directory/v1/customer/:customer/roles/ALL/privileges') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges";
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}}/admin/directory/v1/customer/:customer/roles/ALL/privileges
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/ALL/privileges")! 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()
DELETE
directory.resources.buildings.delete
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId
QUERY PARAMS
customer
buildingId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
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/admin/directory/v1/customer/:customer/resources/buildings/:buildingId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"))
.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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId';
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/resources/buildings/:buildingId',
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId';
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"]
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId",
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
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/admin/directory/v1/customer/:customer/resources/buildings/:buildingId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId";
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId
http DELETE {{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")! 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()
GET
directory.resources.buildings.get
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId
QUERY PARAMS
customer
buildingId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
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/admin/directory/v1/customer/:customer/resources/buildings/:buildingId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"))
.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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId';
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/resources/buildings/:buildingId',
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId';
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"]
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId",
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
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/admin/directory/v1/customer/:customer/resources/buildings/:buildingId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId";
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")! 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()
POST
directory.resources.buildings.insert
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings
QUERY PARAMS
customer
BODY json
{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings");
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 \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings" {:content-type :json
:form-params {:address {:addressLines []
:administrativeArea ""
:languageCode ""
:locality ""
:postalCode ""
:regionCode ""
:sublocality ""}
:buildingId ""
:buildingName ""
:coordinates {:latitude ""
:longitude ""}
:description ""
:etags ""
:floorNames []
:kind ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/buildings"),
Content = new StringContent("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/buildings");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings"
payload := strings.NewReader("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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/admin/directory/v1/customer/:customer/resources/buildings HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 362
{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings")
.setHeader("content-type", "application/json")
.setBody("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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 \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings")
.header("content-type", "application/json")
.body("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}")
.asString();
const data = JSON.stringify({
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {
latitude: '',
longitude: ''
},
description: '',
etags: '',
floorNames: [],
kind: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings',
headers: {'content-type': 'application/json'},
data: {
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {latitude: '', longitude: ''},
description: '',
etags: '',
floorNames: [],
kind: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"address":{"addressLines":[],"administrativeArea":"","languageCode":"","locality":"","postalCode":"","regionCode":"","sublocality":""},"buildingId":"","buildingName":"","coordinates":{"latitude":"","longitude":""},"description":"","etags":"","floorNames":[],"kind":""}'
};
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}}/admin/directory/v1/customer/:customer/resources/buildings',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "address": {\n "addressLines": [],\n "administrativeArea": "",\n "languageCode": "",\n "locality": "",\n "postalCode": "",\n "regionCode": "",\n "sublocality": ""\n },\n "buildingId": "",\n "buildingName": "",\n "coordinates": {\n "latitude": "",\n "longitude": ""\n },\n "description": "",\n "etags": "",\n "floorNames": [],\n "kind": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings")
.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/admin/directory/v1/customer/:customer/resources/buildings',
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({
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {latitude: '', longitude: ''},
description: '',
etags: '',
floorNames: [],
kind: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings',
headers: {'content-type': 'application/json'},
body: {
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {latitude: '', longitude: ''},
description: '',
etags: '',
floorNames: [],
kind: ''
},
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}}/admin/directory/v1/customer/:customer/resources/buildings');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {
latitude: '',
longitude: ''
},
description: '',
etags: '',
floorNames: [],
kind: ''
});
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}}/admin/directory/v1/customer/:customer/resources/buildings',
headers: {'content-type': 'application/json'},
data: {
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {latitude: '', longitude: ''},
description: '',
etags: '',
floorNames: [],
kind: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"address":{"addressLines":[],"administrativeArea":"","languageCode":"","locality":"","postalCode":"","regionCode":"","sublocality":""},"buildingId":"","buildingName":"","coordinates":{"latitude":"","longitude":""},"description":"","etags":"","floorNames":[],"kind":""}'
};
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 = @{ @"address": @{ @"addressLines": @[ ], @"administrativeArea": @"", @"languageCode": @"", @"locality": @"", @"postalCode": @"", @"regionCode": @"", @"sublocality": @"" },
@"buildingId": @"",
@"buildingName": @"",
@"coordinates": @{ @"latitude": @"", @"longitude": @"" },
@"description": @"",
@"etags": @"",
@"floorNames": @[ ],
@"kind": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings"]
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}}/admin/directory/v1/customer/:customer/resources/buildings" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings",
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([
'address' => [
'addressLines' => [
],
'administrativeArea' => '',
'languageCode' => '',
'locality' => '',
'postalCode' => '',
'regionCode' => '',
'sublocality' => ''
],
'buildingId' => '',
'buildingName' => '',
'coordinates' => [
'latitude' => '',
'longitude' => ''
],
'description' => '',
'etags' => '',
'floorNames' => [
],
'kind' => ''
]),
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}}/admin/directory/v1/customer/:customer/resources/buildings', [
'body' => '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'address' => [
'addressLines' => [
],
'administrativeArea' => '',
'languageCode' => '',
'locality' => '',
'postalCode' => '',
'regionCode' => '',
'sublocality' => ''
],
'buildingId' => '',
'buildingName' => '',
'coordinates' => [
'latitude' => '',
'longitude' => ''
],
'description' => '',
'etags' => '',
'floorNames' => [
],
'kind' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'address' => [
'addressLines' => [
],
'administrativeArea' => '',
'languageCode' => '',
'locality' => '',
'postalCode' => '',
'regionCode' => '',
'sublocality' => ''
],
'buildingId' => '',
'buildingName' => '',
'coordinates' => [
'latitude' => '',
'longitude' => ''
],
'description' => '',
'etags' => '',
'floorNames' => [
],
'kind' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings');
$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}}/admin/directory/v1/customer/:customer/resources/buildings' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/customer/:customer/resources/buildings", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings"
payload = {
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings"
payload <- "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/buildings")
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 \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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/admin/directory/v1/customer/:customer/resources/buildings') do |req|
req.body = "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings";
let payload = json!({
"address": json!({
"addressLines": (),
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
}),
"buildingId": "",
"buildingName": "",
"coordinates": json!({
"latitude": "",
"longitude": ""
}),
"description": "",
"etags": "",
"floorNames": (),
"kind": ""
});
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}}/admin/directory/v1/customer/:customer/resources/buildings \
--header 'content-type: application/json' \
--data '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}'
echo '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "address": {\n "addressLines": [],\n "administrativeArea": "",\n "languageCode": "",\n "locality": "",\n "postalCode": "",\n "regionCode": "",\n "sublocality": ""\n },\n "buildingId": "",\n "buildingName": "",\n "coordinates": {\n "latitude": "",\n "longitude": ""\n },\n "description": "",\n "etags": "",\n "floorNames": [],\n "kind": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"address": [
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
],
"buildingId": "",
"buildingName": "",
"coordinates": [
"latitude": "",
"longitude": ""
],
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings")! 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()
GET
directory.resources.buildings.list
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings
QUERY PARAMS
customer
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings"
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}}/admin/directory/v1/customer/:customer/resources/buildings"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings"
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/admin/directory/v1/customer/:customer/resources/buildings HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings"))
.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}}/admin/directory/v1/customer/:customer/resources/buildings")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings")
.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}}/admin/directory/v1/customer/:customer/resources/buildings');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings';
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}}/admin/directory/v1/customer/:customer/resources/buildings',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/resources/buildings',
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}}/admin/directory/v1/customer/:customer/resources/buildings'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings');
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}}/admin/directory/v1/customer/:customer/resources/buildings'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings';
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}}/admin/directory/v1/customer/:customer/resources/buildings"]
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}}/admin/directory/v1/customer/:customer/resources/buildings" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings",
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}}/admin/directory/v1/customer/:customer/resources/buildings');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/resources/buildings")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings")
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/admin/directory/v1/customer/:customer/resources/buildings') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings";
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}}/admin/directory/v1/customer/:customer/resources/buildings
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings")! 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()
PATCH
directory.resources.buildings.patch
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId
QUERY PARAMS
customer
buildingId
BODY json
{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId");
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 \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId" {:content-type :json
:form-params {:address {:addressLines []
:administrativeArea ""
:languageCode ""
:locality ""
:postalCode ""
:regionCode ""
:sublocality ""}
:buildingId ""
:buildingName ""
:coordinates {:latitude ""
:longitude ""}
:description ""
:etags ""
:floorNames []
:kind ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"),
Content = new StringContent("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
payload := strings.NewReader("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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/admin/directory/v1/customer/:customer/resources/buildings/:buildingId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 362
{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.setHeader("content-type", "application/json")
.setBody("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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 \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.header("content-type", "application/json")
.body("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}")
.asString();
const data = JSON.stringify({
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {
latitude: '',
longitude: ''
},
description: '',
etags: '',
floorNames: [],
kind: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId',
headers: {'content-type': 'application/json'},
data: {
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {latitude: '', longitude: ''},
description: '',
etags: '',
floorNames: [],
kind: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"address":{"addressLines":[],"administrativeArea":"","languageCode":"","locality":"","postalCode":"","regionCode":"","sublocality":""},"buildingId":"","buildingName":"","coordinates":{"latitude":"","longitude":""},"description":"","etags":"","floorNames":[],"kind":""}'
};
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "address": {\n "addressLines": [],\n "administrativeArea": "",\n "languageCode": "",\n "locality": "",\n "postalCode": "",\n "regionCode": "",\n "sublocality": ""\n },\n "buildingId": "",\n "buildingName": "",\n "coordinates": {\n "latitude": "",\n "longitude": ""\n },\n "description": "",\n "etags": "",\n "floorNames": [],\n "kind": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.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/admin/directory/v1/customer/:customer/resources/buildings/:buildingId',
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({
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {latitude: '', longitude: ''},
description: '',
etags: '',
floorNames: [],
kind: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId',
headers: {'content-type': 'application/json'},
body: {
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {latitude: '', longitude: ''},
description: '',
etags: '',
floorNames: [],
kind: ''
},
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {
latitude: '',
longitude: ''
},
description: '',
etags: '',
floorNames: [],
kind: ''
});
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId',
headers: {'content-type': 'application/json'},
data: {
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {latitude: '', longitude: ''},
description: '',
etags: '',
floorNames: [],
kind: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"address":{"addressLines":[],"administrativeArea":"","languageCode":"","locality":"","postalCode":"","regionCode":"","sublocality":""},"buildingId":"","buildingName":"","coordinates":{"latitude":"","longitude":""},"description":"","etags":"","floorNames":[],"kind":""}'
};
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 = @{ @"address": @{ @"addressLines": @[ ], @"administrativeArea": @"", @"languageCode": @"", @"locality": @"", @"postalCode": @"", @"regionCode": @"", @"sublocality": @"" },
@"buildingId": @"",
@"buildingName": @"",
@"coordinates": @{ @"latitude": @"", @"longitude": @"" },
@"description": @"",
@"etags": @"",
@"floorNames": @[ ],
@"kind": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"]
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId",
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([
'address' => [
'addressLines' => [
],
'administrativeArea' => '',
'languageCode' => '',
'locality' => '',
'postalCode' => '',
'regionCode' => '',
'sublocality' => ''
],
'buildingId' => '',
'buildingName' => '',
'coordinates' => [
'latitude' => '',
'longitude' => ''
],
'description' => '',
'etags' => '',
'floorNames' => [
],
'kind' => ''
]),
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId', [
'body' => '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'address' => [
'addressLines' => [
],
'administrativeArea' => '',
'languageCode' => '',
'locality' => '',
'postalCode' => '',
'regionCode' => '',
'sublocality' => ''
],
'buildingId' => '',
'buildingName' => '',
'coordinates' => [
'latitude' => '',
'longitude' => ''
],
'description' => '',
'etags' => '',
'floorNames' => [
],
'kind' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'address' => [
'addressLines' => [
],
'administrativeArea' => '',
'languageCode' => '',
'locality' => '',
'postalCode' => '',
'regionCode' => '',
'sublocality' => ''
],
'buildingId' => '',
'buildingName' => '',
'coordinates' => [
'latitude' => '',
'longitude' => ''
],
'description' => '',
'etags' => '',
'floorNames' => [
],
'kind' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
$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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/admin/directory/v1/customer/:customer/resources/buildings/:buildingId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
payload = {
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
payload <- "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
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 \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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/admin/directory/v1/customer/:customer/resources/buildings/:buildingId') do |req|
req.body = "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId";
let payload = json!({
"address": json!({
"addressLines": (),
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
}),
"buildingId": "",
"buildingName": "",
"coordinates": json!({
"latitude": "",
"longitude": ""
}),
"description": "",
"etags": "",
"floorNames": (),
"kind": ""
});
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId \
--header 'content-type: application/json' \
--data '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}'
echo '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}' | \
http PATCH {{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "address": {\n "addressLines": [],\n "administrativeArea": "",\n "languageCode": "",\n "locality": "",\n "postalCode": "",\n "regionCode": "",\n "sublocality": ""\n },\n "buildingId": "",\n "buildingName": "",\n "coordinates": {\n "latitude": "",\n "longitude": ""\n },\n "description": "",\n "etags": "",\n "floorNames": [],\n "kind": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"address": [
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
],
"buildingId": "",
"buildingName": "",
"coordinates": [
"latitude": "",
"longitude": ""
],
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")! 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()
PUT
directory.resources.buildings.update
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId
QUERY PARAMS
customer
buildingId
BODY json
{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId");
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 \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId" {:content-type :json
:form-params {:address {:addressLines []
:administrativeArea ""
:languageCode ""
:locality ""
:postalCode ""
:regionCode ""
:sublocality ""}
:buildingId ""
:buildingName ""
:coordinates {:latitude ""
:longitude ""}
:description ""
:etags ""
:floorNames []
:kind ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"),
Content = new StringContent("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
payload := strings.NewReader("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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/admin/directory/v1/customer/:customer/resources/buildings/:buildingId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 362
{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.setHeader("content-type", "application/json")
.setBody("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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 \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.header("content-type", "application/json")
.body("{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}")
.asString();
const data = JSON.stringify({
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {
latitude: '',
longitude: ''
},
description: '',
etags: '',
floorNames: [],
kind: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId',
headers: {'content-type': 'application/json'},
data: {
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {latitude: '', longitude: ''},
description: '',
etags: '',
floorNames: [],
kind: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"address":{"addressLines":[],"administrativeArea":"","languageCode":"","locality":"","postalCode":"","regionCode":"","sublocality":""},"buildingId":"","buildingName":"","coordinates":{"latitude":"","longitude":""},"description":"","etags":"","floorNames":[],"kind":""}'
};
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "address": {\n "addressLines": [],\n "administrativeArea": "",\n "languageCode": "",\n "locality": "",\n "postalCode": "",\n "regionCode": "",\n "sublocality": ""\n },\n "buildingId": "",\n "buildingName": "",\n "coordinates": {\n "latitude": "",\n "longitude": ""\n },\n "description": "",\n "etags": "",\n "floorNames": [],\n "kind": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
.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/admin/directory/v1/customer/:customer/resources/buildings/:buildingId',
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({
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {latitude: '', longitude: ''},
description: '',
etags: '',
floorNames: [],
kind: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId',
headers: {'content-type': 'application/json'},
body: {
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {latitude: '', longitude: ''},
description: '',
etags: '',
floorNames: [],
kind: ''
},
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {
latitude: '',
longitude: ''
},
description: '',
etags: '',
floorNames: [],
kind: ''
});
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId',
headers: {'content-type': 'application/json'},
data: {
address: {
addressLines: [],
administrativeArea: '',
languageCode: '',
locality: '',
postalCode: '',
regionCode: '',
sublocality: ''
},
buildingId: '',
buildingName: '',
coordinates: {latitude: '', longitude: ''},
description: '',
etags: '',
floorNames: [],
kind: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"address":{"addressLines":[],"administrativeArea":"","languageCode":"","locality":"","postalCode":"","regionCode":"","sublocality":""},"buildingId":"","buildingName":"","coordinates":{"latitude":"","longitude":""},"description":"","etags":"","floorNames":[],"kind":""}'
};
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 = @{ @"address": @{ @"addressLines": @[ ], @"administrativeArea": @"", @"languageCode": @"", @"locality": @"", @"postalCode": @"", @"regionCode": @"", @"sublocality": @"" },
@"buildingId": @"",
@"buildingName": @"",
@"coordinates": @{ @"latitude": @"", @"longitude": @"" },
@"description": @"",
@"etags": @"",
@"floorNames": @[ ],
@"kind": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"]
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId",
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([
'address' => [
'addressLines' => [
],
'administrativeArea' => '',
'languageCode' => '',
'locality' => '',
'postalCode' => '',
'regionCode' => '',
'sublocality' => ''
],
'buildingId' => '',
'buildingName' => '',
'coordinates' => [
'latitude' => '',
'longitude' => ''
],
'description' => '',
'etags' => '',
'floorNames' => [
],
'kind' => ''
]),
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId', [
'body' => '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'address' => [
'addressLines' => [
],
'administrativeArea' => '',
'languageCode' => '',
'locality' => '',
'postalCode' => '',
'regionCode' => '',
'sublocality' => ''
],
'buildingId' => '',
'buildingName' => '',
'coordinates' => [
'latitude' => '',
'longitude' => ''
],
'description' => '',
'etags' => '',
'floorNames' => [
],
'kind' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'address' => [
'addressLines' => [
],
'administrativeArea' => '',
'languageCode' => '',
'locality' => '',
'postalCode' => '',
'regionCode' => '',
'sublocality' => ''
],
'buildingId' => '',
'buildingName' => '',
'coordinates' => [
'latitude' => '',
'longitude' => ''
],
'description' => '',
'etags' => '',
'floorNames' => [
],
'kind' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId');
$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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/admin/directory/v1/customer/:customer/resources/buildings/:buildingId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
payload = {
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId"
payload <- "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")
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 \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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/admin/directory/v1/customer/:customer/resources/buildings/:buildingId') do |req|
req.body = "{\n \"address\": {\n \"addressLines\": [],\n \"administrativeArea\": \"\",\n \"languageCode\": \"\",\n \"locality\": \"\",\n \"postalCode\": \"\",\n \"regionCode\": \"\",\n \"sublocality\": \"\"\n },\n \"buildingId\": \"\",\n \"buildingName\": \"\",\n \"coordinates\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"description\": \"\",\n \"etags\": \"\",\n \"floorNames\": [],\n \"kind\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId";
let payload = json!({
"address": json!({
"addressLines": (),
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
}),
"buildingId": "",
"buildingName": "",
"coordinates": json!({
"latitude": "",
"longitude": ""
}),
"description": "",
"etags": "",
"floorNames": (),
"kind": ""
});
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}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId \
--header 'content-type: application/json' \
--data '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}'
echo '{
"address": {
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
},
"buildingId": "",
"buildingName": "",
"coordinates": {
"latitude": "",
"longitude": ""
},
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
}' | \
http PUT {{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "address": {\n "addressLines": [],\n "administrativeArea": "",\n "languageCode": "",\n "locality": "",\n "postalCode": "",\n "regionCode": "",\n "sublocality": ""\n },\n "buildingId": "",\n "buildingName": "",\n "coordinates": {\n "latitude": "",\n "longitude": ""\n },\n "description": "",\n "etags": "",\n "floorNames": [],\n "kind": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"address": [
"addressLines": [],
"administrativeArea": "",
"languageCode": "",
"locality": "",
"postalCode": "",
"regionCode": "",
"sublocality": ""
],
"buildingId": "",
"buildingName": "",
"coordinates": [
"latitude": "",
"longitude": ""
],
"description": "",
"etags": "",
"floorNames": [],
"kind": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/buildings/:buildingId")! 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()
DELETE
directory.resources.calendars.delete
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId
QUERY PARAMS
customer
calendarResourceId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
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/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"))
.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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId';
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId',
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId';
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"]
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId",
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
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/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId";
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId
http DELETE {{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")! 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()
GET
directory.resources.calendars.get
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId
QUERY PARAMS
customer
calendarResourceId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
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/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"))
.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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId';
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId',
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId';
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"]
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId",
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
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/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId";
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")! 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()
POST
directory.resources.calendars.insert
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars
QUERY PARAMS
customer
BODY json
{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars");
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 \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars" {:content-type :json
:form-params {:buildingId ""
:capacity 0
:etags ""
:featureInstances ""
:floorName ""
:floorSection ""
:generatedResourceName ""
:kind ""
:resourceCategory ""
:resourceDescription ""
:resourceEmail ""
:resourceId ""
:resourceName ""
:resourceType ""
:userVisibleDescription ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/calendars"),
Content = new StringContent("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/calendars");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars"
payload := strings.NewReader("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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/admin/directory/v1/customer/:customer/resources/calendars HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 340
{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars")
.setHeader("content-type", "application/json")
.setBody("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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 \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars")
.header("content-type", "application/json")
.body("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}")
.asString();
const data = JSON.stringify({
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars',
headers: {'content-type': 'application/json'},
data: {
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"buildingId":"","capacity":0,"etags":"","featureInstances":"","floorName":"","floorSection":"","generatedResourceName":"","kind":"","resourceCategory":"","resourceDescription":"","resourceEmail":"","resourceId":"","resourceName":"","resourceType":"","userVisibleDescription":""}'
};
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}}/admin/directory/v1/customer/:customer/resources/calendars',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "buildingId": "",\n "capacity": 0,\n "etags": "",\n "featureInstances": "",\n "floorName": "",\n "floorSection": "",\n "generatedResourceName": "",\n "kind": "",\n "resourceCategory": "",\n "resourceDescription": "",\n "resourceEmail": "",\n "resourceId": "",\n "resourceName": "",\n "resourceType": "",\n "userVisibleDescription": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars")
.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/admin/directory/v1/customer/:customer/resources/calendars',
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({
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars',
headers: {'content-type': 'application/json'},
body: {
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
},
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}}/admin/directory/v1/customer/:customer/resources/calendars');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
});
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}}/admin/directory/v1/customer/:customer/resources/calendars',
headers: {'content-type': 'application/json'},
data: {
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"buildingId":"","capacity":0,"etags":"","featureInstances":"","floorName":"","floorSection":"","generatedResourceName":"","kind":"","resourceCategory":"","resourceDescription":"","resourceEmail":"","resourceId":"","resourceName":"","resourceType":"","userVisibleDescription":""}'
};
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 = @{ @"buildingId": @"",
@"capacity": @0,
@"etags": @"",
@"featureInstances": @"",
@"floorName": @"",
@"floorSection": @"",
@"generatedResourceName": @"",
@"kind": @"",
@"resourceCategory": @"",
@"resourceDescription": @"",
@"resourceEmail": @"",
@"resourceId": @"",
@"resourceName": @"",
@"resourceType": @"",
@"userVisibleDescription": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars"]
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}}/admin/directory/v1/customer/:customer/resources/calendars" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars",
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([
'buildingId' => '',
'capacity' => 0,
'etags' => '',
'featureInstances' => '',
'floorName' => '',
'floorSection' => '',
'generatedResourceName' => '',
'kind' => '',
'resourceCategory' => '',
'resourceDescription' => '',
'resourceEmail' => '',
'resourceId' => '',
'resourceName' => '',
'resourceType' => '',
'userVisibleDescription' => ''
]),
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}}/admin/directory/v1/customer/:customer/resources/calendars', [
'body' => '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'buildingId' => '',
'capacity' => 0,
'etags' => '',
'featureInstances' => '',
'floorName' => '',
'floorSection' => '',
'generatedResourceName' => '',
'kind' => '',
'resourceCategory' => '',
'resourceDescription' => '',
'resourceEmail' => '',
'resourceId' => '',
'resourceName' => '',
'resourceType' => '',
'userVisibleDescription' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'buildingId' => '',
'capacity' => 0,
'etags' => '',
'featureInstances' => '',
'floorName' => '',
'floorSection' => '',
'generatedResourceName' => '',
'kind' => '',
'resourceCategory' => '',
'resourceDescription' => '',
'resourceEmail' => '',
'resourceId' => '',
'resourceName' => '',
'resourceType' => '',
'userVisibleDescription' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars');
$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}}/admin/directory/v1/customer/:customer/resources/calendars' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/customer/:customer/resources/calendars", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars"
payload = {
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars"
payload <- "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/calendars")
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 \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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/admin/directory/v1/customer/:customer/resources/calendars') do |req|
req.body = "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars";
let payload = json!({
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
});
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}}/admin/directory/v1/customer/:customer/resources/calendars \
--header 'content-type: application/json' \
--data '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}'
echo '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "buildingId": "",\n "capacity": 0,\n "etags": "",\n "featureInstances": "",\n "floorName": "",\n "floorSection": "",\n "generatedResourceName": "",\n "kind": "",\n "resourceCategory": "",\n "resourceDescription": "",\n "resourceEmail": "",\n "resourceId": "",\n "resourceName": "",\n "resourceType": "",\n "userVisibleDescription": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars")! 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()
GET
directory.resources.calendars.list
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars
QUERY PARAMS
customer
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars"
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}}/admin/directory/v1/customer/:customer/resources/calendars"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars"
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/admin/directory/v1/customer/:customer/resources/calendars HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars"))
.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}}/admin/directory/v1/customer/:customer/resources/calendars")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars")
.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}}/admin/directory/v1/customer/:customer/resources/calendars');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars';
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}}/admin/directory/v1/customer/:customer/resources/calendars',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/resources/calendars',
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}}/admin/directory/v1/customer/:customer/resources/calendars'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars');
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}}/admin/directory/v1/customer/:customer/resources/calendars'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars';
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}}/admin/directory/v1/customer/:customer/resources/calendars"]
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}}/admin/directory/v1/customer/:customer/resources/calendars" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars",
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}}/admin/directory/v1/customer/:customer/resources/calendars');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/resources/calendars")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars")
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/admin/directory/v1/customer/:customer/resources/calendars') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars";
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}}/admin/directory/v1/customer/:customer/resources/calendars
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars")! 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()
PATCH
directory.resources.calendars.patch
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId
QUERY PARAMS
customer
calendarResourceId
BODY json
{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId");
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 \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId" {:content-type :json
:form-params {:buildingId ""
:capacity 0
:etags ""
:featureInstances ""
:floorName ""
:floorSection ""
:generatedResourceName ""
:kind ""
:resourceCategory ""
:resourceDescription ""
:resourceEmail ""
:resourceId ""
:resourceName ""
:resourceType ""
:userVisibleDescription ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"),
Content = new StringContent("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
payload := strings.NewReader("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 340
{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.setHeader("content-type", "application/json")
.setBody("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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 \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.header("content-type", "application/json")
.body("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}")
.asString();
const data = JSON.stringify({
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId',
headers: {'content-type': 'application/json'},
data: {
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"buildingId":"","capacity":0,"etags":"","featureInstances":"","floorName":"","floorSection":"","generatedResourceName":"","kind":"","resourceCategory":"","resourceDescription":"","resourceEmail":"","resourceId":"","resourceName":"","resourceType":"","userVisibleDescription":""}'
};
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "buildingId": "",\n "capacity": 0,\n "etags": "",\n "featureInstances": "",\n "floorName": "",\n "floorSection": "",\n "generatedResourceName": "",\n "kind": "",\n "resourceCategory": "",\n "resourceDescription": "",\n "resourceEmail": "",\n "resourceId": "",\n "resourceName": "",\n "resourceType": "",\n "userVisibleDescription": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.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/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId',
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({
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId',
headers: {'content-type': 'application/json'},
body: {
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
},
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
});
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId',
headers: {'content-type': 'application/json'},
data: {
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"buildingId":"","capacity":0,"etags":"","featureInstances":"","floorName":"","floorSection":"","generatedResourceName":"","kind":"","resourceCategory":"","resourceDescription":"","resourceEmail":"","resourceId":"","resourceName":"","resourceType":"","userVisibleDescription":""}'
};
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 = @{ @"buildingId": @"",
@"capacity": @0,
@"etags": @"",
@"featureInstances": @"",
@"floorName": @"",
@"floorSection": @"",
@"generatedResourceName": @"",
@"kind": @"",
@"resourceCategory": @"",
@"resourceDescription": @"",
@"resourceEmail": @"",
@"resourceId": @"",
@"resourceName": @"",
@"resourceType": @"",
@"userVisibleDescription": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"]
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId",
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([
'buildingId' => '',
'capacity' => 0,
'etags' => '',
'featureInstances' => '',
'floorName' => '',
'floorSection' => '',
'generatedResourceName' => '',
'kind' => '',
'resourceCategory' => '',
'resourceDescription' => '',
'resourceEmail' => '',
'resourceId' => '',
'resourceName' => '',
'resourceType' => '',
'userVisibleDescription' => ''
]),
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId', [
'body' => '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'buildingId' => '',
'capacity' => 0,
'etags' => '',
'featureInstances' => '',
'floorName' => '',
'floorSection' => '',
'generatedResourceName' => '',
'kind' => '',
'resourceCategory' => '',
'resourceDescription' => '',
'resourceEmail' => '',
'resourceId' => '',
'resourceName' => '',
'resourceType' => '',
'userVisibleDescription' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'buildingId' => '',
'capacity' => 0,
'etags' => '',
'featureInstances' => '',
'floorName' => '',
'floorSection' => '',
'generatedResourceName' => '',
'kind' => '',
'resourceCategory' => '',
'resourceDescription' => '',
'resourceEmail' => '',
'resourceId' => '',
'resourceName' => '',
'resourceType' => '',
'userVisibleDescription' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
$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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
payload = {
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
payload <- "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
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 \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId') do |req|
req.body = "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId";
let payload = json!({
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
});
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId \
--header 'content-type: application/json' \
--data '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}'
echo '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}' | \
http PATCH {{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "buildingId": "",\n "capacity": 0,\n "etags": "",\n "featureInstances": "",\n "floorName": "",\n "floorSection": "",\n "generatedResourceName": "",\n "kind": "",\n "resourceCategory": "",\n "resourceDescription": "",\n "resourceEmail": "",\n "resourceId": "",\n "resourceName": "",\n "resourceType": "",\n "userVisibleDescription": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")! 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()
PUT
directory.resources.calendars.update
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId
QUERY PARAMS
customer
calendarResourceId
BODY json
{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId");
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 \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId" {:content-type :json
:form-params {:buildingId ""
:capacity 0
:etags ""
:featureInstances ""
:floorName ""
:floorSection ""
:generatedResourceName ""
:kind ""
:resourceCategory ""
:resourceDescription ""
:resourceEmail ""
:resourceId ""
:resourceName ""
:resourceType ""
:userVisibleDescription ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"),
Content = new StringContent("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
payload := strings.NewReader("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 340
{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.setHeader("content-type", "application/json")
.setBody("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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 \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.header("content-type", "application/json")
.body("{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}")
.asString();
const data = JSON.stringify({
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId',
headers: {'content-type': 'application/json'},
data: {
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"buildingId":"","capacity":0,"etags":"","featureInstances":"","floorName":"","floorSection":"","generatedResourceName":"","kind":"","resourceCategory":"","resourceDescription":"","resourceEmail":"","resourceId":"","resourceName":"","resourceType":"","userVisibleDescription":""}'
};
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "buildingId": "",\n "capacity": 0,\n "etags": "",\n "featureInstances": "",\n "floorName": "",\n "floorSection": "",\n "generatedResourceName": "",\n "kind": "",\n "resourceCategory": "",\n "resourceDescription": "",\n "resourceEmail": "",\n "resourceId": "",\n "resourceName": "",\n "resourceType": "",\n "userVisibleDescription": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
.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/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId',
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({
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId',
headers: {'content-type': 'application/json'},
body: {
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
},
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
});
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId',
headers: {'content-type': 'application/json'},
data: {
buildingId: '',
capacity: 0,
etags: '',
featureInstances: '',
floorName: '',
floorSection: '',
generatedResourceName: '',
kind: '',
resourceCategory: '',
resourceDescription: '',
resourceEmail: '',
resourceId: '',
resourceName: '',
resourceType: '',
userVisibleDescription: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"buildingId":"","capacity":0,"etags":"","featureInstances":"","floorName":"","floorSection":"","generatedResourceName":"","kind":"","resourceCategory":"","resourceDescription":"","resourceEmail":"","resourceId":"","resourceName":"","resourceType":"","userVisibleDescription":""}'
};
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 = @{ @"buildingId": @"",
@"capacity": @0,
@"etags": @"",
@"featureInstances": @"",
@"floorName": @"",
@"floorSection": @"",
@"generatedResourceName": @"",
@"kind": @"",
@"resourceCategory": @"",
@"resourceDescription": @"",
@"resourceEmail": @"",
@"resourceId": @"",
@"resourceName": @"",
@"resourceType": @"",
@"userVisibleDescription": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"]
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId",
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([
'buildingId' => '',
'capacity' => 0,
'etags' => '',
'featureInstances' => '',
'floorName' => '',
'floorSection' => '',
'generatedResourceName' => '',
'kind' => '',
'resourceCategory' => '',
'resourceDescription' => '',
'resourceEmail' => '',
'resourceId' => '',
'resourceName' => '',
'resourceType' => '',
'userVisibleDescription' => ''
]),
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId', [
'body' => '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'buildingId' => '',
'capacity' => 0,
'etags' => '',
'featureInstances' => '',
'floorName' => '',
'floorSection' => '',
'generatedResourceName' => '',
'kind' => '',
'resourceCategory' => '',
'resourceDescription' => '',
'resourceEmail' => '',
'resourceId' => '',
'resourceName' => '',
'resourceType' => '',
'userVisibleDescription' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'buildingId' => '',
'capacity' => 0,
'etags' => '',
'featureInstances' => '',
'floorName' => '',
'floorSection' => '',
'generatedResourceName' => '',
'kind' => '',
'resourceCategory' => '',
'resourceDescription' => '',
'resourceEmail' => '',
'resourceId' => '',
'resourceName' => '',
'resourceType' => '',
'userVisibleDescription' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId');
$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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
payload = {
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId"
payload <- "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")
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 \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId') do |req|
req.body = "{\n \"buildingId\": \"\",\n \"capacity\": 0,\n \"etags\": \"\",\n \"featureInstances\": \"\",\n \"floorName\": \"\",\n \"floorSection\": \"\",\n \"generatedResourceName\": \"\",\n \"kind\": \"\",\n \"resourceCategory\": \"\",\n \"resourceDescription\": \"\",\n \"resourceEmail\": \"\",\n \"resourceId\": \"\",\n \"resourceName\": \"\",\n \"resourceType\": \"\",\n \"userVisibleDescription\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId";
let payload = json!({
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
});
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}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId \
--header 'content-type: application/json' \
--data '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}'
echo '{
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
}' | \
http PUT {{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "buildingId": "",\n "capacity": 0,\n "etags": "",\n "featureInstances": "",\n "floorName": "",\n "floorSection": "",\n "generatedResourceName": "",\n "kind": "",\n "resourceCategory": "",\n "resourceDescription": "",\n "resourceEmail": "",\n "resourceId": "",\n "resourceName": "",\n "resourceType": "",\n "userVisibleDescription": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"buildingId": "",
"capacity": 0,
"etags": "",
"featureInstances": "",
"floorName": "",
"floorSection": "",
"generatedResourceName": "",
"kind": "",
"resourceCategory": "",
"resourceDescription": "",
"resourceEmail": "",
"resourceId": "",
"resourceName": "",
"resourceType": "",
"userVisibleDescription": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/calendars/:calendarResourceId")! 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()
DELETE
directory.resources.features.delete
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey
QUERY PARAMS
customer
featureKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
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/admin/directory/v1/customer/:customer/resources/features/:featureKey HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"))
.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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey';
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/resources/features/:featureKey',
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey';
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"]
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey",
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/customer/:customer/resources/features/:featureKey")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
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/admin/directory/v1/customer/:customer/resources/features/:featureKey') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey";
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey
http DELETE {{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")! 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()
GET
directory.resources.features.get
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey
QUERY PARAMS
customer
featureKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
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/admin/directory/v1/customer/:customer/resources/features/:featureKey HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"))
.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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey';
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/resources/features/:featureKey',
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey';
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"]
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey",
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/resources/features/:featureKey")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
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/admin/directory/v1/customer/:customer/resources/features/:featureKey') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey";
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")! 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()
POST
directory.resources.features.insert
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features
QUERY PARAMS
customer
BODY json
{
"etags": "",
"kind": "",
"name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features");
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 \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features" {:content-type :json
:form-params {:etags ""
:kind ""
:name ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/features"),
Content = new StringContent("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/features");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features"
payload := strings.NewReader("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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/admin/directory/v1/customer/:customer/resources/features HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 45
{
"etags": "",
"kind": "",
"name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features")
.setHeader("content-type", "application/json")
.setBody("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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 \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features")
.header("content-type", "application/json")
.body("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}")
.asString();
const data = JSON.stringify({
etags: '',
kind: '',
name: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features',
headers: {'content-type': 'application/json'},
data: {etags: '', kind: '', name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"etags":"","kind":"","name":""}'
};
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}}/admin/directory/v1/customer/:customer/resources/features',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "etags": "",\n "kind": "",\n "name": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features")
.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/admin/directory/v1/customer/:customer/resources/features',
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({etags: '', kind: '', name: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features',
headers: {'content-type': 'application/json'},
body: {etags: '', kind: '', name: ''},
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}}/admin/directory/v1/customer/:customer/resources/features');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
etags: '',
kind: '',
name: ''
});
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}}/admin/directory/v1/customer/:customer/resources/features',
headers: {'content-type': 'application/json'},
data: {etags: '', kind: '', name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"etags":"","kind":"","name":""}'
};
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 = @{ @"etags": @"",
@"kind": @"",
@"name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features"]
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}}/admin/directory/v1/customer/:customer/resources/features" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features",
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([
'etags' => '',
'kind' => '',
'name' => ''
]),
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}}/admin/directory/v1/customer/:customer/resources/features', [
'body' => '{
"etags": "",
"kind": "",
"name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'etags' => '',
'kind' => '',
'name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'etags' => '',
'kind' => '',
'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features');
$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}}/admin/directory/v1/customer/:customer/resources/features' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"etags": "",
"kind": "",
"name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"etags": "",
"kind": "",
"name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/customer/:customer/resources/features", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features"
payload = {
"etags": "",
"kind": "",
"name": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features"
payload <- "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/features")
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 \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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/admin/directory/v1/customer/:customer/resources/features') do |req|
req.body = "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features";
let payload = json!({
"etags": "",
"kind": "",
"name": ""
});
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}}/admin/directory/v1/customer/:customer/resources/features \
--header 'content-type: application/json' \
--data '{
"etags": "",
"kind": "",
"name": ""
}'
echo '{
"etags": "",
"kind": "",
"name": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/customer/:customer/resources/features \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "etags": "",\n "kind": "",\n "name": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/features
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"etags": "",
"kind": "",
"name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features")! 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()
GET
directory.resources.features.list
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features
QUERY PARAMS
customer
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features"
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}}/admin/directory/v1/customer/:customer/resources/features"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features"
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/admin/directory/v1/customer/:customer/resources/features HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features"))
.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}}/admin/directory/v1/customer/:customer/resources/features")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features")
.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}}/admin/directory/v1/customer/:customer/resources/features');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features';
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}}/admin/directory/v1/customer/:customer/resources/features',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/resources/features',
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}}/admin/directory/v1/customer/:customer/resources/features'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features');
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}}/admin/directory/v1/customer/:customer/resources/features'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features';
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}}/admin/directory/v1/customer/:customer/resources/features"]
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}}/admin/directory/v1/customer/:customer/resources/features" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features",
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}}/admin/directory/v1/customer/:customer/resources/features');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/resources/features")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features")
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/admin/directory/v1/customer/:customer/resources/features') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features";
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}}/admin/directory/v1/customer/:customer/resources/features
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/resources/features
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/features
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features")! 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()
PATCH
directory.resources.features.patch
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey
QUERY PARAMS
customer
featureKey
BODY json
{
"etags": "",
"kind": "",
"name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey");
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 \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey" {:content-type :json
:form-params {:etags ""
:kind ""
:name ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"),
Content = new StringContent("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
payload := strings.NewReader("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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/admin/directory/v1/customer/:customer/resources/features/:featureKey HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 45
{
"etags": "",
"kind": "",
"name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.setHeader("content-type", "application/json")
.setBody("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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 \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.header("content-type", "application/json")
.body("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}")
.asString();
const data = JSON.stringify({
etags: '',
kind: '',
name: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey',
headers: {'content-type': 'application/json'},
data: {etags: '', kind: '', name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"etags":"","kind":"","name":""}'
};
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "etags": "",\n "kind": "",\n "name": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.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/admin/directory/v1/customer/:customer/resources/features/:featureKey',
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({etags: '', kind: '', name: ''}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey',
headers: {'content-type': 'application/json'},
body: {etags: '', kind: '', name: ''},
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
etags: '',
kind: '',
name: ''
});
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey',
headers: {'content-type': 'application/json'},
data: {etags: '', kind: '', name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"etags":"","kind":"","name":""}'
};
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 = @{ @"etags": @"",
@"kind": @"",
@"name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"]
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey",
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([
'etags' => '',
'kind' => '',
'name' => ''
]),
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey', [
'body' => '{
"etags": "",
"kind": "",
"name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'etags' => '',
'kind' => '',
'name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'etags' => '',
'kind' => '',
'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
$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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"etags": "",
"kind": "",
"name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"etags": "",
"kind": "",
"name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/admin/directory/v1/customer/:customer/resources/features/:featureKey", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
payload = {
"etags": "",
"kind": "",
"name": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
payload <- "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
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 \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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/admin/directory/v1/customer/:customer/resources/features/:featureKey') do |req|
req.body = "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey";
let payload = json!({
"etags": "",
"kind": "",
"name": ""
});
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey \
--header 'content-type: application/json' \
--data '{
"etags": "",
"kind": "",
"name": ""
}'
echo '{
"etags": "",
"kind": "",
"name": ""
}' | \
http PATCH {{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "etags": "",\n "kind": "",\n "name": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"etags": "",
"kind": "",
"name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")! 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()
POST
directory.resources.features.rename
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename
QUERY PARAMS
customer
oldName
BODY json
{
"newName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename");
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 \"newName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename" {:content-type :json
:form-params {:newName ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"newName\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename"),
Content = new StringContent("{\n \"newName\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"newName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename"
payload := strings.NewReader("{\n \"newName\": \"\"\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/admin/directory/v1/customer/:customer/resources/features/:oldName/rename HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 19
{
"newName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename")
.setHeader("content-type", "application/json")
.setBody("{\n \"newName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"newName\": \"\"\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 \"newName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename")
.header("content-type", "application/json")
.body("{\n \"newName\": \"\"\n}")
.asString();
const data = JSON.stringify({
newName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename',
headers: {'content-type': 'application/json'},
data: {newName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"newName":""}'
};
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}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "newName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"newName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename")
.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/admin/directory/v1/customer/:customer/resources/features/:oldName/rename',
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({newName: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename',
headers: {'content-type': 'application/json'},
body: {newName: ''},
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}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
newName: ''
});
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}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename',
headers: {'content-type': 'application/json'},
data: {newName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"newName":""}'
};
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 = @{ @"newName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename"]
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}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"newName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename",
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([
'newName' => ''
]),
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}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename', [
'body' => '{
"newName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'newName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'newName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename');
$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}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"newName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"newName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"newName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/customer/:customer/resources/features/:oldName/rename", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename"
payload = { "newName": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename"
payload <- "{\n \"newName\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename")
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 \"newName\": \"\"\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/admin/directory/v1/customer/:customer/resources/features/:oldName/rename') do |req|
req.body = "{\n \"newName\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename";
let payload = json!({"newName": ""});
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}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename \
--header 'content-type: application/json' \
--data '{
"newName": ""
}'
echo '{
"newName": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "newName": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["newName": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:oldName/rename")! 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()
PUT
directory.resources.features.update
{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey
QUERY PARAMS
customer
featureKey
BODY json
{
"etags": "",
"kind": "",
"name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey");
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 \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey" {:content-type :json
:form-params {:etags ""
:kind ""
:name ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"),
Content = new StringContent("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
payload := strings.NewReader("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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/admin/directory/v1/customer/:customer/resources/features/:featureKey HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 45
{
"etags": "",
"kind": "",
"name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.setHeader("content-type", "application/json")
.setBody("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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 \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.header("content-type", "application/json")
.body("{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}")
.asString();
const data = JSON.stringify({
etags: '',
kind: '',
name: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey',
headers: {'content-type': 'application/json'},
data: {etags: '', kind: '', name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"etags":"","kind":"","name":""}'
};
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "etags": "",\n "kind": "",\n "name": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
.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/admin/directory/v1/customer/:customer/resources/features/:featureKey',
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({etags: '', kind: '', name: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey',
headers: {'content-type': 'application/json'},
body: {etags: '', kind: '', name: ''},
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
etags: '',
kind: '',
name: ''
});
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey',
headers: {'content-type': 'application/json'},
data: {etags: '', kind: '', name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"etags":"","kind":"","name":""}'
};
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 = @{ @"etags": @"",
@"kind": @"",
@"name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"]
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey",
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([
'etags' => '',
'kind' => '',
'name' => ''
]),
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey', [
'body' => '{
"etags": "",
"kind": "",
"name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'etags' => '',
'kind' => '',
'name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'etags' => '',
'kind' => '',
'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey');
$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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"etags": "",
"kind": "",
"name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"etags": "",
"kind": "",
"name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/admin/directory/v1/customer/:customer/resources/features/:featureKey", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
payload = {
"etags": "",
"kind": "",
"name": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey"
payload <- "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")
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 \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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/admin/directory/v1/customer/:customer/resources/features/:featureKey') do |req|
req.body = "{\n \"etags\": \"\",\n \"kind\": \"\",\n \"name\": \"\"\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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey";
let payload = json!({
"etags": "",
"kind": "",
"name": ""
});
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}}/admin/directory/v1/customer/:customer/resources/features/:featureKey \
--header 'content-type: application/json' \
--data '{
"etags": "",
"kind": "",
"name": ""
}'
echo '{
"etags": "",
"kind": "",
"name": ""
}' | \
http PUT {{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "etags": "",\n "kind": "",\n "name": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"etags": "",
"kind": "",
"name": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/resources/features/:featureKey")! 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()
DELETE
directory.roleAssignments.delete
{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId
QUERY PARAMS
customer
roleAssignmentId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId"
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId"
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/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId"))
.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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")
.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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId';
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId',
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId');
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId';
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId"]
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId",
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")
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/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId";
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId
http DELETE {{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")! 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()
GET
directory.roleAssignments.get
{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId
QUERY PARAMS
customer
roleAssignmentId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId"
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId"
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/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId"))
.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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")
.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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId';
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId',
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId');
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId';
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId"]
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId",
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")
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/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId";
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}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments/:roleAssignmentId")! 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()
POST
directory.roleAssignments.insert
{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments
QUERY PARAMS
customer
BODY json
{
"assignedTo": "",
"assigneeType": "",
"etag": "",
"kind": "",
"orgUnitId": "",
"roleAssignmentId": "",
"roleId": "",
"scopeType": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments");
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 \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments" {:content-type :json
:form-params {:assignedTo ""
:assigneeType ""
:etag ""
:kind ""
:orgUnitId ""
:roleAssignmentId ""
:roleId ""
:scopeType ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\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}}/admin/directory/v1/customer/:customer/roleassignments"),
Content = new StringContent("{\n \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\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}}/admin/directory/v1/customer/:customer/roleassignments");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments"
payload := strings.NewReader("{\n \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\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/admin/directory/v1/customer/:customer/roleassignments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 152
{
"assignedTo": "",
"assigneeType": "",
"etag": "",
"kind": "",
"orgUnitId": "",
"roleAssignmentId": "",
"roleId": "",
"scopeType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments")
.setHeader("content-type", "application/json")
.setBody("{\n \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\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 \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments")
.header("content-type", "application/json")
.body("{\n \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\n}")
.asString();
const data = JSON.stringify({
assignedTo: '',
assigneeType: '',
etag: '',
kind: '',
orgUnitId: '',
roleAssignmentId: '',
roleId: '',
scopeType: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments',
headers: {'content-type': 'application/json'},
data: {
assignedTo: '',
assigneeType: '',
etag: '',
kind: '',
orgUnitId: '',
roleAssignmentId: '',
roleId: '',
scopeType: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"assignedTo":"","assigneeType":"","etag":"","kind":"","orgUnitId":"","roleAssignmentId":"","roleId":"","scopeType":""}'
};
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}}/admin/directory/v1/customer/:customer/roleassignments',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "assignedTo": "",\n "assigneeType": "",\n "etag": "",\n "kind": "",\n "orgUnitId": "",\n "roleAssignmentId": "",\n "roleId": "",\n "scopeType": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments")
.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/admin/directory/v1/customer/:customer/roleassignments',
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({
assignedTo: '',
assigneeType: '',
etag: '',
kind: '',
orgUnitId: '',
roleAssignmentId: '',
roleId: '',
scopeType: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments',
headers: {'content-type': 'application/json'},
body: {
assignedTo: '',
assigneeType: '',
etag: '',
kind: '',
orgUnitId: '',
roleAssignmentId: '',
roleId: '',
scopeType: ''
},
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}}/admin/directory/v1/customer/:customer/roleassignments');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
assignedTo: '',
assigneeType: '',
etag: '',
kind: '',
orgUnitId: '',
roleAssignmentId: '',
roleId: '',
scopeType: ''
});
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}}/admin/directory/v1/customer/:customer/roleassignments',
headers: {'content-type': 'application/json'},
data: {
assignedTo: '',
assigneeType: '',
etag: '',
kind: '',
orgUnitId: '',
roleAssignmentId: '',
roleId: '',
scopeType: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"assignedTo":"","assigneeType":"","etag":"","kind":"","orgUnitId":"","roleAssignmentId":"","roleId":"","scopeType":""}'
};
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 = @{ @"assignedTo": @"",
@"assigneeType": @"",
@"etag": @"",
@"kind": @"",
@"orgUnitId": @"",
@"roleAssignmentId": @"",
@"roleId": @"",
@"scopeType": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments"]
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}}/admin/directory/v1/customer/:customer/roleassignments" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments",
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([
'assignedTo' => '',
'assigneeType' => '',
'etag' => '',
'kind' => '',
'orgUnitId' => '',
'roleAssignmentId' => '',
'roleId' => '',
'scopeType' => ''
]),
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}}/admin/directory/v1/customer/:customer/roleassignments', [
'body' => '{
"assignedTo": "",
"assigneeType": "",
"etag": "",
"kind": "",
"orgUnitId": "",
"roleAssignmentId": "",
"roleId": "",
"scopeType": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'assignedTo' => '',
'assigneeType' => '',
'etag' => '',
'kind' => '',
'orgUnitId' => '',
'roleAssignmentId' => '',
'roleId' => '',
'scopeType' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'assignedTo' => '',
'assigneeType' => '',
'etag' => '',
'kind' => '',
'orgUnitId' => '',
'roleAssignmentId' => '',
'roleId' => '',
'scopeType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments');
$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}}/admin/directory/v1/customer/:customer/roleassignments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"assignedTo": "",
"assigneeType": "",
"etag": "",
"kind": "",
"orgUnitId": "",
"roleAssignmentId": "",
"roleId": "",
"scopeType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"assignedTo": "",
"assigneeType": "",
"etag": "",
"kind": "",
"orgUnitId": "",
"roleAssignmentId": "",
"roleId": "",
"scopeType": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/customer/:customer/roleassignments", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments"
payload = {
"assignedTo": "",
"assigneeType": "",
"etag": "",
"kind": "",
"orgUnitId": "",
"roleAssignmentId": "",
"roleId": "",
"scopeType": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments"
payload <- "{\n \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\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}}/admin/directory/v1/customer/:customer/roleassignments")
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 \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\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/admin/directory/v1/customer/:customer/roleassignments') do |req|
req.body = "{\n \"assignedTo\": \"\",\n \"assigneeType\": \"\",\n \"etag\": \"\",\n \"kind\": \"\",\n \"orgUnitId\": \"\",\n \"roleAssignmentId\": \"\",\n \"roleId\": \"\",\n \"scopeType\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments";
let payload = json!({
"assignedTo": "",
"assigneeType": "",
"etag": "",
"kind": "",
"orgUnitId": "",
"roleAssignmentId": "",
"roleId": "",
"scopeType": ""
});
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}}/admin/directory/v1/customer/:customer/roleassignments \
--header 'content-type: application/json' \
--data '{
"assignedTo": "",
"assigneeType": "",
"etag": "",
"kind": "",
"orgUnitId": "",
"roleAssignmentId": "",
"roleId": "",
"scopeType": ""
}'
echo '{
"assignedTo": "",
"assigneeType": "",
"etag": "",
"kind": "",
"orgUnitId": "",
"roleAssignmentId": "",
"roleId": "",
"scopeType": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "assignedTo": "",\n "assigneeType": "",\n "etag": "",\n "kind": "",\n "orgUnitId": "",\n "roleAssignmentId": "",\n "roleId": "",\n "scopeType": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"assignedTo": "",
"assigneeType": "",
"etag": "",
"kind": "",
"orgUnitId": "",
"roleAssignmentId": "",
"roleId": "",
"scopeType": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments")! 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()
GET
directory.roleAssignments.list
{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments
QUERY PARAMS
customer
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments"
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}}/admin/directory/v1/customer/:customer/roleassignments"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments"
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/admin/directory/v1/customer/:customer/roleassignments HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments"))
.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}}/admin/directory/v1/customer/:customer/roleassignments")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments")
.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}}/admin/directory/v1/customer/:customer/roleassignments');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments';
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}}/admin/directory/v1/customer/:customer/roleassignments',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/roleassignments',
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}}/admin/directory/v1/customer/:customer/roleassignments'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments');
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}}/admin/directory/v1/customer/:customer/roleassignments'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments';
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}}/admin/directory/v1/customer/:customer/roleassignments"]
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}}/admin/directory/v1/customer/:customer/roleassignments" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments",
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}}/admin/directory/v1/customer/:customer/roleassignments');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/roleassignments")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments")
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/admin/directory/v1/customer/:customer/roleassignments') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments";
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}}/admin/directory/v1/customer/:customer/roleassignments
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/roleassignments")! 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()
DELETE
directory.roles.delete
{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId
QUERY PARAMS
customer
roleId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
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}}/admin/directory/v1/customer/:customer/roles/:roleId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
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/admin/directory/v1/customer/:customer/roles/:roleId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"))
.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}}/admin/directory/v1/customer/:customer/roles/:roleId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
.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}}/admin/directory/v1/customer/:customer/roles/:roleId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId';
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}}/admin/directory/v1/customer/:customer/roles/:roleId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/roles/:roleId',
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}}/admin/directory/v1/customer/:customer/roles/:roleId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId');
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}}/admin/directory/v1/customer/:customer/roles/:roleId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId';
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}}/admin/directory/v1/customer/:customer/roles/:roleId"]
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}}/admin/directory/v1/customer/:customer/roles/:roleId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId",
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}}/admin/directory/v1/customer/:customer/roles/:roleId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/customer/:customer/roles/:roleId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
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/admin/directory/v1/customer/:customer/roles/:roleId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId";
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}}/admin/directory/v1/customer/:customer/roles/:roleId
http DELETE {{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")! 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()
GET
directory.roles.get
{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId
QUERY PARAMS
customer
roleId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
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}}/admin/directory/v1/customer/:customer/roles/:roleId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
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/admin/directory/v1/customer/:customer/roles/:roleId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"))
.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}}/admin/directory/v1/customer/:customer/roles/:roleId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
.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}}/admin/directory/v1/customer/:customer/roles/:roleId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId';
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}}/admin/directory/v1/customer/:customer/roles/:roleId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/roles/:roleId',
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}}/admin/directory/v1/customer/:customer/roles/:roleId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId');
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}}/admin/directory/v1/customer/:customer/roles/:roleId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId';
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}}/admin/directory/v1/customer/:customer/roles/:roleId"]
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}}/admin/directory/v1/customer/:customer/roles/:roleId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId",
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}}/admin/directory/v1/customer/:customer/roles/:roleId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/roles/:roleId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
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/admin/directory/v1/customer/:customer/roles/:roleId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId";
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}}/admin/directory/v1/customer/:customer/roles/:roleId
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")! 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()
POST
directory.roles.insert
{{baseUrl}}/admin/directory/v1/customer/:customer/roles
QUERY PARAMS
customer
BODY json
{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/roles");
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 \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/customer/:customer/roles" {:content-type :json
:form-params {:etag ""
:isSuperAdminRole false
:isSystemRole false
:kind ""
:roleDescription ""
:roleId ""
:roleName ""
:rolePrivileges [{:privilegeName ""
:serviceId ""}]}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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}}/admin/directory/v1/customer/:customer/roles"),
Content = new StringContent("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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}}/admin/directory/v1/customer/:customer/roles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/roles"
payload := strings.NewReader("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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/admin/directory/v1/customer/:customer/roles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 231
{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/customer/:customer/roles")
.setHeader("content-type", "application/json")
.setBody("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/roles"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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 \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roles")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/customer/:customer/roles")
.header("content-type", "application/json")
.body("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [
{
privilegeName: '',
serviceId: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/customer/:customer/roles');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roles',
headers: {'content-type': 'application/json'},
data: {
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [{privilegeName: '', serviceId: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roles';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"etag":"","isSuperAdminRole":false,"isSystemRole":false,"kind":"","roleDescription":"","roleId":"","roleName":"","rolePrivileges":[{"privilegeName":"","serviceId":""}]}'
};
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}}/admin/directory/v1/customer/:customer/roles',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "etag": "",\n "isSuperAdminRole": false,\n "isSystemRole": false,\n "kind": "",\n "roleDescription": "",\n "roleId": "",\n "roleName": "",\n "rolePrivileges": [\n {\n "privilegeName": "",\n "serviceId": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roles")
.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/admin/directory/v1/customer/:customer/roles',
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({
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [{privilegeName: '', serviceId: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roles',
headers: {'content-type': 'application/json'},
body: {
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [{privilegeName: '', serviceId: ''}]
},
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}}/admin/directory/v1/customer/:customer/roles');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [
{
privilegeName: '',
serviceId: ''
}
]
});
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}}/admin/directory/v1/customer/:customer/roles',
headers: {'content-type': 'application/json'},
data: {
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [{privilegeName: '', serviceId: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roles';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"etag":"","isSuperAdminRole":false,"isSystemRole":false,"kind":"","roleDescription":"","roleId":"","roleName":"","rolePrivileges":[{"privilegeName":"","serviceId":""}]}'
};
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 = @{ @"etag": @"",
@"isSuperAdminRole": @NO,
@"isSystemRole": @NO,
@"kind": @"",
@"roleDescription": @"",
@"roleId": @"",
@"roleName": @"",
@"rolePrivileges": @[ @{ @"privilegeName": @"", @"serviceId": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/roles"]
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}}/admin/directory/v1/customer/:customer/roles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/roles",
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([
'etag' => '',
'isSuperAdminRole' => null,
'isSystemRole' => null,
'kind' => '',
'roleDescription' => '',
'roleId' => '',
'roleName' => '',
'rolePrivileges' => [
[
'privilegeName' => '',
'serviceId' => ''
]
]
]),
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}}/admin/directory/v1/customer/:customer/roles', [
'body' => '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roles');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'etag' => '',
'isSuperAdminRole' => null,
'isSystemRole' => null,
'kind' => '',
'roleDescription' => '',
'roleId' => '',
'roleName' => '',
'rolePrivileges' => [
[
'privilegeName' => '',
'serviceId' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'etag' => '',
'isSuperAdminRole' => null,
'isSystemRole' => null,
'kind' => '',
'roleDescription' => '',
'roleId' => '',
'roleName' => '',
'rolePrivileges' => [
[
'privilegeName' => '',
'serviceId' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roles');
$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}}/admin/directory/v1/customer/:customer/roles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/customer/:customer/roles", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles"
payload = {
"etag": "",
"isSuperAdminRole": False,
"isSystemRole": False,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/roles"
payload <- "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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}}/admin/directory/v1/customer/:customer/roles")
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 \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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/admin/directory/v1/customer/:customer/roles') do |req|
req.body = "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles";
let payload = json!({
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": (
json!({
"privilegeName": "",
"serviceId": ""
})
)
});
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}}/admin/directory/v1/customer/:customer/roles \
--header 'content-type: application/json' \
--data '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}'
echo '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}' | \
http POST {{baseUrl}}/admin/directory/v1/customer/:customer/roles \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "etag": "",\n "isSuperAdminRole": false,\n "isSystemRole": false,\n "kind": "",\n "roleDescription": "",\n "roleId": "",\n "roleName": "",\n "rolePrivileges": [\n {\n "privilegeName": "",\n "serviceId": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/roles
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
[
"privilegeName": "",
"serviceId": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/roles")! 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()
GET
directory.roles.list
{{baseUrl}}/admin/directory/v1/customer/:customer/roles
QUERY PARAMS
customer
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/roles");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customer/roles")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles"
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}}/admin/directory/v1/customer/:customer/roles"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customer/roles");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/roles"
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/admin/directory/v1/customer/:customer/roles HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customer/roles")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/roles"))
.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}}/admin/directory/v1/customer/:customer/roles")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customer/roles")
.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}}/admin/directory/v1/customer/:customer/roles');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roles'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roles';
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}}/admin/directory/v1/customer/:customer/roles',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roles")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customer/roles',
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}}/admin/directory/v1/customer/:customer/roles'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customer/roles');
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}}/admin/directory/v1/customer/:customer/roles'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roles';
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}}/admin/directory/v1/customer/:customer/roles"]
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}}/admin/directory/v1/customer/:customer/roles" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/roles",
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}}/admin/directory/v1/customer/:customer/roles');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roles');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roles');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roles' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roles' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customer/roles")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/roles"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customer/roles")
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/admin/directory/v1/customer/:customer/roles') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles";
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}}/admin/directory/v1/customer/:customer/roles
http GET {{baseUrl}}/admin/directory/v1/customer/:customer/roles
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/roles
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/roles")! 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()
PATCH
directory.roles.patch
{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId
QUERY PARAMS
customer
roleId
BODY json
{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId");
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 \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId" {:content-type :json
:form-params {:etag ""
:isSuperAdminRole false
:isSystemRole false
:kind ""
:roleDescription ""
:roleId ""
:roleName ""
:rolePrivileges [{:privilegeName ""
:serviceId ""}]}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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}}/admin/directory/v1/customer/:customer/roles/:roleId"),
Content = new StringContent("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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}}/admin/directory/v1/customer/:customer/roles/:roleId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
payload := strings.NewReader("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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/admin/directory/v1/customer/:customer/roles/:roleId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 231
{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
.setHeader("content-type", "application/json")
.setBody("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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 \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
.header("content-type", "application/json")
.body("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [
{
privilegeName: '',
serviceId: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId',
headers: {'content-type': 'application/json'},
data: {
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [{privilegeName: '', serviceId: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"etag":"","isSuperAdminRole":false,"isSystemRole":false,"kind":"","roleDescription":"","roleId":"","roleName":"","rolePrivileges":[{"privilegeName":"","serviceId":""}]}'
};
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}}/admin/directory/v1/customer/:customer/roles/:roleId',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "etag": "",\n "isSuperAdminRole": false,\n "isSystemRole": false,\n "kind": "",\n "roleDescription": "",\n "roleId": "",\n "roleName": "",\n "rolePrivileges": [\n {\n "privilegeName": "",\n "serviceId": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
.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/admin/directory/v1/customer/:customer/roles/:roleId',
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({
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [{privilegeName: '', serviceId: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId',
headers: {'content-type': 'application/json'},
body: {
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [{privilegeName: '', serviceId: ''}]
},
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}}/admin/directory/v1/customer/:customer/roles/:roleId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [
{
privilegeName: '',
serviceId: ''
}
]
});
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}}/admin/directory/v1/customer/:customer/roles/:roleId',
headers: {'content-type': 'application/json'},
data: {
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [{privilegeName: '', serviceId: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"etag":"","isSuperAdminRole":false,"isSystemRole":false,"kind":"","roleDescription":"","roleId":"","roleName":"","rolePrivileges":[{"privilegeName":"","serviceId":""}]}'
};
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 = @{ @"etag": @"",
@"isSuperAdminRole": @NO,
@"isSystemRole": @NO,
@"kind": @"",
@"roleDescription": @"",
@"roleId": @"",
@"roleName": @"",
@"rolePrivileges": @[ @{ @"privilegeName": @"", @"serviceId": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"]
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}}/admin/directory/v1/customer/:customer/roles/:roleId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId",
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([
'etag' => '',
'isSuperAdminRole' => null,
'isSystemRole' => null,
'kind' => '',
'roleDescription' => '',
'roleId' => '',
'roleName' => '',
'rolePrivileges' => [
[
'privilegeName' => '',
'serviceId' => ''
]
]
]),
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}}/admin/directory/v1/customer/:customer/roles/:roleId', [
'body' => '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'etag' => '',
'isSuperAdminRole' => null,
'isSystemRole' => null,
'kind' => '',
'roleDescription' => '',
'roleId' => '',
'roleName' => '',
'rolePrivileges' => [
[
'privilegeName' => '',
'serviceId' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'etag' => '',
'isSuperAdminRole' => null,
'isSystemRole' => null,
'kind' => '',
'roleDescription' => '',
'roleId' => '',
'roleName' => '',
'rolePrivileges' => [
[
'privilegeName' => '',
'serviceId' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId');
$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}}/admin/directory/v1/customer/:customer/roles/:roleId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/admin/directory/v1/customer/:customer/roles/:roleId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
payload = {
"etag": "",
"isSuperAdminRole": False,
"isSystemRole": False,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
payload <- "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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}}/admin/directory/v1/customer/:customer/roles/:roleId")
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 \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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/admin/directory/v1/customer/:customer/roles/:roleId') do |req|
req.body = "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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}}/admin/directory/v1/customer/:customer/roles/:roleId";
let payload = json!({
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": (
json!({
"privilegeName": "",
"serviceId": ""
})
)
});
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}}/admin/directory/v1/customer/:customer/roles/:roleId \
--header 'content-type: application/json' \
--data '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}'
echo '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}' | \
http PATCH {{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "etag": "",\n "isSuperAdminRole": false,\n "isSystemRole": false,\n "kind": "",\n "roleDescription": "",\n "roleId": "",\n "roleName": "",\n "rolePrivileges": [\n {\n "privilegeName": "",\n "serviceId": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
[
"privilegeName": "",
"serviceId": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")! 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()
PUT
directory.roles.update
{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId
QUERY PARAMS
customer
roleId
BODY json
{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId");
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 \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId" {:content-type :json
:form-params {:etag ""
:isSuperAdminRole false
:isSystemRole false
:kind ""
:roleDescription ""
:roleId ""
:roleName ""
:rolePrivileges [{:privilegeName ""
:serviceId ""}]}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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}}/admin/directory/v1/customer/:customer/roles/:roleId"),
Content = new StringContent("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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}}/admin/directory/v1/customer/:customer/roles/:roleId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
payload := strings.NewReader("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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/admin/directory/v1/customer/:customer/roles/:roleId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 231
{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
.setHeader("content-type", "application/json")
.setBody("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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 \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
.header("content-type", "application/json")
.body("{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [
{
privilegeName: '',
serviceId: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId',
headers: {'content-type': 'application/json'},
data: {
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [{privilegeName: '', serviceId: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"etag":"","isSuperAdminRole":false,"isSystemRole":false,"kind":"","roleDescription":"","roleId":"","roleName":"","rolePrivileges":[{"privilegeName":"","serviceId":""}]}'
};
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}}/admin/directory/v1/customer/:customer/roles/:roleId',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "etag": "",\n "isSuperAdminRole": false,\n "isSystemRole": false,\n "kind": "",\n "roleDescription": "",\n "roleId": "",\n "roleName": "",\n "rolePrivileges": [\n {\n "privilegeName": "",\n "serviceId": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")
.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/admin/directory/v1/customer/:customer/roles/:roleId',
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({
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [{privilegeName: '', serviceId: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId',
headers: {'content-type': 'application/json'},
body: {
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [{privilegeName: '', serviceId: ''}]
},
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}}/admin/directory/v1/customer/:customer/roles/:roleId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [
{
privilegeName: '',
serviceId: ''
}
]
});
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}}/admin/directory/v1/customer/:customer/roles/:roleId',
headers: {'content-type': 'application/json'},
data: {
etag: '',
isSuperAdminRole: false,
isSystemRole: false,
kind: '',
roleDescription: '',
roleId: '',
roleName: '',
rolePrivileges: [{privilegeName: '', serviceId: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"etag":"","isSuperAdminRole":false,"isSystemRole":false,"kind":"","roleDescription":"","roleId":"","roleName":"","rolePrivileges":[{"privilegeName":"","serviceId":""}]}'
};
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 = @{ @"etag": @"",
@"isSuperAdminRole": @NO,
@"isSystemRole": @NO,
@"kind": @"",
@"roleDescription": @"",
@"roleId": @"",
@"roleName": @"",
@"rolePrivileges": @[ @{ @"privilegeName": @"", @"serviceId": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"]
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}}/admin/directory/v1/customer/:customer/roles/:roleId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId",
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([
'etag' => '',
'isSuperAdminRole' => null,
'isSystemRole' => null,
'kind' => '',
'roleDescription' => '',
'roleId' => '',
'roleName' => '',
'rolePrivileges' => [
[
'privilegeName' => '',
'serviceId' => ''
]
]
]),
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}}/admin/directory/v1/customer/:customer/roles/:roleId', [
'body' => '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'etag' => '',
'isSuperAdminRole' => null,
'isSystemRole' => null,
'kind' => '',
'roleDescription' => '',
'roleId' => '',
'roleName' => '',
'rolePrivileges' => [
[
'privilegeName' => '',
'serviceId' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'etag' => '',
'isSuperAdminRole' => null,
'isSystemRole' => null,
'kind' => '',
'roleDescription' => '',
'roleId' => '',
'roleName' => '',
'rolePrivileges' => [
[
'privilegeName' => '',
'serviceId' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId');
$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}}/admin/directory/v1/customer/:customer/roles/:roleId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/admin/directory/v1/customer/:customer/roles/:roleId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
payload = {
"etag": "",
"isSuperAdminRole": False,
"isSystemRole": False,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId"
payload <- "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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}}/admin/directory/v1/customer/:customer/roles/:roleId")
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 \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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/admin/directory/v1/customer/:customer/roles/:roleId') do |req|
req.body = "{\n \"etag\": \"\",\n \"isSuperAdminRole\": false,\n \"isSystemRole\": false,\n \"kind\": \"\",\n \"roleDescription\": \"\",\n \"roleId\": \"\",\n \"roleName\": \"\",\n \"rolePrivileges\": [\n {\n \"privilegeName\": \"\",\n \"serviceId\": \"\"\n }\n ]\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}}/admin/directory/v1/customer/:customer/roles/:roleId";
let payload = json!({
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": (
json!({
"privilegeName": "",
"serviceId": ""
})
)
});
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}}/admin/directory/v1/customer/:customer/roles/:roleId \
--header 'content-type: application/json' \
--data '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}'
echo '{
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
{
"privilegeName": "",
"serviceId": ""
}
]
}' | \
http PUT {{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "etag": "",\n "isSuperAdminRole": false,\n "isSystemRole": false,\n "kind": "",\n "roleDescription": "",\n "roleId": "",\n "roleName": "",\n "rolePrivileges": [\n {\n "privilegeName": "",\n "serviceId": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"etag": "",
"isSuperAdminRole": false,
"isSystemRole": false,
"kind": "",
"roleDescription": "",
"roleId": "",
"roleName": "",
"rolePrivileges": [
[
"privilegeName": "",
"serviceId": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customer/roles/:roleId")! 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()
DELETE
directory.schemas.delete
{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey
QUERY PARAMS
customerId
schemaKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
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/admin/directory/v1/customer/:customerId/schemas/:schemaKey HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"))
.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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey';
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customerId/schemas/:schemaKey',
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey';
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"]
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey",
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
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/admin/directory/v1/customer/:customerId/schemas/:schemaKey') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey";
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey
http DELETE {{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")! 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()
GET
directory.schemas.get
{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey
QUERY PARAMS
customerId
schemaKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
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/admin/directory/v1/customer/:customerId/schemas/:schemaKey HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"))
.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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey';
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customerId/schemas/:schemaKey',
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey';
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"]
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey",
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
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/admin/directory/v1/customer/:customerId/schemas/:schemaKey') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey";
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey
http GET {{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")! 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()
POST
directory.schemas.insert
{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas
QUERY PARAMS
customerId
BODY json
{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas");
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 \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas" {:content-type :json
:form-params {:displayName ""
:etag ""
:fields [{:displayName ""
:etag ""
:fieldId ""
:fieldName ""
:fieldType ""
:indexed false
:kind ""
:multiValued false
:numericIndexingSpec {:maxValue ""
:minValue ""}
:readAccessType ""}]
:kind ""
:schemaId ""
:schemaName ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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}}/admin/directory/v1/customer/:customerId/schemas"),
Content = new StringContent("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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}}/admin/directory/v1/customer/:customerId/schemas");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas"
payload := strings.NewReader("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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/admin/directory/v1/customer/:customerId/schemas HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 414
{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas")
.setHeader("content-type", "application/json")
.setBody("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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 \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas")
.header("content-type", "application/json")
.body("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}")
.asString();
const data = JSON.stringify({
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {
maxValue: '',
minValue: ''
},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas',
headers: {'content-type': 'application/json'},
data: {
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {maxValue: '', minValue: ''},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"displayName":"","etag":"","fields":[{"displayName":"","etag":"","fieldId":"","fieldName":"","fieldType":"","indexed":false,"kind":"","multiValued":false,"numericIndexingSpec":{"maxValue":"","minValue":""},"readAccessType":""}],"kind":"","schemaId":"","schemaName":""}'
};
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}}/admin/directory/v1/customer/:customerId/schemas',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "displayName": "",\n "etag": "",\n "fields": [\n {\n "displayName": "",\n "etag": "",\n "fieldId": "",\n "fieldName": "",\n "fieldType": "",\n "indexed": false,\n "kind": "",\n "multiValued": false,\n "numericIndexingSpec": {\n "maxValue": "",\n "minValue": ""\n },\n "readAccessType": ""\n }\n ],\n "kind": "",\n "schemaId": "",\n "schemaName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas")
.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/admin/directory/v1/customer/:customerId/schemas',
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({
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {maxValue: '', minValue: ''},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas',
headers: {'content-type': 'application/json'},
body: {
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {maxValue: '', minValue: ''},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
},
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}}/admin/directory/v1/customer/:customerId/schemas');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {
maxValue: '',
minValue: ''
},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
});
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}}/admin/directory/v1/customer/:customerId/schemas',
headers: {'content-type': 'application/json'},
data: {
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {maxValue: '', minValue: ''},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"displayName":"","etag":"","fields":[{"displayName":"","etag":"","fieldId":"","fieldName":"","fieldType":"","indexed":false,"kind":"","multiValued":false,"numericIndexingSpec":{"maxValue":"","minValue":""},"readAccessType":""}],"kind":"","schemaId":"","schemaName":""}'
};
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 = @{ @"displayName": @"",
@"etag": @"",
@"fields": @[ @{ @"displayName": @"", @"etag": @"", @"fieldId": @"", @"fieldName": @"", @"fieldType": @"", @"indexed": @NO, @"kind": @"", @"multiValued": @NO, @"numericIndexingSpec": @{ @"maxValue": @"", @"minValue": @"" }, @"readAccessType": @"" } ],
@"kind": @"",
@"schemaId": @"",
@"schemaName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas"]
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}}/admin/directory/v1/customer/:customerId/schemas" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas",
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([
'displayName' => '',
'etag' => '',
'fields' => [
[
'displayName' => '',
'etag' => '',
'fieldId' => '',
'fieldName' => '',
'fieldType' => '',
'indexed' => null,
'kind' => '',
'multiValued' => null,
'numericIndexingSpec' => [
'maxValue' => '',
'minValue' => ''
],
'readAccessType' => ''
]
],
'kind' => '',
'schemaId' => '',
'schemaName' => ''
]),
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}}/admin/directory/v1/customer/:customerId/schemas', [
'body' => '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'displayName' => '',
'etag' => '',
'fields' => [
[
'displayName' => '',
'etag' => '',
'fieldId' => '',
'fieldName' => '',
'fieldType' => '',
'indexed' => null,
'kind' => '',
'multiValued' => null,
'numericIndexingSpec' => [
'maxValue' => '',
'minValue' => ''
],
'readAccessType' => ''
]
],
'kind' => '',
'schemaId' => '',
'schemaName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'displayName' => '',
'etag' => '',
'fields' => [
[
'displayName' => '',
'etag' => '',
'fieldId' => '',
'fieldName' => '',
'fieldType' => '',
'indexed' => null,
'kind' => '',
'multiValued' => null,
'numericIndexingSpec' => [
'maxValue' => '',
'minValue' => ''
],
'readAccessType' => ''
]
],
'kind' => '',
'schemaId' => '',
'schemaName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas');
$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}}/admin/directory/v1/customer/:customerId/schemas' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/customer/:customerId/schemas", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas"
payload = {
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": False,
"kind": "",
"multiValued": False,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas"
payload <- "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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}}/admin/directory/v1/customer/:customerId/schemas")
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 \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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/admin/directory/v1/customer/:customerId/schemas') do |req|
req.body = "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas";
let payload = json!({
"displayName": "",
"etag": "",
"fields": (
json!({
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": json!({
"maxValue": "",
"minValue": ""
}),
"readAccessType": ""
})
),
"kind": "",
"schemaId": "",
"schemaName": ""
});
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}}/admin/directory/v1/customer/:customerId/schemas \
--header 'content-type: application/json' \
--data '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}'
echo '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/customer/:customerId/schemas \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "displayName": "",\n "etag": "",\n "fields": [\n {\n "displayName": "",\n "etag": "",\n "fieldId": "",\n "fieldName": "",\n "fieldType": "",\n "indexed": false,\n "kind": "",\n "multiValued": false,\n "numericIndexingSpec": {\n "maxValue": "",\n "minValue": ""\n },\n "readAccessType": ""\n }\n ],\n "kind": "",\n "schemaId": "",\n "schemaName": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/schemas
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"displayName": "",
"etag": "",
"fields": [
[
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": [
"maxValue": "",
"minValue": ""
],
"readAccessType": ""
]
],
"kind": "",
"schemaId": "",
"schemaName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas")! 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()
GET
directory.schemas.list
{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas
QUERY PARAMS
customerId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas"
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}}/admin/directory/v1/customer/:customerId/schemas"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas"
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/admin/directory/v1/customer/:customerId/schemas HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas"))
.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}}/admin/directory/v1/customer/:customerId/schemas")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas")
.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}}/admin/directory/v1/customer/:customerId/schemas');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas';
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}}/admin/directory/v1/customer/:customerId/schemas',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/customer/:customerId/schemas',
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}}/admin/directory/v1/customer/:customerId/schemas'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas');
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}}/admin/directory/v1/customer/:customerId/schemas'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas';
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}}/admin/directory/v1/customer/:customerId/schemas"]
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}}/admin/directory/v1/customer/:customerId/schemas" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas",
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}}/admin/directory/v1/customer/:customerId/schemas');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/customer/:customerId/schemas")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas")
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/admin/directory/v1/customer/:customerId/schemas') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas";
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}}/admin/directory/v1/customer/:customerId/schemas
http GET {{baseUrl}}/admin/directory/v1/customer/:customerId/schemas
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/schemas
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas")! 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()
PATCH
directory.schemas.patch
{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey
QUERY PARAMS
customerId
schemaKey
BODY json
{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey");
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 \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey" {:content-type :json
:form-params {:displayName ""
:etag ""
:fields [{:displayName ""
:etag ""
:fieldId ""
:fieldName ""
:fieldType ""
:indexed false
:kind ""
:multiValued false
:numericIndexingSpec {:maxValue ""
:minValue ""}
:readAccessType ""}]
:kind ""
:schemaId ""
:schemaName ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"),
Content = new StringContent("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
payload := strings.NewReader("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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/admin/directory/v1/customer/:customerId/schemas/:schemaKey HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 414
{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.setHeader("content-type", "application/json")
.setBody("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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 \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.header("content-type", "application/json")
.body("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}")
.asString();
const data = JSON.stringify({
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {
maxValue: '',
minValue: ''
},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey',
headers: {'content-type': 'application/json'},
data: {
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {maxValue: '', minValue: ''},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"displayName":"","etag":"","fields":[{"displayName":"","etag":"","fieldId":"","fieldName":"","fieldType":"","indexed":false,"kind":"","multiValued":false,"numericIndexingSpec":{"maxValue":"","minValue":""},"readAccessType":""}],"kind":"","schemaId":"","schemaName":""}'
};
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "displayName": "",\n "etag": "",\n "fields": [\n {\n "displayName": "",\n "etag": "",\n "fieldId": "",\n "fieldName": "",\n "fieldType": "",\n "indexed": false,\n "kind": "",\n "multiValued": false,\n "numericIndexingSpec": {\n "maxValue": "",\n "minValue": ""\n },\n "readAccessType": ""\n }\n ],\n "kind": "",\n "schemaId": "",\n "schemaName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.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/admin/directory/v1/customer/:customerId/schemas/:schemaKey',
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({
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {maxValue: '', minValue: ''},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey',
headers: {'content-type': 'application/json'},
body: {
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {maxValue: '', minValue: ''},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
},
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {
maxValue: '',
minValue: ''
},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
});
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey',
headers: {'content-type': 'application/json'},
data: {
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {maxValue: '', minValue: ''},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"displayName":"","etag":"","fields":[{"displayName":"","etag":"","fieldId":"","fieldName":"","fieldType":"","indexed":false,"kind":"","multiValued":false,"numericIndexingSpec":{"maxValue":"","minValue":""},"readAccessType":""}],"kind":"","schemaId":"","schemaName":""}'
};
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 = @{ @"displayName": @"",
@"etag": @"",
@"fields": @[ @{ @"displayName": @"", @"etag": @"", @"fieldId": @"", @"fieldName": @"", @"fieldType": @"", @"indexed": @NO, @"kind": @"", @"multiValued": @NO, @"numericIndexingSpec": @{ @"maxValue": @"", @"minValue": @"" }, @"readAccessType": @"" } ],
@"kind": @"",
@"schemaId": @"",
@"schemaName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"]
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey",
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([
'displayName' => '',
'etag' => '',
'fields' => [
[
'displayName' => '',
'etag' => '',
'fieldId' => '',
'fieldName' => '',
'fieldType' => '',
'indexed' => null,
'kind' => '',
'multiValued' => null,
'numericIndexingSpec' => [
'maxValue' => '',
'minValue' => ''
],
'readAccessType' => ''
]
],
'kind' => '',
'schemaId' => '',
'schemaName' => ''
]),
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey', [
'body' => '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'displayName' => '',
'etag' => '',
'fields' => [
[
'displayName' => '',
'etag' => '',
'fieldId' => '',
'fieldName' => '',
'fieldType' => '',
'indexed' => null,
'kind' => '',
'multiValued' => null,
'numericIndexingSpec' => [
'maxValue' => '',
'minValue' => ''
],
'readAccessType' => ''
]
],
'kind' => '',
'schemaId' => '',
'schemaName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'displayName' => '',
'etag' => '',
'fields' => [
[
'displayName' => '',
'etag' => '',
'fieldId' => '',
'fieldName' => '',
'fieldType' => '',
'indexed' => null,
'kind' => '',
'multiValued' => null,
'numericIndexingSpec' => [
'maxValue' => '',
'minValue' => ''
],
'readAccessType' => ''
]
],
'kind' => '',
'schemaId' => '',
'schemaName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
$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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/admin/directory/v1/customer/:customerId/schemas/:schemaKey", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
payload = {
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": False,
"kind": "",
"multiValued": False,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
payload <- "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
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 \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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/admin/directory/v1/customer/:customerId/schemas/:schemaKey') do |req|
req.body = "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey";
let payload = json!({
"displayName": "",
"etag": "",
"fields": (
json!({
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": json!({
"maxValue": "",
"minValue": ""
}),
"readAccessType": ""
})
),
"kind": "",
"schemaId": "",
"schemaName": ""
});
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey \
--header 'content-type: application/json' \
--data '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}'
echo '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}' | \
http PATCH {{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "displayName": "",\n "etag": "",\n "fields": [\n {\n "displayName": "",\n "etag": "",\n "fieldId": "",\n "fieldName": "",\n "fieldType": "",\n "indexed": false,\n "kind": "",\n "multiValued": false,\n "numericIndexingSpec": {\n "maxValue": "",\n "minValue": ""\n },\n "readAccessType": ""\n }\n ],\n "kind": "",\n "schemaId": "",\n "schemaName": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"displayName": "",
"etag": "",
"fields": [
[
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": [
"maxValue": "",
"minValue": ""
],
"readAccessType": ""
]
],
"kind": "",
"schemaId": "",
"schemaName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")! 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()
PUT
directory.schemas.update
{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey
QUERY PARAMS
customerId
schemaKey
BODY json
{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey");
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 \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey" {:content-type :json
:form-params {:displayName ""
:etag ""
:fields [{:displayName ""
:etag ""
:fieldId ""
:fieldName ""
:fieldType ""
:indexed false
:kind ""
:multiValued false
:numericIndexingSpec {:maxValue ""
:minValue ""}
:readAccessType ""}]
:kind ""
:schemaId ""
:schemaName ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"),
Content = new StringContent("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
payload := strings.NewReader("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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/admin/directory/v1/customer/:customerId/schemas/:schemaKey HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 414
{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.setHeader("content-type", "application/json")
.setBody("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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 \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.header("content-type", "application/json")
.body("{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}")
.asString();
const data = JSON.stringify({
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {
maxValue: '',
minValue: ''
},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey',
headers: {'content-type': 'application/json'},
data: {
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {maxValue: '', minValue: ''},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"displayName":"","etag":"","fields":[{"displayName":"","etag":"","fieldId":"","fieldName":"","fieldType":"","indexed":false,"kind":"","multiValued":false,"numericIndexingSpec":{"maxValue":"","minValue":""},"readAccessType":""}],"kind":"","schemaId":"","schemaName":""}'
};
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "displayName": "",\n "etag": "",\n "fields": [\n {\n "displayName": "",\n "etag": "",\n "fieldId": "",\n "fieldName": "",\n "fieldType": "",\n "indexed": false,\n "kind": "",\n "multiValued": false,\n "numericIndexingSpec": {\n "maxValue": "",\n "minValue": ""\n },\n "readAccessType": ""\n }\n ],\n "kind": "",\n "schemaId": "",\n "schemaName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
.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/admin/directory/v1/customer/:customerId/schemas/:schemaKey',
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({
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {maxValue: '', minValue: ''},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey',
headers: {'content-type': 'application/json'},
body: {
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {maxValue: '', minValue: ''},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
},
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {
maxValue: '',
minValue: ''
},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
});
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey',
headers: {'content-type': 'application/json'},
data: {
displayName: '',
etag: '',
fields: [
{
displayName: '',
etag: '',
fieldId: '',
fieldName: '',
fieldType: '',
indexed: false,
kind: '',
multiValued: false,
numericIndexingSpec: {maxValue: '', minValue: ''},
readAccessType: ''
}
],
kind: '',
schemaId: '',
schemaName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"displayName":"","etag":"","fields":[{"displayName":"","etag":"","fieldId":"","fieldName":"","fieldType":"","indexed":false,"kind":"","multiValued":false,"numericIndexingSpec":{"maxValue":"","minValue":""},"readAccessType":""}],"kind":"","schemaId":"","schemaName":""}'
};
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 = @{ @"displayName": @"",
@"etag": @"",
@"fields": @[ @{ @"displayName": @"", @"etag": @"", @"fieldId": @"", @"fieldName": @"", @"fieldType": @"", @"indexed": @NO, @"kind": @"", @"multiValued": @NO, @"numericIndexingSpec": @{ @"maxValue": @"", @"minValue": @"" }, @"readAccessType": @"" } ],
@"kind": @"",
@"schemaId": @"",
@"schemaName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"]
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey",
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([
'displayName' => '',
'etag' => '',
'fields' => [
[
'displayName' => '',
'etag' => '',
'fieldId' => '',
'fieldName' => '',
'fieldType' => '',
'indexed' => null,
'kind' => '',
'multiValued' => null,
'numericIndexingSpec' => [
'maxValue' => '',
'minValue' => ''
],
'readAccessType' => ''
]
],
'kind' => '',
'schemaId' => '',
'schemaName' => ''
]),
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey', [
'body' => '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'displayName' => '',
'etag' => '',
'fields' => [
[
'displayName' => '',
'etag' => '',
'fieldId' => '',
'fieldName' => '',
'fieldType' => '',
'indexed' => null,
'kind' => '',
'multiValued' => null,
'numericIndexingSpec' => [
'maxValue' => '',
'minValue' => ''
],
'readAccessType' => ''
]
],
'kind' => '',
'schemaId' => '',
'schemaName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'displayName' => '',
'etag' => '',
'fields' => [
[
'displayName' => '',
'etag' => '',
'fieldId' => '',
'fieldName' => '',
'fieldType' => '',
'indexed' => null,
'kind' => '',
'multiValued' => null,
'numericIndexingSpec' => [
'maxValue' => '',
'minValue' => ''
],
'readAccessType' => ''
]
],
'kind' => '',
'schemaId' => '',
'schemaName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey');
$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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/admin/directory/v1/customer/:customerId/schemas/:schemaKey", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
payload = {
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": False,
"kind": "",
"multiValued": False,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey"
payload <- "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")
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 \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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/admin/directory/v1/customer/:customerId/schemas/:schemaKey') do |req|
req.body = "{\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fields\": [\n {\n \"displayName\": \"\",\n \"etag\": \"\",\n \"fieldId\": \"\",\n \"fieldName\": \"\",\n \"fieldType\": \"\",\n \"indexed\": false,\n \"kind\": \"\",\n \"multiValued\": false,\n \"numericIndexingSpec\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"readAccessType\": \"\"\n }\n ],\n \"kind\": \"\",\n \"schemaId\": \"\",\n \"schemaName\": \"\"\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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey";
let payload = json!({
"displayName": "",
"etag": "",
"fields": (
json!({
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": json!({
"maxValue": "",
"minValue": ""
}),
"readAccessType": ""
})
),
"kind": "",
"schemaId": "",
"schemaName": ""
});
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}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey \
--header 'content-type: application/json' \
--data '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}'
echo '{
"displayName": "",
"etag": "",
"fields": [
{
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": {
"maxValue": "",
"minValue": ""
},
"readAccessType": ""
}
],
"kind": "",
"schemaId": "",
"schemaName": ""
}' | \
http PUT {{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "displayName": "",\n "etag": "",\n "fields": [\n {\n "displayName": "",\n "etag": "",\n "fieldId": "",\n "fieldName": "",\n "fieldType": "",\n "indexed": false,\n "kind": "",\n "multiValued": false,\n "numericIndexingSpec": {\n "maxValue": "",\n "minValue": ""\n },\n "readAccessType": ""\n }\n ],\n "kind": "",\n "schemaId": "",\n "schemaName": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"displayName": "",
"etag": "",
"fields": [
[
"displayName": "",
"etag": "",
"fieldId": "",
"fieldName": "",
"fieldType": "",
"indexed": false,
"kind": "",
"multiValued": false,
"numericIndexingSpec": [
"maxValue": "",
"minValue": ""
],
"readAccessType": ""
]
],
"kind": "",
"schemaId": "",
"schemaName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/customer/:customerId/schemas/:schemaKey")! 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()
DELETE
directory.tokens.delete
{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId
QUERY PARAMS
userKey
clientId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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/admin/directory/v1/users/:userKey/tokens/:clientId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/users/:userKey/tokens/:clientId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId
http DELETE {{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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()
GET
directory.tokens.get
{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId
QUERY PARAMS
userKey
clientId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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/admin/directory/v1/users/:userKey/tokens/:clientId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/users/:userKey/tokens/:clientId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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/admin/directory/v1/users/:userKey/tokens/:clientId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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}}/admin/directory/v1/users/:userKey/tokens/:clientId
http GET {{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/tokens/:clientId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens/: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()
GET
directory.tokens.list
{{baseUrl}}/admin/directory/v1/users/:userKey/tokens
QUERY PARAMS
userKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/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}}/admin/directory/v1/users/:userKey/tokens"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/tokens");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/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/admin/directory/v1/users/:userKey/tokens HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/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}}/admin/directory/v1/users/:userKey/tokens")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/users/:userKey/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}}/admin/directory/v1/users/:userKey/tokens');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/tokens'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/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}}/admin/directory/v1/users/:userKey/tokens',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/tokens")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey/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}}/admin/directory/v1/users/:userKey/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}}/admin/directory/v1/users/:userKey/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}}/admin/directory/v1/users/:userKey/tokens'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/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}}/admin/directory/v1/users/:userKey/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}}/admin/directory/v1/users/:userKey/tokens" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/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}}/admin/directory/v1/users/:userKey/tokens');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/tokens');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/tokens');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/tokens' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/tokens' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/users/:userKey/tokens")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/tokens"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/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/admin/directory/v1/users/:userKey/tokens') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/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}}/admin/directory/v1/users/:userKey/tokens
http GET {{baseUrl}}/admin/directory/v1/users/:userKey/tokens
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/tokens
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/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()
POST
directory.twoStepVerification.turnOff
{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff
QUERY PARAMS
userKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff"
response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/admin/directory/v1/users/:userKey/twoStepVerification/turnOff HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff"))
.method("POST", 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}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff")
.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('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff';
const options = {method: 'POST'};
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}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey/twoStepVerification/turnOff',
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: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff');
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}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff';
const options = {method: 'POST'};
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}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
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}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/admin/directory/v1/users/:userKey/twoStepVerification/turnOff")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/admin/directory/v1/users/:userKey/twoStepVerification/turnOff') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff";
let client = reqwest::Client::new();
let response = client.post(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff
http POST {{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/twoStepVerification/turnOff")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
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()
DELETE
directory.users.aliases.delete
{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias
QUERY PARAMS
userKey
alias
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias"
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}}/admin/directory/v1/users/:userKey/aliases/:alias"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias"
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/admin/directory/v1/users/:userKey/aliases/:alias HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias"))
.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}}/admin/directory/v1/users/:userKey/aliases/:alias")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias")
.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}}/admin/directory/v1/users/:userKey/aliases/:alias');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias';
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}}/admin/directory/v1/users/:userKey/aliases/:alias',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey/aliases/:alias',
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}}/admin/directory/v1/users/:userKey/aliases/:alias'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias');
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}}/admin/directory/v1/users/:userKey/aliases/:alias'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias';
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}}/admin/directory/v1/users/:userKey/aliases/:alias"]
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}}/admin/directory/v1/users/:userKey/aliases/:alias" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias",
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}}/admin/directory/v1/users/:userKey/aliases/:alias');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/users/:userKey/aliases/:alias")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias")
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/admin/directory/v1/users/:userKey/aliases/:alias') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias";
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}}/admin/directory/v1/users/:userKey/aliases/:alias
http DELETE {{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/:alias")! 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()
POST
directory.users.aliases.insert
{{baseUrl}}/admin/directory/v1/users/:userKey/aliases
QUERY PARAMS
userKey
BODY json
{
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases");
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 \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases" {:content-type :json
:form-params {:alias ""
:etag ""
:id ""
:kind ""
:primaryEmail ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\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}}/admin/directory/v1/users/:userKey/aliases"),
Content = new StringContent("{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\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}}/admin/directory/v1/users/:userKey/aliases");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases"
payload := strings.NewReader("{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\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/admin/directory/v1/users/:userKey/aliases HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 79
{
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases")
.setHeader("content-type", "application/json")
.setBody("{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\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 \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases")
.header("content-type", "application/json")
.body("{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}")
.asString();
const data = JSON.stringify({
alias: '',
etag: '',
id: '',
kind: '',
primaryEmail: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases',
headers: {'content-type': 'application/json'},
data: {alias: '', etag: '', id: '', kind: '', primaryEmail: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"alias":"","etag":"","id":"","kind":"","primaryEmail":""}'
};
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}}/admin/directory/v1/users/:userKey/aliases',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "alias": "",\n "etag": "",\n "id": "",\n "kind": "",\n "primaryEmail": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases")
.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/admin/directory/v1/users/:userKey/aliases',
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({alias: '', etag: '', id: '', kind: '', primaryEmail: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases',
headers: {'content-type': 'application/json'},
body: {alias: '', etag: '', id: '', kind: '', primaryEmail: ''},
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}}/admin/directory/v1/users/:userKey/aliases');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
alias: '',
etag: '',
id: '',
kind: '',
primaryEmail: ''
});
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}}/admin/directory/v1/users/:userKey/aliases',
headers: {'content-type': 'application/json'},
data: {alias: '', etag: '', id: '', kind: '', primaryEmail: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"alias":"","etag":"","id":"","kind":"","primaryEmail":""}'
};
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 = @{ @"alias": @"",
@"etag": @"",
@"id": @"",
@"kind": @"",
@"primaryEmail": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/users/:userKey/aliases"]
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}}/admin/directory/v1/users/:userKey/aliases" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/aliases",
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([
'alias' => '',
'etag' => '',
'id' => '',
'kind' => '',
'primaryEmail' => ''
]),
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}}/admin/directory/v1/users/:userKey/aliases', [
'body' => '{
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/aliases');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'alias' => '',
'etag' => '',
'id' => '',
'kind' => '',
'primaryEmail' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'alias' => '',
'etag' => '',
'id' => '',
'kind' => '',
'primaryEmail' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/aliases');
$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}}/admin/directory/v1/users/:userKey/aliases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/users/:userKey/aliases", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases"
payload = {
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases"
payload <- "{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\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}}/admin/directory/v1/users/:userKey/aliases")
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 \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\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/admin/directory/v1/users/:userKey/aliases') do |req|
req.body = "{\n \"alias\": \"\",\n \"etag\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"primaryEmail\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases";
let payload = json!({
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
});
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}}/admin/directory/v1/users/:userKey/aliases \
--header 'content-type: application/json' \
--data '{
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}'
echo '{
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/users/:userKey/aliases \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "alias": "",\n "etag": "",\n "id": "",\n "kind": "",\n "primaryEmail": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/aliases
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"alias": "",
"etag": "",
"id": "",
"kind": "",
"primaryEmail": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases")! 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()
GET
directory.users.aliases.list
{{baseUrl}}/admin/directory/v1/users/:userKey/aliases
QUERY PARAMS
userKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases"
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}}/admin/directory/v1/users/:userKey/aliases"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases"
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/admin/directory/v1/users/:userKey/aliases HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases"))
.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}}/admin/directory/v1/users/:userKey/aliases")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases")
.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}}/admin/directory/v1/users/:userKey/aliases');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases';
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}}/admin/directory/v1/users/:userKey/aliases',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey/aliases',
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}}/admin/directory/v1/users/:userKey/aliases'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases');
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}}/admin/directory/v1/users/:userKey/aliases'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases';
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}}/admin/directory/v1/users/:userKey/aliases"]
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}}/admin/directory/v1/users/:userKey/aliases" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/aliases",
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}}/admin/directory/v1/users/:userKey/aliases');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/aliases');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/aliases');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/users/:userKey/aliases")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases")
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/admin/directory/v1/users/:userKey/aliases') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases";
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}}/admin/directory/v1/users/:userKey/aliases
http GET {{baseUrl}}/admin/directory/v1/users/:userKey/aliases
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/aliases
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases")! 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()
POST
directory.users.aliases.watch
{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch
QUERY PARAMS
userKey
BODY json
{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch");
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 \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch" {:content-type :json
:form-params {:address ""
:expiration ""
:id ""
:kind ""
:params {}
:payload false
:resourceId ""
:resourceUri ""
:token ""
:type ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/users/:userKey/aliases/watch"),
Content = new StringContent("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/users/:userKey/aliases/watch");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch"
payload := strings.NewReader("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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/admin/directory/v1/users/:userKey/aliases/watch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 171
{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch")
.setHeader("content-type", "application/json")
.setBody("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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 \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch")
.header("content-type", "application/json")
.body("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}")
.asString();
const data = JSON.stringify({
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch',
headers: {'content-type': 'application/json'},
data: {
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"address":"","expiration":"","id":"","kind":"","params":{},"payload":false,"resourceId":"","resourceUri":"","token":"","type":""}'
};
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}}/admin/directory/v1/users/:userKey/aliases/watch',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "address": "",\n "expiration": "",\n "id": "",\n "kind": "",\n "params": {},\n "payload": false,\n "resourceId": "",\n "resourceUri": "",\n "token": "",\n "type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch")
.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/admin/directory/v1/users/:userKey/aliases/watch',
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({
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch',
headers: {'content-type': 'application/json'},
body: {
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
},
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}}/admin/directory/v1/users/:userKey/aliases/watch');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
});
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}}/admin/directory/v1/users/:userKey/aliases/watch',
headers: {'content-type': 'application/json'},
data: {
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"address":"","expiration":"","id":"","kind":"","params":{},"payload":false,"resourceId":"","resourceUri":"","token":"","type":""}'
};
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 = @{ @"address": @"",
@"expiration": @"",
@"id": @"",
@"kind": @"",
@"params": @{ },
@"payload": @NO,
@"resourceId": @"",
@"resourceUri": @"",
@"token": @"",
@"type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch"]
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}}/admin/directory/v1/users/:userKey/aliases/watch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch",
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([
'address' => '',
'expiration' => '',
'id' => '',
'kind' => '',
'params' => [
],
'payload' => null,
'resourceId' => '',
'resourceUri' => '',
'token' => '',
'type' => ''
]),
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}}/admin/directory/v1/users/:userKey/aliases/watch', [
'body' => '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'address' => '',
'expiration' => '',
'id' => '',
'kind' => '',
'params' => [
],
'payload' => null,
'resourceId' => '',
'resourceUri' => '',
'token' => '',
'type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'address' => '',
'expiration' => '',
'id' => '',
'kind' => '',
'params' => [
],
'payload' => null,
'resourceId' => '',
'resourceUri' => '',
'token' => '',
'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch');
$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}}/admin/directory/v1/users/:userKey/aliases/watch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/users/:userKey/aliases/watch", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch"
payload = {
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": False,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch"
payload <- "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/users/:userKey/aliases/watch")
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 \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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/admin/directory/v1/users/:userKey/aliases/watch') do |req|
req.body = "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch";
let payload = json!({
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": json!({}),
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
});
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}}/admin/directory/v1/users/:userKey/aliases/watch \
--header 'content-type: application/json' \
--data '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}'
echo '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "address": "",\n "expiration": "",\n "id": "",\n "kind": "",\n "params": {},\n "payload": false,\n "resourceId": "",\n "resourceUri": "",\n "token": "",\n "type": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": [],
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/aliases/watch")! 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()
DELETE
directory.users.delete
{{baseUrl}}/admin/directory/v1/users/:userKey
QUERY PARAMS
userKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/users/:userKey")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey"
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}}/admin/directory/v1/users/:userKey"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey"
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/admin/directory/v1/users/:userKey HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/users/:userKey")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey"))
.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}}/admin/directory/v1/users/:userKey")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/users/:userKey")
.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}}/admin/directory/v1/users/:userKey');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey';
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}}/admin/directory/v1/users/:userKey',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey',
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}}/admin/directory/v1/users/:userKey'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/users/:userKey');
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}}/admin/directory/v1/users/:userKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey';
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}}/admin/directory/v1/users/:userKey"]
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}}/admin/directory/v1/users/:userKey" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey",
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}}/admin/directory/v1/users/:userKey');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/users/:userKey")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey")
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/admin/directory/v1/users/:userKey') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey";
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}}/admin/directory/v1/users/:userKey
http DELETE {{baseUrl}}/admin/directory/v1/users/:userKey
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey")! 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()
GET
directory.users.get
{{baseUrl}}/admin/directory/v1/users/:userKey
QUERY PARAMS
userKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/users/:userKey")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey"
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}}/admin/directory/v1/users/:userKey"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey"
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/admin/directory/v1/users/:userKey HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/users/:userKey")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey"))
.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}}/admin/directory/v1/users/:userKey")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/users/:userKey")
.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}}/admin/directory/v1/users/:userKey');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey';
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}}/admin/directory/v1/users/:userKey',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey',
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}}/admin/directory/v1/users/:userKey'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/users/:userKey');
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}}/admin/directory/v1/users/:userKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey';
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}}/admin/directory/v1/users/:userKey"]
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}}/admin/directory/v1/users/:userKey" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey",
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}}/admin/directory/v1/users/:userKey');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/users/:userKey")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey")
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/admin/directory/v1/users/:userKey') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey";
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}}/admin/directory/v1/users/:userKey
http GET {{baseUrl}}/admin/directory/v1/users/:userKey
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey")! 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()
POST
directory.users.insert
{{baseUrl}}/admin/directory/v1/users
BODY json
{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users");
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 \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/users" {:content-type :json
:form-params {:addresses ""
:agreedToTerms false
:aliases []
:archived false
:changePasswordAtNextLogin false
:creationTime ""
:customSchemas {}
:customerId ""
:deletionTime ""
:emails ""
:etag ""
:externalIds ""
:gender ""
:hashFunction ""
:id ""
:ims ""
:includeInGlobalAddressList false
:ipWhitelisted false
:isAdmin false
:isDelegatedAdmin false
:isEnforcedIn2Sv false
:isEnrolledIn2Sv false
:isMailboxSetup false
:keywords ""
:kind ""
:languages ""
:lastLoginTime ""
:locations ""
:name {:displayName ""
:familyName ""
:fullName ""
:givenName ""}
:nonEditableAliases []
:notes ""
:orgUnitPath ""
:organizations ""
:password ""
:phones ""
:posixAccounts ""
:primaryEmail ""
:recoveryEmail ""
:recoveryPhone ""
:relations ""
:sshPublicKeys ""
:suspended false
:suspensionReason ""
:thumbnailPhotoEtag ""
:thumbnailPhotoUrl ""
:websites ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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}}/admin/directory/v1/users"),
Content = new StringContent("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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}}/admin/directory/v1/users");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users"
payload := strings.NewReader("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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/admin/directory/v1/users HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1091
{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/users")
.setHeader("content-type", "application/json")
.setBody("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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 \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/users")
.header("content-type", "application/json")
.body("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}")
.asString();
const data = JSON.stringify({
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {
displayName: '',
familyName: '',
fullName: '',
givenName: ''
},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/users');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users',
headers: {'content-type': 'application/json'},
data: {
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {displayName: '', familyName: '', fullName: '', givenName: ''},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"addresses":"","agreedToTerms":false,"aliases":[],"archived":false,"changePasswordAtNextLogin":false,"creationTime":"","customSchemas":{},"customerId":"","deletionTime":"","emails":"","etag":"","externalIds":"","gender":"","hashFunction":"","id":"","ims":"","includeInGlobalAddressList":false,"ipWhitelisted":false,"isAdmin":false,"isDelegatedAdmin":false,"isEnforcedIn2Sv":false,"isEnrolledIn2Sv":false,"isMailboxSetup":false,"keywords":"","kind":"","languages":"","lastLoginTime":"","locations":"","name":{"displayName":"","familyName":"","fullName":"","givenName":""},"nonEditableAliases":[],"notes":"","orgUnitPath":"","organizations":"","password":"","phones":"","posixAccounts":"","primaryEmail":"","recoveryEmail":"","recoveryPhone":"","relations":"","sshPublicKeys":"","suspended":false,"suspensionReason":"","thumbnailPhotoEtag":"","thumbnailPhotoUrl":"","websites":""}'
};
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}}/admin/directory/v1/users',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "addresses": "",\n "agreedToTerms": false,\n "aliases": [],\n "archived": false,\n "changePasswordAtNextLogin": false,\n "creationTime": "",\n "customSchemas": {},\n "customerId": "",\n "deletionTime": "",\n "emails": "",\n "etag": "",\n "externalIds": "",\n "gender": "",\n "hashFunction": "",\n "id": "",\n "ims": "",\n "includeInGlobalAddressList": false,\n "ipWhitelisted": false,\n "isAdmin": false,\n "isDelegatedAdmin": false,\n "isEnforcedIn2Sv": false,\n "isEnrolledIn2Sv": false,\n "isMailboxSetup": false,\n "keywords": "",\n "kind": "",\n "languages": "",\n "lastLoginTime": "",\n "locations": "",\n "name": {\n "displayName": "",\n "familyName": "",\n "fullName": "",\n "givenName": ""\n },\n "nonEditableAliases": [],\n "notes": "",\n "orgUnitPath": "",\n "organizations": "",\n "password": "",\n "phones": "",\n "posixAccounts": "",\n "primaryEmail": "",\n "recoveryEmail": "",\n "recoveryPhone": "",\n "relations": "",\n "sshPublicKeys": "",\n "suspended": false,\n "suspensionReason": "",\n "thumbnailPhotoEtag": "",\n "thumbnailPhotoUrl": "",\n "websites": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users")
.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/admin/directory/v1/users',
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({
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {displayName: '', familyName: '', fullName: '', givenName: ''},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users',
headers: {'content-type': 'application/json'},
body: {
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {displayName: '', familyName: '', fullName: '', givenName: ''},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
},
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}}/admin/directory/v1/users');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {
displayName: '',
familyName: '',
fullName: '',
givenName: ''
},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
});
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}}/admin/directory/v1/users',
headers: {'content-type': 'application/json'},
data: {
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {displayName: '', familyName: '', fullName: '', givenName: ''},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"addresses":"","agreedToTerms":false,"aliases":[],"archived":false,"changePasswordAtNextLogin":false,"creationTime":"","customSchemas":{},"customerId":"","deletionTime":"","emails":"","etag":"","externalIds":"","gender":"","hashFunction":"","id":"","ims":"","includeInGlobalAddressList":false,"ipWhitelisted":false,"isAdmin":false,"isDelegatedAdmin":false,"isEnforcedIn2Sv":false,"isEnrolledIn2Sv":false,"isMailboxSetup":false,"keywords":"","kind":"","languages":"","lastLoginTime":"","locations":"","name":{"displayName":"","familyName":"","fullName":"","givenName":""},"nonEditableAliases":[],"notes":"","orgUnitPath":"","organizations":"","password":"","phones":"","posixAccounts":"","primaryEmail":"","recoveryEmail":"","recoveryPhone":"","relations":"","sshPublicKeys":"","suspended":false,"suspensionReason":"","thumbnailPhotoEtag":"","thumbnailPhotoUrl":"","websites":""}'
};
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 = @{ @"addresses": @"",
@"agreedToTerms": @NO,
@"aliases": @[ ],
@"archived": @NO,
@"changePasswordAtNextLogin": @NO,
@"creationTime": @"",
@"customSchemas": @{ },
@"customerId": @"",
@"deletionTime": @"",
@"emails": @"",
@"etag": @"",
@"externalIds": @"",
@"gender": @"",
@"hashFunction": @"",
@"id": @"",
@"ims": @"",
@"includeInGlobalAddressList": @NO,
@"ipWhitelisted": @NO,
@"isAdmin": @NO,
@"isDelegatedAdmin": @NO,
@"isEnforcedIn2Sv": @NO,
@"isEnrolledIn2Sv": @NO,
@"isMailboxSetup": @NO,
@"keywords": @"",
@"kind": @"",
@"languages": @"",
@"lastLoginTime": @"",
@"locations": @"",
@"name": @{ @"displayName": @"", @"familyName": @"", @"fullName": @"", @"givenName": @"" },
@"nonEditableAliases": @[ ],
@"notes": @"",
@"orgUnitPath": @"",
@"organizations": @"",
@"password": @"",
@"phones": @"",
@"posixAccounts": @"",
@"primaryEmail": @"",
@"recoveryEmail": @"",
@"recoveryPhone": @"",
@"relations": @"",
@"sshPublicKeys": @"",
@"suspended": @NO,
@"suspensionReason": @"",
@"thumbnailPhotoEtag": @"",
@"thumbnailPhotoUrl": @"",
@"websites": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/users"]
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}}/admin/directory/v1/users" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users",
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([
'addresses' => '',
'agreedToTerms' => null,
'aliases' => [
],
'archived' => null,
'changePasswordAtNextLogin' => null,
'creationTime' => '',
'customSchemas' => [
],
'customerId' => '',
'deletionTime' => '',
'emails' => '',
'etag' => '',
'externalIds' => '',
'gender' => '',
'hashFunction' => '',
'id' => '',
'ims' => '',
'includeInGlobalAddressList' => null,
'ipWhitelisted' => null,
'isAdmin' => null,
'isDelegatedAdmin' => null,
'isEnforcedIn2Sv' => null,
'isEnrolledIn2Sv' => null,
'isMailboxSetup' => null,
'keywords' => '',
'kind' => '',
'languages' => '',
'lastLoginTime' => '',
'locations' => '',
'name' => [
'displayName' => '',
'familyName' => '',
'fullName' => '',
'givenName' => ''
],
'nonEditableAliases' => [
],
'notes' => '',
'orgUnitPath' => '',
'organizations' => '',
'password' => '',
'phones' => '',
'posixAccounts' => '',
'primaryEmail' => '',
'recoveryEmail' => '',
'recoveryPhone' => '',
'relations' => '',
'sshPublicKeys' => '',
'suspended' => null,
'suspensionReason' => '',
'thumbnailPhotoEtag' => '',
'thumbnailPhotoUrl' => '',
'websites' => ''
]),
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}}/admin/directory/v1/users', [
'body' => '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'addresses' => '',
'agreedToTerms' => null,
'aliases' => [
],
'archived' => null,
'changePasswordAtNextLogin' => null,
'creationTime' => '',
'customSchemas' => [
],
'customerId' => '',
'deletionTime' => '',
'emails' => '',
'etag' => '',
'externalIds' => '',
'gender' => '',
'hashFunction' => '',
'id' => '',
'ims' => '',
'includeInGlobalAddressList' => null,
'ipWhitelisted' => null,
'isAdmin' => null,
'isDelegatedAdmin' => null,
'isEnforcedIn2Sv' => null,
'isEnrolledIn2Sv' => null,
'isMailboxSetup' => null,
'keywords' => '',
'kind' => '',
'languages' => '',
'lastLoginTime' => '',
'locations' => '',
'name' => [
'displayName' => '',
'familyName' => '',
'fullName' => '',
'givenName' => ''
],
'nonEditableAliases' => [
],
'notes' => '',
'orgUnitPath' => '',
'organizations' => '',
'password' => '',
'phones' => '',
'posixAccounts' => '',
'primaryEmail' => '',
'recoveryEmail' => '',
'recoveryPhone' => '',
'relations' => '',
'sshPublicKeys' => '',
'suspended' => null,
'suspensionReason' => '',
'thumbnailPhotoEtag' => '',
'thumbnailPhotoUrl' => '',
'websites' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'addresses' => '',
'agreedToTerms' => null,
'aliases' => [
],
'archived' => null,
'changePasswordAtNextLogin' => null,
'creationTime' => '',
'customSchemas' => [
],
'customerId' => '',
'deletionTime' => '',
'emails' => '',
'etag' => '',
'externalIds' => '',
'gender' => '',
'hashFunction' => '',
'id' => '',
'ims' => '',
'includeInGlobalAddressList' => null,
'ipWhitelisted' => null,
'isAdmin' => null,
'isDelegatedAdmin' => null,
'isEnforcedIn2Sv' => null,
'isEnrolledIn2Sv' => null,
'isMailboxSetup' => null,
'keywords' => '',
'kind' => '',
'languages' => '',
'lastLoginTime' => '',
'locations' => '',
'name' => [
'displayName' => '',
'familyName' => '',
'fullName' => '',
'givenName' => ''
],
'nonEditableAliases' => [
],
'notes' => '',
'orgUnitPath' => '',
'organizations' => '',
'password' => '',
'phones' => '',
'posixAccounts' => '',
'primaryEmail' => '',
'recoveryEmail' => '',
'recoveryPhone' => '',
'relations' => '',
'sshPublicKeys' => '',
'suspended' => null,
'suspensionReason' => '',
'thumbnailPhotoEtag' => '',
'thumbnailPhotoUrl' => '',
'websites' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/users');
$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}}/admin/directory/v1/users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/users", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users"
payload = {
"addresses": "",
"agreedToTerms": False,
"aliases": [],
"archived": False,
"changePasswordAtNextLogin": False,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": False,
"ipWhitelisted": False,
"isAdmin": False,
"isDelegatedAdmin": False,
"isEnforcedIn2Sv": False,
"isEnrolledIn2Sv": False,
"isMailboxSetup": False,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": False,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users"
payload <- "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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}}/admin/directory/v1/users")
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 \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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/admin/directory/v1/users') do |req|
req.body = "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users";
let payload = json!({
"addresses": "",
"agreedToTerms": false,
"aliases": (),
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": json!({}),
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": json!({
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
}),
"nonEditableAliases": (),
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
});
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}}/admin/directory/v1/users \
--header 'content-type: application/json' \
--data '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}'
echo '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/users \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "addresses": "",\n "agreedToTerms": false,\n "aliases": [],\n "archived": false,\n "changePasswordAtNextLogin": false,\n "creationTime": "",\n "customSchemas": {},\n "customerId": "",\n "deletionTime": "",\n "emails": "",\n "etag": "",\n "externalIds": "",\n "gender": "",\n "hashFunction": "",\n "id": "",\n "ims": "",\n "includeInGlobalAddressList": false,\n "ipWhitelisted": false,\n "isAdmin": false,\n "isDelegatedAdmin": false,\n "isEnforcedIn2Sv": false,\n "isEnrolledIn2Sv": false,\n "isMailboxSetup": false,\n "keywords": "",\n "kind": "",\n "languages": "",\n "lastLoginTime": "",\n "locations": "",\n "name": {\n "displayName": "",\n "familyName": "",\n "fullName": "",\n "givenName": ""\n },\n "nonEditableAliases": [],\n "notes": "",\n "orgUnitPath": "",\n "organizations": "",\n "password": "",\n "phones": "",\n "posixAccounts": "",\n "primaryEmail": "",\n "recoveryEmail": "",\n "recoveryPhone": "",\n "relations": "",\n "sshPublicKeys": "",\n "suspended": false,\n "suspensionReason": "",\n "thumbnailPhotoEtag": "",\n "thumbnailPhotoUrl": "",\n "websites": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/users
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": [],
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": [
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
],
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users")! 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()
GET
directory.users.list
{{baseUrl}}/admin/directory/v1/users
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/users")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users"
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}}/admin/directory/v1/users"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users"
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/admin/directory/v1/users HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/users")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users"))
.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}}/admin/directory/v1/users")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/users")
.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}}/admin/directory/v1/users');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/admin/directory/v1/users'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users';
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}}/admin/directory/v1/users',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users',
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}}/admin/directory/v1/users'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/users');
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}}/admin/directory/v1/users'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users';
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}}/admin/directory/v1/users"]
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}}/admin/directory/v1/users" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users",
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}}/admin/directory/v1/users');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/users")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users")
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/admin/directory/v1/users') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users";
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}}/admin/directory/v1/users
http GET {{baseUrl}}/admin/directory/v1/users
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/users
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users")! 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()
POST
directory.users.makeAdmin
{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin
QUERY PARAMS
userKey
BODY json
{
"status": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin");
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 \"status\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin" {:content-type :json
:form-params {:status false}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"status\": 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}}/admin/directory/v1/users/:userKey/makeAdmin"),
Content = new StringContent("{\n \"status\": 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}}/admin/directory/v1/users/:userKey/makeAdmin");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"status\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin"
payload := strings.NewReader("{\n \"status\": 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/admin/directory/v1/users/:userKey/makeAdmin HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21
{
"status": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin")
.setHeader("content-type", "application/json")
.setBody("{\n \"status\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"status\": 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 \"status\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin")
.header("content-type", "application/json")
.body("{\n \"status\": false\n}")
.asString();
const data = JSON.stringify({
status: 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}}/admin/directory/v1/users/:userKey/makeAdmin');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin',
headers: {'content-type': 'application/json'},
data: {status: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"status":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}}/admin/directory/v1/users/:userKey/makeAdmin',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "status": 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 \"status\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin")
.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/admin/directory/v1/users/:userKey/makeAdmin',
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({status: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin',
headers: {'content-type': 'application/json'},
body: {status: 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}}/admin/directory/v1/users/:userKey/makeAdmin');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
status: 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}}/admin/directory/v1/users/:userKey/makeAdmin',
headers: {'content-type': 'application/json'},
data: {status: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"status":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 = @{ @"status": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin"]
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}}/admin/directory/v1/users/:userKey/makeAdmin" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"status\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin",
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([
'status' => 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}}/admin/directory/v1/users/:userKey/makeAdmin', [
'body' => '{
"status": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'status' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'status' => null
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin');
$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}}/admin/directory/v1/users/:userKey/makeAdmin' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"status": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"status": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"status\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/users/:userKey/makeAdmin", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin"
payload = { "status": False }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin"
payload <- "{\n \"status\": 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}}/admin/directory/v1/users/:userKey/makeAdmin")
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 \"status\": 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/admin/directory/v1/users/:userKey/makeAdmin') do |req|
req.body = "{\n \"status\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin";
let payload = json!({"status": 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}}/admin/directory/v1/users/:userKey/makeAdmin \
--header 'content-type: application/json' \
--data '{
"status": false
}'
echo '{
"status": false
}' | \
http POST {{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "status": false\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["status": false] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/makeAdmin")! 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()
PATCH
directory.users.patch
{{baseUrl}}/admin/directory/v1/users/:userKey
QUERY PARAMS
userKey
BODY json
{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey");
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 \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/admin/directory/v1/users/:userKey" {:content-type :json
:form-params {:addresses ""
:agreedToTerms false
:aliases []
:archived false
:changePasswordAtNextLogin false
:creationTime ""
:customSchemas {}
:customerId ""
:deletionTime ""
:emails ""
:etag ""
:externalIds ""
:gender ""
:hashFunction ""
:id ""
:ims ""
:includeInGlobalAddressList false
:ipWhitelisted false
:isAdmin false
:isDelegatedAdmin false
:isEnforcedIn2Sv false
:isEnrolledIn2Sv false
:isMailboxSetup false
:keywords ""
:kind ""
:languages ""
:lastLoginTime ""
:locations ""
:name {:displayName ""
:familyName ""
:fullName ""
:givenName ""}
:nonEditableAliases []
:notes ""
:orgUnitPath ""
:organizations ""
:password ""
:phones ""
:posixAccounts ""
:primaryEmail ""
:recoveryEmail ""
:recoveryPhone ""
:relations ""
:sshPublicKeys ""
:suspended false
:suspensionReason ""
:thumbnailPhotoEtag ""
:thumbnailPhotoUrl ""
:websites ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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}}/admin/directory/v1/users/:userKey"),
Content = new StringContent("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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}}/admin/directory/v1/users/:userKey");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey"
payload := strings.NewReader("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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/admin/directory/v1/users/:userKey HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1091
{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/admin/directory/v1/users/:userKey")
.setHeader("content-type", "application/json")
.setBody("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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 \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/admin/directory/v1/users/:userKey")
.header("content-type", "application/json")
.body("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}")
.asString();
const data = JSON.stringify({
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {
displayName: '',
familyName: '',
fullName: '',
givenName: ''
},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/admin/directory/v1/users/:userKey');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey',
headers: {'content-type': 'application/json'},
data: {
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {displayName: '', familyName: '', fullName: '', givenName: ''},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"addresses":"","agreedToTerms":false,"aliases":[],"archived":false,"changePasswordAtNextLogin":false,"creationTime":"","customSchemas":{},"customerId":"","deletionTime":"","emails":"","etag":"","externalIds":"","gender":"","hashFunction":"","id":"","ims":"","includeInGlobalAddressList":false,"ipWhitelisted":false,"isAdmin":false,"isDelegatedAdmin":false,"isEnforcedIn2Sv":false,"isEnrolledIn2Sv":false,"isMailboxSetup":false,"keywords":"","kind":"","languages":"","lastLoginTime":"","locations":"","name":{"displayName":"","familyName":"","fullName":"","givenName":""},"nonEditableAliases":[],"notes":"","orgUnitPath":"","organizations":"","password":"","phones":"","posixAccounts":"","primaryEmail":"","recoveryEmail":"","recoveryPhone":"","relations":"","sshPublicKeys":"","suspended":false,"suspensionReason":"","thumbnailPhotoEtag":"","thumbnailPhotoUrl":"","websites":""}'
};
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}}/admin/directory/v1/users/:userKey',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "addresses": "",\n "agreedToTerms": false,\n "aliases": [],\n "archived": false,\n "changePasswordAtNextLogin": false,\n "creationTime": "",\n "customSchemas": {},\n "customerId": "",\n "deletionTime": "",\n "emails": "",\n "etag": "",\n "externalIds": "",\n "gender": "",\n "hashFunction": "",\n "id": "",\n "ims": "",\n "includeInGlobalAddressList": false,\n "ipWhitelisted": false,\n "isAdmin": false,\n "isDelegatedAdmin": false,\n "isEnforcedIn2Sv": false,\n "isEnrolledIn2Sv": false,\n "isMailboxSetup": false,\n "keywords": "",\n "kind": "",\n "languages": "",\n "lastLoginTime": "",\n "locations": "",\n "name": {\n "displayName": "",\n "familyName": "",\n "fullName": "",\n "givenName": ""\n },\n "nonEditableAliases": [],\n "notes": "",\n "orgUnitPath": "",\n "organizations": "",\n "password": "",\n "phones": "",\n "posixAccounts": "",\n "primaryEmail": "",\n "recoveryEmail": "",\n "recoveryPhone": "",\n "relations": "",\n "sshPublicKeys": "",\n "suspended": false,\n "suspensionReason": "",\n "thumbnailPhotoEtag": "",\n "thumbnailPhotoUrl": "",\n "websites": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey")
.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/admin/directory/v1/users/:userKey',
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({
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {displayName: '', familyName: '', fullName: '', givenName: ''},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey',
headers: {'content-type': 'application/json'},
body: {
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {displayName: '', familyName: '', fullName: '', givenName: ''},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
},
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}}/admin/directory/v1/users/:userKey');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {
displayName: '',
familyName: '',
fullName: '',
givenName: ''
},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
});
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}}/admin/directory/v1/users/:userKey',
headers: {'content-type': 'application/json'},
data: {
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {displayName: '', familyName: '', fullName: '', givenName: ''},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"addresses":"","agreedToTerms":false,"aliases":[],"archived":false,"changePasswordAtNextLogin":false,"creationTime":"","customSchemas":{},"customerId":"","deletionTime":"","emails":"","etag":"","externalIds":"","gender":"","hashFunction":"","id":"","ims":"","includeInGlobalAddressList":false,"ipWhitelisted":false,"isAdmin":false,"isDelegatedAdmin":false,"isEnforcedIn2Sv":false,"isEnrolledIn2Sv":false,"isMailboxSetup":false,"keywords":"","kind":"","languages":"","lastLoginTime":"","locations":"","name":{"displayName":"","familyName":"","fullName":"","givenName":""},"nonEditableAliases":[],"notes":"","orgUnitPath":"","organizations":"","password":"","phones":"","posixAccounts":"","primaryEmail":"","recoveryEmail":"","recoveryPhone":"","relations":"","sshPublicKeys":"","suspended":false,"suspensionReason":"","thumbnailPhotoEtag":"","thumbnailPhotoUrl":"","websites":""}'
};
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 = @{ @"addresses": @"",
@"agreedToTerms": @NO,
@"aliases": @[ ],
@"archived": @NO,
@"changePasswordAtNextLogin": @NO,
@"creationTime": @"",
@"customSchemas": @{ },
@"customerId": @"",
@"deletionTime": @"",
@"emails": @"",
@"etag": @"",
@"externalIds": @"",
@"gender": @"",
@"hashFunction": @"",
@"id": @"",
@"ims": @"",
@"includeInGlobalAddressList": @NO,
@"ipWhitelisted": @NO,
@"isAdmin": @NO,
@"isDelegatedAdmin": @NO,
@"isEnforcedIn2Sv": @NO,
@"isEnrolledIn2Sv": @NO,
@"isMailboxSetup": @NO,
@"keywords": @"",
@"kind": @"",
@"languages": @"",
@"lastLoginTime": @"",
@"locations": @"",
@"name": @{ @"displayName": @"", @"familyName": @"", @"fullName": @"", @"givenName": @"" },
@"nonEditableAliases": @[ ],
@"notes": @"",
@"orgUnitPath": @"",
@"organizations": @"",
@"password": @"",
@"phones": @"",
@"posixAccounts": @"",
@"primaryEmail": @"",
@"recoveryEmail": @"",
@"recoveryPhone": @"",
@"relations": @"",
@"sshPublicKeys": @"",
@"suspended": @NO,
@"suspensionReason": @"",
@"thumbnailPhotoEtag": @"",
@"thumbnailPhotoUrl": @"",
@"websites": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/users/:userKey"]
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}}/admin/directory/v1/users/:userKey" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey",
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([
'addresses' => '',
'agreedToTerms' => null,
'aliases' => [
],
'archived' => null,
'changePasswordAtNextLogin' => null,
'creationTime' => '',
'customSchemas' => [
],
'customerId' => '',
'deletionTime' => '',
'emails' => '',
'etag' => '',
'externalIds' => '',
'gender' => '',
'hashFunction' => '',
'id' => '',
'ims' => '',
'includeInGlobalAddressList' => null,
'ipWhitelisted' => null,
'isAdmin' => null,
'isDelegatedAdmin' => null,
'isEnforcedIn2Sv' => null,
'isEnrolledIn2Sv' => null,
'isMailboxSetup' => null,
'keywords' => '',
'kind' => '',
'languages' => '',
'lastLoginTime' => '',
'locations' => '',
'name' => [
'displayName' => '',
'familyName' => '',
'fullName' => '',
'givenName' => ''
],
'nonEditableAliases' => [
],
'notes' => '',
'orgUnitPath' => '',
'organizations' => '',
'password' => '',
'phones' => '',
'posixAccounts' => '',
'primaryEmail' => '',
'recoveryEmail' => '',
'recoveryPhone' => '',
'relations' => '',
'sshPublicKeys' => '',
'suspended' => null,
'suspensionReason' => '',
'thumbnailPhotoEtag' => '',
'thumbnailPhotoUrl' => '',
'websites' => ''
]),
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}}/admin/directory/v1/users/:userKey', [
'body' => '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'addresses' => '',
'agreedToTerms' => null,
'aliases' => [
],
'archived' => null,
'changePasswordAtNextLogin' => null,
'creationTime' => '',
'customSchemas' => [
],
'customerId' => '',
'deletionTime' => '',
'emails' => '',
'etag' => '',
'externalIds' => '',
'gender' => '',
'hashFunction' => '',
'id' => '',
'ims' => '',
'includeInGlobalAddressList' => null,
'ipWhitelisted' => null,
'isAdmin' => null,
'isDelegatedAdmin' => null,
'isEnforcedIn2Sv' => null,
'isEnrolledIn2Sv' => null,
'isMailboxSetup' => null,
'keywords' => '',
'kind' => '',
'languages' => '',
'lastLoginTime' => '',
'locations' => '',
'name' => [
'displayName' => '',
'familyName' => '',
'fullName' => '',
'givenName' => ''
],
'nonEditableAliases' => [
],
'notes' => '',
'orgUnitPath' => '',
'organizations' => '',
'password' => '',
'phones' => '',
'posixAccounts' => '',
'primaryEmail' => '',
'recoveryEmail' => '',
'recoveryPhone' => '',
'relations' => '',
'sshPublicKeys' => '',
'suspended' => null,
'suspensionReason' => '',
'thumbnailPhotoEtag' => '',
'thumbnailPhotoUrl' => '',
'websites' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'addresses' => '',
'agreedToTerms' => null,
'aliases' => [
],
'archived' => null,
'changePasswordAtNextLogin' => null,
'creationTime' => '',
'customSchemas' => [
],
'customerId' => '',
'deletionTime' => '',
'emails' => '',
'etag' => '',
'externalIds' => '',
'gender' => '',
'hashFunction' => '',
'id' => '',
'ims' => '',
'includeInGlobalAddressList' => null,
'ipWhitelisted' => null,
'isAdmin' => null,
'isDelegatedAdmin' => null,
'isEnforcedIn2Sv' => null,
'isEnrolledIn2Sv' => null,
'isMailboxSetup' => null,
'keywords' => '',
'kind' => '',
'languages' => '',
'lastLoginTime' => '',
'locations' => '',
'name' => [
'displayName' => '',
'familyName' => '',
'fullName' => '',
'givenName' => ''
],
'nonEditableAliases' => [
],
'notes' => '',
'orgUnitPath' => '',
'organizations' => '',
'password' => '',
'phones' => '',
'posixAccounts' => '',
'primaryEmail' => '',
'recoveryEmail' => '',
'recoveryPhone' => '',
'relations' => '',
'sshPublicKeys' => '',
'suspended' => null,
'suspensionReason' => '',
'thumbnailPhotoEtag' => '',
'thumbnailPhotoUrl' => '',
'websites' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey');
$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}}/admin/directory/v1/users/:userKey' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/admin/directory/v1/users/:userKey", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey"
payload = {
"addresses": "",
"agreedToTerms": False,
"aliases": [],
"archived": False,
"changePasswordAtNextLogin": False,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": False,
"ipWhitelisted": False,
"isAdmin": False,
"isDelegatedAdmin": False,
"isEnforcedIn2Sv": False,
"isEnrolledIn2Sv": False,
"isMailboxSetup": False,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": False,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey"
payload <- "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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}}/admin/directory/v1/users/:userKey")
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 \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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/admin/directory/v1/users/:userKey') do |req|
req.body = "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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}}/admin/directory/v1/users/:userKey";
let payload = json!({
"addresses": "",
"agreedToTerms": false,
"aliases": (),
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": json!({}),
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": json!({
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
}),
"nonEditableAliases": (),
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
});
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}}/admin/directory/v1/users/:userKey \
--header 'content-type: application/json' \
--data '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}'
echo '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}' | \
http PATCH {{baseUrl}}/admin/directory/v1/users/:userKey \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "addresses": "",\n "agreedToTerms": false,\n "aliases": [],\n "archived": false,\n "changePasswordAtNextLogin": false,\n "creationTime": "",\n "customSchemas": {},\n "customerId": "",\n "deletionTime": "",\n "emails": "",\n "etag": "",\n "externalIds": "",\n "gender": "",\n "hashFunction": "",\n "id": "",\n "ims": "",\n "includeInGlobalAddressList": false,\n "ipWhitelisted": false,\n "isAdmin": false,\n "isDelegatedAdmin": false,\n "isEnforcedIn2Sv": false,\n "isEnrolledIn2Sv": false,\n "isMailboxSetup": false,\n "keywords": "",\n "kind": "",\n "languages": "",\n "lastLoginTime": "",\n "locations": "",\n "name": {\n "displayName": "",\n "familyName": "",\n "fullName": "",\n "givenName": ""\n },\n "nonEditableAliases": [],\n "notes": "",\n "orgUnitPath": "",\n "organizations": "",\n "password": "",\n "phones": "",\n "posixAccounts": "",\n "primaryEmail": "",\n "recoveryEmail": "",\n "recoveryPhone": "",\n "relations": "",\n "sshPublicKeys": "",\n "suspended": false,\n "suspensionReason": "",\n "thumbnailPhotoEtag": "",\n "thumbnailPhotoUrl": "",\n "websites": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": [],
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": [
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
],
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey")! 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()
DELETE
directory.users.photos.delete
{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail
QUERY PARAMS
userKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
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}}/admin/directory/v1/users/:userKey/photos/thumbnail"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
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/admin/directory/v1/users/:userKey/photos/thumbnail HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"))
.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}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.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}}/admin/directory/v1/users/:userKey/photos/thumbnail');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail';
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}}/admin/directory/v1/users/:userKey/photos/thumbnail',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey/photos/thumbnail',
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}}/admin/directory/v1/users/:userKey/photos/thumbnail'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail');
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}}/admin/directory/v1/users/:userKey/photos/thumbnail'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail';
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}}/admin/directory/v1/users/:userKey/photos/thumbnail"]
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}}/admin/directory/v1/users/:userKey/photos/thumbnail" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail",
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}}/admin/directory/v1/users/:userKey/photos/thumbnail');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/admin/directory/v1/users/:userKey/photos/thumbnail")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
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/admin/directory/v1/users/:userKey/photos/thumbnail') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail";
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}}/admin/directory/v1/users/:userKey/photos/thumbnail
http DELETE {{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")! 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()
GET
directory.users.photos.get
{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail
QUERY PARAMS
userKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
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}}/admin/directory/v1/users/:userKey/photos/thumbnail"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
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/admin/directory/v1/users/:userKey/photos/thumbnail HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"))
.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}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.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}}/admin/directory/v1/users/:userKey/photos/thumbnail');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail';
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}}/admin/directory/v1/users/:userKey/photos/thumbnail',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey/photos/thumbnail',
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}}/admin/directory/v1/users/:userKey/photos/thumbnail'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail');
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}}/admin/directory/v1/users/:userKey/photos/thumbnail'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail';
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}}/admin/directory/v1/users/:userKey/photos/thumbnail"]
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}}/admin/directory/v1/users/:userKey/photos/thumbnail" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail",
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}}/admin/directory/v1/users/:userKey/photos/thumbnail');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/users/:userKey/photos/thumbnail")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
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/admin/directory/v1/users/:userKey/photos/thumbnail') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail";
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}}/admin/directory/v1/users/:userKey/photos/thumbnail
http GET {{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")! 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()
PATCH
directory.users.photos.patch
{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail
QUERY PARAMS
userKey
BODY json
{
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail");
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 \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail" {:content-type :json
:form-params {:etag ""
:height 0
:id ""
:kind ""
:mimeType ""
:photoData ""
:primaryEmail ""
:width 0}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\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}}/admin/directory/v1/users/:userKey/photos/thumbnail"),
Content = new StringContent("{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\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}}/admin/directory/v1/users/:userKey/photos/thumbnail");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
payload := strings.NewReader("{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\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/admin/directory/v1/users/:userKey/photos/thumbnail HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 130
{
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.setHeader("content-type", "application/json")
.setBody("{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\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 \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.header("content-type", "application/json")
.body("{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}")
.asString();
const data = JSON.stringify({
etag: '',
height: 0,
id: '',
kind: '',
mimeType: '',
photoData: '',
primaryEmail: '',
width: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail',
headers: {'content-type': 'application/json'},
data: {
etag: '',
height: 0,
id: '',
kind: '',
mimeType: '',
photoData: '',
primaryEmail: '',
width: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"etag":"","height":0,"id":"","kind":"","mimeType":"","photoData":"","primaryEmail":"","width":0}'
};
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}}/admin/directory/v1/users/:userKey/photos/thumbnail',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "etag": "",\n "height": 0,\n "id": "",\n "kind": "",\n "mimeType": "",\n "photoData": "",\n "primaryEmail": "",\n "width": 0\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.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/admin/directory/v1/users/:userKey/photos/thumbnail',
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({
etag: '',
height: 0,
id: '',
kind: '',
mimeType: '',
photoData: '',
primaryEmail: '',
width: 0
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail',
headers: {'content-type': 'application/json'},
body: {
etag: '',
height: 0,
id: '',
kind: '',
mimeType: '',
photoData: '',
primaryEmail: '',
width: 0
},
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}}/admin/directory/v1/users/:userKey/photos/thumbnail');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
etag: '',
height: 0,
id: '',
kind: '',
mimeType: '',
photoData: '',
primaryEmail: '',
width: 0
});
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}}/admin/directory/v1/users/:userKey/photos/thumbnail',
headers: {'content-type': 'application/json'},
data: {
etag: '',
height: 0,
id: '',
kind: '',
mimeType: '',
photoData: '',
primaryEmail: '',
width: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"etag":"","height":0,"id":"","kind":"","mimeType":"","photoData":"","primaryEmail":"","width":0}'
};
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 = @{ @"etag": @"",
@"height": @0,
@"id": @"",
@"kind": @"",
@"mimeType": @"",
@"photoData": @"",
@"primaryEmail": @"",
@"width": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"]
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}}/admin/directory/v1/users/:userKey/photos/thumbnail" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail",
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([
'etag' => '',
'height' => 0,
'id' => '',
'kind' => '',
'mimeType' => '',
'photoData' => '',
'primaryEmail' => '',
'width' => 0
]),
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}}/admin/directory/v1/users/:userKey/photos/thumbnail', [
'body' => '{
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'etag' => '',
'height' => 0,
'id' => '',
'kind' => '',
'mimeType' => '',
'photoData' => '',
'primaryEmail' => '',
'width' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'etag' => '',
'height' => 0,
'id' => '',
'kind' => '',
'mimeType' => '',
'photoData' => '',
'primaryEmail' => '',
'width' => 0
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail');
$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}}/admin/directory/v1/users/:userKey/photos/thumbnail' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/admin/directory/v1/users/:userKey/photos/thumbnail", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
payload = {
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
payload <- "{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\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}}/admin/directory/v1/users/:userKey/photos/thumbnail")
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 \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\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/admin/directory/v1/users/:userKey/photos/thumbnail') do |req|
req.body = "{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\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}}/admin/directory/v1/users/:userKey/photos/thumbnail";
let payload = json!({
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
});
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}}/admin/directory/v1/users/:userKey/photos/thumbnail \
--header 'content-type: application/json' \
--data '{
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}'
echo '{
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}' | \
http PATCH {{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "etag": "",\n "height": 0,\n "id": "",\n "kind": "",\n "mimeType": "",\n "photoData": "",\n "primaryEmail": "",\n "width": 0\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")! 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()
PUT
directory.users.photos.update
{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail
QUERY PARAMS
userKey
BODY json
{
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail");
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 \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail" {:content-type :json
:form-params {:etag ""
:height 0
:id ""
:kind ""
:mimeType ""
:photoData ""
:primaryEmail ""
:width 0}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\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}}/admin/directory/v1/users/:userKey/photos/thumbnail"),
Content = new StringContent("{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\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}}/admin/directory/v1/users/:userKey/photos/thumbnail");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
payload := strings.NewReader("{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\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/admin/directory/v1/users/:userKey/photos/thumbnail HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 130
{
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.setHeader("content-type", "application/json")
.setBody("{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\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 \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.header("content-type", "application/json")
.body("{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}")
.asString();
const data = JSON.stringify({
etag: '',
height: 0,
id: '',
kind: '',
mimeType: '',
photoData: '',
primaryEmail: '',
width: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail',
headers: {'content-type': 'application/json'},
data: {
etag: '',
height: 0,
id: '',
kind: '',
mimeType: '',
photoData: '',
primaryEmail: '',
width: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"etag":"","height":0,"id":"","kind":"","mimeType":"","photoData":"","primaryEmail":"","width":0}'
};
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}}/admin/directory/v1/users/:userKey/photos/thumbnail',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "etag": "",\n "height": 0,\n "id": "",\n "kind": "",\n "mimeType": "",\n "photoData": "",\n "primaryEmail": "",\n "width": 0\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")
.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/admin/directory/v1/users/:userKey/photos/thumbnail',
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({
etag: '',
height: 0,
id: '',
kind: '',
mimeType: '',
photoData: '',
primaryEmail: '',
width: 0
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail',
headers: {'content-type': 'application/json'},
body: {
etag: '',
height: 0,
id: '',
kind: '',
mimeType: '',
photoData: '',
primaryEmail: '',
width: 0
},
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}}/admin/directory/v1/users/:userKey/photos/thumbnail');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
etag: '',
height: 0,
id: '',
kind: '',
mimeType: '',
photoData: '',
primaryEmail: '',
width: 0
});
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}}/admin/directory/v1/users/:userKey/photos/thumbnail',
headers: {'content-type': 'application/json'},
data: {
etag: '',
height: 0,
id: '',
kind: '',
mimeType: '',
photoData: '',
primaryEmail: '',
width: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"etag":"","height":0,"id":"","kind":"","mimeType":"","photoData":"","primaryEmail":"","width":0}'
};
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 = @{ @"etag": @"",
@"height": @0,
@"id": @"",
@"kind": @"",
@"mimeType": @"",
@"photoData": @"",
@"primaryEmail": @"",
@"width": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"]
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}}/admin/directory/v1/users/:userKey/photos/thumbnail" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail",
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([
'etag' => '',
'height' => 0,
'id' => '',
'kind' => '',
'mimeType' => '',
'photoData' => '',
'primaryEmail' => '',
'width' => 0
]),
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}}/admin/directory/v1/users/:userKey/photos/thumbnail', [
'body' => '{
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'etag' => '',
'height' => 0,
'id' => '',
'kind' => '',
'mimeType' => '',
'photoData' => '',
'primaryEmail' => '',
'width' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'etag' => '',
'height' => 0,
'id' => '',
'kind' => '',
'mimeType' => '',
'photoData' => '',
'primaryEmail' => '',
'width' => 0
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail');
$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}}/admin/directory/v1/users/:userKey/photos/thumbnail' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/admin/directory/v1/users/:userKey/photos/thumbnail", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
payload = {
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail"
payload <- "{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\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}}/admin/directory/v1/users/:userKey/photos/thumbnail")
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 \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\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/admin/directory/v1/users/:userKey/photos/thumbnail') do |req|
req.body = "{\n \"etag\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"kind\": \"\",\n \"mimeType\": \"\",\n \"photoData\": \"\",\n \"primaryEmail\": \"\",\n \"width\": 0\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}}/admin/directory/v1/users/:userKey/photos/thumbnail";
let payload = json!({
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
});
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}}/admin/directory/v1/users/:userKey/photos/thumbnail \
--header 'content-type: application/json' \
--data '{
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}'
echo '{
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
}' | \
http PUT {{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "etag": "",\n "height": 0,\n "id": "",\n "kind": "",\n "mimeType": "",\n "photoData": "",\n "primaryEmail": "",\n "width": 0\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"etag": "",
"height": 0,
"id": "",
"kind": "",
"mimeType": "",
"photoData": "",
"primaryEmail": "",
"width": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/photos/thumbnail")! 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()
POST
directory.users.signOut
{{baseUrl}}/admin/directory/v1/users/:userKey/signOut
QUERY PARAMS
userKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/signOut");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/users/:userKey/signOut")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/signOut"
response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/admin/directory/v1/users/:userKey/signOut"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/signOut");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/signOut"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/admin/directory/v1/users/:userKey/signOut HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/users/:userKey/signOut")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/signOut"))
.method("POST", 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}}/admin/directory/v1/users/:userKey/signOut")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/users/:userKey/signOut")
.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('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/signOut');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/signOut'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/signOut';
const options = {method: 'POST'};
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}}/admin/directory/v1/users/:userKey/signOut',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/signOut")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey/signOut',
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: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/signOut'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/signOut');
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}}/admin/directory/v1/users/:userKey/signOut'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/signOut';
const options = {method: 'POST'};
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}}/admin/directory/v1/users/:userKey/signOut"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
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}}/admin/directory/v1/users/:userKey/signOut" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/signOut",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/signOut');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/signOut');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/signOut');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/signOut' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/signOut' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/admin/directory/v1/users/:userKey/signOut")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/signOut"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/signOut"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/signOut")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/admin/directory/v1/users/:userKey/signOut') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/signOut";
let client = reqwest::Client::new();
let response = client.post(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/admin/directory/v1/users/:userKey/signOut
http POST {{baseUrl}}/admin/directory/v1/users/:userKey/signOut
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/signOut
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/signOut")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
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()
POST
directory.users.undelete
{{baseUrl}}/admin/directory/v1/users/:userKey/undelete
QUERY PARAMS
userKey
BODY json
{
"orgUnitPath": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/undelete");
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 \"orgUnitPath\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/users/:userKey/undelete" {:content-type :json
:form-params {:orgUnitPath ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/undelete"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"orgUnitPath\": \"\"\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}}/admin/directory/v1/users/:userKey/undelete"),
Content = new StringContent("{\n \"orgUnitPath\": \"\"\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}}/admin/directory/v1/users/:userKey/undelete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"orgUnitPath\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/undelete"
payload := strings.NewReader("{\n \"orgUnitPath\": \"\"\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/admin/directory/v1/users/:userKey/undelete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"orgUnitPath": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/users/:userKey/undelete")
.setHeader("content-type", "application/json")
.setBody("{\n \"orgUnitPath\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/undelete"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"orgUnitPath\": \"\"\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 \"orgUnitPath\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/undelete")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/users/:userKey/undelete")
.header("content-type", "application/json")
.body("{\n \"orgUnitPath\": \"\"\n}")
.asString();
const data = JSON.stringify({
orgUnitPath: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/undelete');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/undelete',
headers: {'content-type': 'application/json'},
data: {orgUnitPath: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/undelete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"orgUnitPath":""}'
};
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}}/admin/directory/v1/users/:userKey/undelete',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "orgUnitPath": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"orgUnitPath\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/undelete")
.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/admin/directory/v1/users/:userKey/undelete',
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({orgUnitPath: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/undelete',
headers: {'content-type': 'application/json'},
body: {orgUnitPath: ''},
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}}/admin/directory/v1/users/:userKey/undelete');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
orgUnitPath: ''
});
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}}/admin/directory/v1/users/:userKey/undelete',
headers: {'content-type': 'application/json'},
data: {orgUnitPath: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/undelete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"orgUnitPath":""}'
};
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 = @{ @"orgUnitPath": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/users/:userKey/undelete"]
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}}/admin/directory/v1/users/:userKey/undelete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"orgUnitPath\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/undelete",
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([
'orgUnitPath' => ''
]),
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}}/admin/directory/v1/users/:userKey/undelete', [
'body' => '{
"orgUnitPath": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/undelete');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'orgUnitPath' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'orgUnitPath' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/undelete');
$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}}/admin/directory/v1/users/:userKey/undelete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"orgUnitPath": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/undelete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"orgUnitPath": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"orgUnitPath\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/users/:userKey/undelete", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/undelete"
payload = { "orgUnitPath": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/undelete"
payload <- "{\n \"orgUnitPath\": \"\"\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}}/admin/directory/v1/users/:userKey/undelete")
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 \"orgUnitPath\": \"\"\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/admin/directory/v1/users/:userKey/undelete') do |req|
req.body = "{\n \"orgUnitPath\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/undelete";
let payload = json!({"orgUnitPath": ""});
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}}/admin/directory/v1/users/:userKey/undelete \
--header 'content-type: application/json' \
--data '{
"orgUnitPath": ""
}'
echo '{
"orgUnitPath": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/users/:userKey/undelete \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "orgUnitPath": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/undelete
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["orgUnitPath": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/undelete")! 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()
PUT
directory.users.update
{{baseUrl}}/admin/directory/v1/users/:userKey
QUERY PARAMS
userKey
BODY json
{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey");
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 \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/admin/directory/v1/users/:userKey" {:content-type :json
:form-params {:addresses ""
:agreedToTerms false
:aliases []
:archived false
:changePasswordAtNextLogin false
:creationTime ""
:customSchemas {}
:customerId ""
:deletionTime ""
:emails ""
:etag ""
:externalIds ""
:gender ""
:hashFunction ""
:id ""
:ims ""
:includeInGlobalAddressList false
:ipWhitelisted false
:isAdmin false
:isDelegatedAdmin false
:isEnforcedIn2Sv false
:isEnrolledIn2Sv false
:isMailboxSetup false
:keywords ""
:kind ""
:languages ""
:lastLoginTime ""
:locations ""
:name {:displayName ""
:familyName ""
:fullName ""
:givenName ""}
:nonEditableAliases []
:notes ""
:orgUnitPath ""
:organizations ""
:password ""
:phones ""
:posixAccounts ""
:primaryEmail ""
:recoveryEmail ""
:recoveryPhone ""
:relations ""
:sshPublicKeys ""
:suspended false
:suspensionReason ""
:thumbnailPhotoEtag ""
:thumbnailPhotoUrl ""
:websites ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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}}/admin/directory/v1/users/:userKey"),
Content = new StringContent("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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}}/admin/directory/v1/users/:userKey");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey"
payload := strings.NewReader("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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/admin/directory/v1/users/:userKey HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1091
{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/admin/directory/v1/users/:userKey")
.setHeader("content-type", "application/json")
.setBody("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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 \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/admin/directory/v1/users/:userKey")
.header("content-type", "application/json")
.body("{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}")
.asString();
const data = JSON.stringify({
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {
displayName: '',
familyName: '',
fullName: '',
givenName: ''
},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/admin/directory/v1/users/:userKey');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey',
headers: {'content-type': 'application/json'},
data: {
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {displayName: '', familyName: '', fullName: '', givenName: ''},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"addresses":"","agreedToTerms":false,"aliases":[],"archived":false,"changePasswordAtNextLogin":false,"creationTime":"","customSchemas":{},"customerId":"","deletionTime":"","emails":"","etag":"","externalIds":"","gender":"","hashFunction":"","id":"","ims":"","includeInGlobalAddressList":false,"ipWhitelisted":false,"isAdmin":false,"isDelegatedAdmin":false,"isEnforcedIn2Sv":false,"isEnrolledIn2Sv":false,"isMailboxSetup":false,"keywords":"","kind":"","languages":"","lastLoginTime":"","locations":"","name":{"displayName":"","familyName":"","fullName":"","givenName":""},"nonEditableAliases":[],"notes":"","orgUnitPath":"","organizations":"","password":"","phones":"","posixAccounts":"","primaryEmail":"","recoveryEmail":"","recoveryPhone":"","relations":"","sshPublicKeys":"","suspended":false,"suspensionReason":"","thumbnailPhotoEtag":"","thumbnailPhotoUrl":"","websites":""}'
};
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}}/admin/directory/v1/users/:userKey',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "addresses": "",\n "agreedToTerms": false,\n "aliases": [],\n "archived": false,\n "changePasswordAtNextLogin": false,\n "creationTime": "",\n "customSchemas": {},\n "customerId": "",\n "deletionTime": "",\n "emails": "",\n "etag": "",\n "externalIds": "",\n "gender": "",\n "hashFunction": "",\n "id": "",\n "ims": "",\n "includeInGlobalAddressList": false,\n "ipWhitelisted": false,\n "isAdmin": false,\n "isDelegatedAdmin": false,\n "isEnforcedIn2Sv": false,\n "isEnrolledIn2Sv": false,\n "isMailboxSetup": false,\n "keywords": "",\n "kind": "",\n "languages": "",\n "lastLoginTime": "",\n "locations": "",\n "name": {\n "displayName": "",\n "familyName": "",\n "fullName": "",\n "givenName": ""\n },\n "nonEditableAliases": [],\n "notes": "",\n "orgUnitPath": "",\n "organizations": "",\n "password": "",\n "phones": "",\n "posixAccounts": "",\n "primaryEmail": "",\n "recoveryEmail": "",\n "recoveryPhone": "",\n "relations": "",\n "sshPublicKeys": "",\n "suspended": false,\n "suspensionReason": "",\n "thumbnailPhotoEtag": "",\n "thumbnailPhotoUrl": "",\n "websites": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey")
.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/admin/directory/v1/users/:userKey',
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({
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {displayName: '', familyName: '', fullName: '', givenName: ''},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey',
headers: {'content-type': 'application/json'},
body: {
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {displayName: '', familyName: '', fullName: '', givenName: ''},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
},
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}}/admin/directory/v1/users/:userKey');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {
displayName: '',
familyName: '',
fullName: '',
givenName: ''
},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
});
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}}/admin/directory/v1/users/:userKey',
headers: {'content-type': 'application/json'},
data: {
addresses: '',
agreedToTerms: false,
aliases: [],
archived: false,
changePasswordAtNextLogin: false,
creationTime: '',
customSchemas: {},
customerId: '',
deletionTime: '',
emails: '',
etag: '',
externalIds: '',
gender: '',
hashFunction: '',
id: '',
ims: '',
includeInGlobalAddressList: false,
ipWhitelisted: false,
isAdmin: false,
isDelegatedAdmin: false,
isEnforcedIn2Sv: false,
isEnrolledIn2Sv: false,
isMailboxSetup: false,
keywords: '',
kind: '',
languages: '',
lastLoginTime: '',
locations: '',
name: {displayName: '', familyName: '', fullName: '', givenName: ''},
nonEditableAliases: [],
notes: '',
orgUnitPath: '',
organizations: '',
password: '',
phones: '',
posixAccounts: '',
primaryEmail: '',
recoveryEmail: '',
recoveryPhone: '',
relations: '',
sshPublicKeys: '',
suspended: false,
suspensionReason: '',
thumbnailPhotoEtag: '',
thumbnailPhotoUrl: '',
websites: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"addresses":"","agreedToTerms":false,"aliases":[],"archived":false,"changePasswordAtNextLogin":false,"creationTime":"","customSchemas":{},"customerId":"","deletionTime":"","emails":"","etag":"","externalIds":"","gender":"","hashFunction":"","id":"","ims":"","includeInGlobalAddressList":false,"ipWhitelisted":false,"isAdmin":false,"isDelegatedAdmin":false,"isEnforcedIn2Sv":false,"isEnrolledIn2Sv":false,"isMailboxSetup":false,"keywords":"","kind":"","languages":"","lastLoginTime":"","locations":"","name":{"displayName":"","familyName":"","fullName":"","givenName":""},"nonEditableAliases":[],"notes":"","orgUnitPath":"","organizations":"","password":"","phones":"","posixAccounts":"","primaryEmail":"","recoveryEmail":"","recoveryPhone":"","relations":"","sshPublicKeys":"","suspended":false,"suspensionReason":"","thumbnailPhotoEtag":"","thumbnailPhotoUrl":"","websites":""}'
};
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 = @{ @"addresses": @"",
@"agreedToTerms": @NO,
@"aliases": @[ ],
@"archived": @NO,
@"changePasswordAtNextLogin": @NO,
@"creationTime": @"",
@"customSchemas": @{ },
@"customerId": @"",
@"deletionTime": @"",
@"emails": @"",
@"etag": @"",
@"externalIds": @"",
@"gender": @"",
@"hashFunction": @"",
@"id": @"",
@"ims": @"",
@"includeInGlobalAddressList": @NO,
@"ipWhitelisted": @NO,
@"isAdmin": @NO,
@"isDelegatedAdmin": @NO,
@"isEnforcedIn2Sv": @NO,
@"isEnrolledIn2Sv": @NO,
@"isMailboxSetup": @NO,
@"keywords": @"",
@"kind": @"",
@"languages": @"",
@"lastLoginTime": @"",
@"locations": @"",
@"name": @{ @"displayName": @"", @"familyName": @"", @"fullName": @"", @"givenName": @"" },
@"nonEditableAliases": @[ ],
@"notes": @"",
@"orgUnitPath": @"",
@"organizations": @"",
@"password": @"",
@"phones": @"",
@"posixAccounts": @"",
@"primaryEmail": @"",
@"recoveryEmail": @"",
@"recoveryPhone": @"",
@"relations": @"",
@"sshPublicKeys": @"",
@"suspended": @NO,
@"suspensionReason": @"",
@"thumbnailPhotoEtag": @"",
@"thumbnailPhotoUrl": @"",
@"websites": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/users/:userKey"]
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}}/admin/directory/v1/users/:userKey" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey",
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([
'addresses' => '',
'agreedToTerms' => null,
'aliases' => [
],
'archived' => null,
'changePasswordAtNextLogin' => null,
'creationTime' => '',
'customSchemas' => [
],
'customerId' => '',
'deletionTime' => '',
'emails' => '',
'etag' => '',
'externalIds' => '',
'gender' => '',
'hashFunction' => '',
'id' => '',
'ims' => '',
'includeInGlobalAddressList' => null,
'ipWhitelisted' => null,
'isAdmin' => null,
'isDelegatedAdmin' => null,
'isEnforcedIn2Sv' => null,
'isEnrolledIn2Sv' => null,
'isMailboxSetup' => null,
'keywords' => '',
'kind' => '',
'languages' => '',
'lastLoginTime' => '',
'locations' => '',
'name' => [
'displayName' => '',
'familyName' => '',
'fullName' => '',
'givenName' => ''
],
'nonEditableAliases' => [
],
'notes' => '',
'orgUnitPath' => '',
'organizations' => '',
'password' => '',
'phones' => '',
'posixAccounts' => '',
'primaryEmail' => '',
'recoveryEmail' => '',
'recoveryPhone' => '',
'relations' => '',
'sshPublicKeys' => '',
'suspended' => null,
'suspensionReason' => '',
'thumbnailPhotoEtag' => '',
'thumbnailPhotoUrl' => '',
'websites' => ''
]),
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}}/admin/directory/v1/users/:userKey', [
'body' => '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'addresses' => '',
'agreedToTerms' => null,
'aliases' => [
],
'archived' => null,
'changePasswordAtNextLogin' => null,
'creationTime' => '',
'customSchemas' => [
],
'customerId' => '',
'deletionTime' => '',
'emails' => '',
'etag' => '',
'externalIds' => '',
'gender' => '',
'hashFunction' => '',
'id' => '',
'ims' => '',
'includeInGlobalAddressList' => null,
'ipWhitelisted' => null,
'isAdmin' => null,
'isDelegatedAdmin' => null,
'isEnforcedIn2Sv' => null,
'isEnrolledIn2Sv' => null,
'isMailboxSetup' => null,
'keywords' => '',
'kind' => '',
'languages' => '',
'lastLoginTime' => '',
'locations' => '',
'name' => [
'displayName' => '',
'familyName' => '',
'fullName' => '',
'givenName' => ''
],
'nonEditableAliases' => [
],
'notes' => '',
'orgUnitPath' => '',
'organizations' => '',
'password' => '',
'phones' => '',
'posixAccounts' => '',
'primaryEmail' => '',
'recoveryEmail' => '',
'recoveryPhone' => '',
'relations' => '',
'sshPublicKeys' => '',
'suspended' => null,
'suspensionReason' => '',
'thumbnailPhotoEtag' => '',
'thumbnailPhotoUrl' => '',
'websites' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'addresses' => '',
'agreedToTerms' => null,
'aliases' => [
],
'archived' => null,
'changePasswordAtNextLogin' => null,
'creationTime' => '',
'customSchemas' => [
],
'customerId' => '',
'deletionTime' => '',
'emails' => '',
'etag' => '',
'externalIds' => '',
'gender' => '',
'hashFunction' => '',
'id' => '',
'ims' => '',
'includeInGlobalAddressList' => null,
'ipWhitelisted' => null,
'isAdmin' => null,
'isDelegatedAdmin' => null,
'isEnforcedIn2Sv' => null,
'isEnrolledIn2Sv' => null,
'isMailboxSetup' => null,
'keywords' => '',
'kind' => '',
'languages' => '',
'lastLoginTime' => '',
'locations' => '',
'name' => [
'displayName' => '',
'familyName' => '',
'fullName' => '',
'givenName' => ''
],
'nonEditableAliases' => [
],
'notes' => '',
'orgUnitPath' => '',
'organizations' => '',
'password' => '',
'phones' => '',
'posixAccounts' => '',
'primaryEmail' => '',
'recoveryEmail' => '',
'recoveryPhone' => '',
'relations' => '',
'sshPublicKeys' => '',
'suspended' => null,
'suspensionReason' => '',
'thumbnailPhotoEtag' => '',
'thumbnailPhotoUrl' => '',
'websites' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey');
$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}}/admin/directory/v1/users/:userKey' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/admin/directory/v1/users/:userKey", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey"
payload = {
"addresses": "",
"agreedToTerms": False,
"aliases": [],
"archived": False,
"changePasswordAtNextLogin": False,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": False,
"ipWhitelisted": False,
"isAdmin": False,
"isDelegatedAdmin": False,
"isEnforcedIn2Sv": False,
"isEnrolledIn2Sv": False,
"isMailboxSetup": False,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": False,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey"
payload <- "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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}}/admin/directory/v1/users/:userKey")
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 \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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/admin/directory/v1/users/:userKey') do |req|
req.body = "{\n \"addresses\": \"\",\n \"agreedToTerms\": false,\n \"aliases\": [],\n \"archived\": false,\n \"changePasswordAtNextLogin\": false,\n \"creationTime\": \"\",\n \"customSchemas\": {},\n \"customerId\": \"\",\n \"deletionTime\": \"\",\n \"emails\": \"\",\n \"etag\": \"\",\n \"externalIds\": \"\",\n \"gender\": \"\",\n \"hashFunction\": \"\",\n \"id\": \"\",\n \"ims\": \"\",\n \"includeInGlobalAddressList\": false,\n \"ipWhitelisted\": false,\n \"isAdmin\": false,\n \"isDelegatedAdmin\": false,\n \"isEnforcedIn2Sv\": false,\n \"isEnrolledIn2Sv\": false,\n \"isMailboxSetup\": false,\n \"keywords\": \"\",\n \"kind\": \"\",\n \"languages\": \"\",\n \"lastLoginTime\": \"\",\n \"locations\": \"\",\n \"name\": {\n \"displayName\": \"\",\n \"familyName\": \"\",\n \"fullName\": \"\",\n \"givenName\": \"\"\n },\n \"nonEditableAliases\": [],\n \"notes\": \"\",\n \"orgUnitPath\": \"\",\n \"organizations\": \"\",\n \"password\": \"\",\n \"phones\": \"\",\n \"posixAccounts\": \"\",\n \"primaryEmail\": \"\",\n \"recoveryEmail\": \"\",\n \"recoveryPhone\": \"\",\n \"relations\": \"\",\n \"sshPublicKeys\": \"\",\n \"suspended\": false,\n \"suspensionReason\": \"\",\n \"thumbnailPhotoEtag\": \"\",\n \"thumbnailPhotoUrl\": \"\",\n \"websites\": \"\"\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}}/admin/directory/v1/users/:userKey";
let payload = json!({
"addresses": "",
"agreedToTerms": false,
"aliases": (),
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": json!({}),
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": json!({
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
}),
"nonEditableAliases": (),
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
});
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}}/admin/directory/v1/users/:userKey \
--header 'content-type: application/json' \
--data '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}'
echo '{
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": {},
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": {
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
},
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
}' | \
http PUT {{baseUrl}}/admin/directory/v1/users/:userKey \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "addresses": "",\n "agreedToTerms": false,\n "aliases": [],\n "archived": false,\n "changePasswordAtNextLogin": false,\n "creationTime": "",\n "customSchemas": {},\n "customerId": "",\n "deletionTime": "",\n "emails": "",\n "etag": "",\n "externalIds": "",\n "gender": "",\n "hashFunction": "",\n "id": "",\n "ims": "",\n "includeInGlobalAddressList": false,\n "ipWhitelisted": false,\n "isAdmin": false,\n "isDelegatedAdmin": false,\n "isEnforcedIn2Sv": false,\n "isEnrolledIn2Sv": false,\n "isMailboxSetup": false,\n "keywords": "",\n "kind": "",\n "languages": "",\n "lastLoginTime": "",\n "locations": "",\n "name": {\n "displayName": "",\n "familyName": "",\n "fullName": "",\n "givenName": ""\n },\n "nonEditableAliases": [],\n "notes": "",\n "orgUnitPath": "",\n "organizations": "",\n "password": "",\n "phones": "",\n "posixAccounts": "",\n "primaryEmail": "",\n "recoveryEmail": "",\n "recoveryPhone": "",\n "relations": "",\n "sshPublicKeys": "",\n "suspended": false,\n "suspensionReason": "",\n "thumbnailPhotoEtag": "",\n "thumbnailPhotoUrl": "",\n "websites": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"addresses": "",
"agreedToTerms": false,
"aliases": [],
"archived": false,
"changePasswordAtNextLogin": false,
"creationTime": "",
"customSchemas": [],
"customerId": "",
"deletionTime": "",
"emails": "",
"etag": "",
"externalIds": "",
"gender": "",
"hashFunction": "",
"id": "",
"ims": "",
"includeInGlobalAddressList": false,
"ipWhitelisted": false,
"isAdmin": false,
"isDelegatedAdmin": false,
"isEnforcedIn2Sv": false,
"isEnrolledIn2Sv": false,
"isMailboxSetup": false,
"keywords": "",
"kind": "",
"languages": "",
"lastLoginTime": "",
"locations": "",
"name": [
"displayName": "",
"familyName": "",
"fullName": "",
"givenName": ""
],
"nonEditableAliases": [],
"notes": "",
"orgUnitPath": "",
"organizations": "",
"password": "",
"phones": "",
"posixAccounts": "",
"primaryEmail": "",
"recoveryEmail": "",
"recoveryPhone": "",
"relations": "",
"sshPublicKeys": "",
"suspended": false,
"suspensionReason": "",
"thumbnailPhotoEtag": "",
"thumbnailPhotoUrl": "",
"websites": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey")! 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()
POST
directory.users.watch
{{baseUrl}}/admin/directory/v1/users/watch
BODY json
{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/watch");
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 \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/users/watch" {:content-type :json
:form-params {:address ""
:expiration ""
:id ""
:kind ""
:params {}
:payload false
:resourceId ""
:resourceUri ""
:token ""
:type ""}})
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/watch"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/users/watch"),
Content = new StringContent("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/users/watch");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/watch"
payload := strings.NewReader("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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/admin/directory/v1/users/watch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 171
{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/users/watch")
.setHeader("content-type", "application/json")
.setBody("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/watch"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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 \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/watch")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/users/watch")
.header("content-type", "application/json")
.body("{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}")
.asString();
const data = JSON.stringify({
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/admin/directory/v1/users/watch');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/watch',
headers: {'content-type': 'application/json'},
data: {
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/watch';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"address":"","expiration":"","id":"","kind":"","params":{},"payload":false,"resourceId":"","resourceUri":"","token":"","type":""}'
};
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}}/admin/directory/v1/users/watch',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "address": "",\n "expiration": "",\n "id": "",\n "kind": "",\n "params": {},\n "payload": false,\n "resourceId": "",\n "resourceUri": "",\n "token": "",\n "type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/watch")
.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/admin/directory/v1/users/watch',
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({
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/watch',
headers: {'content-type': 'application/json'},
body: {
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
},
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}}/admin/directory/v1/users/watch');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
});
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}}/admin/directory/v1/users/watch',
headers: {'content-type': 'application/json'},
data: {
address: '',
expiration: '',
id: '',
kind: '',
params: {},
payload: false,
resourceId: '',
resourceUri: '',
token: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/watch';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"address":"","expiration":"","id":"","kind":"","params":{},"payload":false,"resourceId":"","resourceUri":"","token":"","type":""}'
};
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 = @{ @"address": @"",
@"expiration": @"",
@"id": @"",
@"kind": @"",
@"params": @{ },
@"payload": @NO,
@"resourceId": @"",
@"resourceUri": @"",
@"token": @"",
@"type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin/directory/v1/users/watch"]
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}}/admin/directory/v1/users/watch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/watch",
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([
'address' => '',
'expiration' => '',
'id' => '',
'kind' => '',
'params' => [
],
'payload' => null,
'resourceId' => '',
'resourceUri' => '',
'token' => '',
'type' => ''
]),
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}}/admin/directory/v1/users/watch', [
'body' => '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/watch');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'address' => '',
'expiration' => '',
'id' => '',
'kind' => '',
'params' => [
],
'payload' => null,
'resourceId' => '',
'resourceUri' => '',
'token' => '',
'type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'address' => '',
'expiration' => '',
'id' => '',
'kind' => '',
'params' => [
],
'payload' => null,
'resourceId' => '',
'resourceUri' => '',
'token' => '',
'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/admin/directory/v1/users/watch');
$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}}/admin/directory/v1/users/watch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/watch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/admin/directory/v1/users/watch", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/watch"
payload = {
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": False,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/watch"
payload <- "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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}}/admin/directory/v1/users/watch")
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 \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\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/admin/directory/v1/users/watch') do |req|
req.body = "{\n \"address\": \"\",\n \"expiration\": \"\",\n \"id\": \"\",\n \"kind\": \"\",\n \"params\": {},\n \"payload\": false,\n \"resourceId\": \"\",\n \"resourceUri\": \"\",\n \"token\": \"\",\n \"type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/watch";
let payload = json!({
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": json!({}),
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
});
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}}/admin/directory/v1/users/watch \
--header 'content-type: application/json' \
--data '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}'
echo '{
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": {},
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
}' | \
http POST {{baseUrl}}/admin/directory/v1/users/watch \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "address": "",\n "expiration": "",\n "id": "",\n "kind": "",\n "params": {},\n "payload": false,\n "resourceId": "",\n "resourceUri": "",\n "token": "",\n "type": ""\n}' \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/watch
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"address": "",
"expiration": "",
"id": "",
"kind": "",
"params": [],
"payload": false,
"resourceId": "",
"resourceUri": "",
"token": "",
"type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/watch")! 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()
POST
directory.verificationCodes.generate
{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate
QUERY PARAMS
userKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate"
response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/admin/directory/v1/users/:userKey/verificationCodes/generate HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate"))
.method("POST", 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}}/admin/directory/v1/users/:userKey/verificationCodes/generate")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate")
.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('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate';
const options = {method: 'POST'};
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}}/admin/directory/v1/users/:userKey/verificationCodes/generate',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey/verificationCodes/generate',
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: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate');
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}}/admin/directory/v1/users/:userKey/verificationCodes/generate'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate';
const options = {method: 'POST'};
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}}/admin/directory/v1/users/:userKey/verificationCodes/generate"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
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}}/admin/directory/v1/users/:userKey/verificationCodes/generate" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/admin/directory/v1/users/:userKey/verificationCodes/generate")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/admin/directory/v1/users/:userKey/verificationCodes/generate') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate";
let client = reqwest::Client::new();
let response = client.post(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate
http POST {{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/generate")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
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()
POST
directory.verificationCodes.invalidate
{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate
QUERY PARAMS
userKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate"
response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/admin/directory/v1/users/:userKey/verificationCodes/invalidate HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate"))
.method("POST", 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}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate")
.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('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate';
const options = {method: 'POST'};
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}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey/verificationCodes/invalidate',
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: 'POST',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate');
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}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate';
const options = {method: 'POST'};
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}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
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}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/admin/directory/v1/users/:userKey/verificationCodes/invalidate")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/admin/directory/v1/users/:userKey/verificationCodes/invalidate') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate";
let client = reqwest::Client::new();
let response = client.post(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate
http POST {{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes/invalidate")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
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()
GET
directory.verificationCodes.list
{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes
QUERY PARAMS
userKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes")
require "http/client"
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes"
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}}/admin/directory/v1/users/:userKey/verificationCodes"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes"
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/admin/directory/v1/users/:userKey/verificationCodes HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes"))
.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}}/admin/directory/v1/users/:userKey/verificationCodes")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes")
.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}}/admin/directory/v1/users/:userKey/verificationCodes');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes';
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}}/admin/directory/v1/users/:userKey/verificationCodes',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/admin/directory/v1/users/:userKey/verificationCodes',
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}}/admin/directory/v1/users/:userKey/verificationCodes'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes');
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}}/admin/directory/v1/users/:userKey/verificationCodes'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes';
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}}/admin/directory/v1/users/:userKey/verificationCodes"]
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}}/admin/directory/v1/users/:userKey/verificationCodes" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes",
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}}/admin/directory/v1/users/:userKey/verificationCodes');
echo $response->getBody();
setUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/admin/directory/v1/users/:userKey/verificationCodes")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes")
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/admin/directory/v1/users/:userKey/verificationCodes') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes";
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}}/admin/directory/v1/users/:userKey/verificationCodes
http GET {{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin/directory/v1/users/:userKey/verificationCodes")! 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()