POST cloudidentity.customers.userinvitations.cancel
{{baseUrl}}/v1beta1/:name:cancel
QUERY PARAMS

name
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name:cancel");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:name:cancel" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/v1beta1/:name:cancel"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:name:cancel"),
    Content = new StringContent("{}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:name:cancel");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name:cancel"

	payload := strings.NewReader("{}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v1beta1/:name:cancel HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:name:cancel")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name:cancel"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:cancel")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:name:cancel")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:name:cancel');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:cancel',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name:cancel';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:name:cancel',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:cancel")
  .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/v1beta1/:name:cancel',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:cancel',
  headers: {'content-type': 'application/json'},
  body: {},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v1beta1/:name:cancel');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:cancel',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name:cancel';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name:cancel"]
                                                       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}}/v1beta1/:name:cancel" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name:cancel",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1beta1/:name:cancel', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name:cancel');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:name:cancel');
$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}}/v1beta1/:name:cancel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name:cancel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:name:cancel", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name:cancel"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name:cancel"

payload <- "{}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:name:cancel")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v1beta1/:name:cancel') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name:cancel";

    let payload = json!({});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1beta1/:name:cancel \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/v1beta1/:name:cancel \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:name:cancel
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name:cancel")! 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 cloudidentity.customers.userinvitations.isInvitableUser
{{baseUrl}}/v1beta1/:name:isInvitableUser
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name:isInvitableUser");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:name:isInvitableUser")
require "http/client"

url = "{{baseUrl}}/v1beta1/:name:isInvitableUser"

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}}/v1beta1/:name:isInvitableUser"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:name:isInvitableUser");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name:isInvitableUser"

	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/v1beta1/:name:isInvitableUser HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:name:isInvitableUser")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name:isInvitableUser"))
    .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}}/v1beta1/:name:isInvitableUser")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:name:isInvitableUser")
  .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}}/v1beta1/:name:isInvitableUser');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:name:isInvitableUser'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name:isInvitableUser';
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}}/v1beta1/:name:isInvitableUser',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:isInvitableUser")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:name:isInvitableUser',
  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}}/v1beta1/:name:isInvitableUser'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:name:isInvitableUser');

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}}/v1beta1/:name:isInvitableUser'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name:isInvitableUser';
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}}/v1beta1/:name:isInvitableUser"]
                                                       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}}/v1beta1/:name:isInvitableUser" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name:isInvitableUser",
  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}}/v1beta1/:name:isInvitableUser');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name:isInvitableUser');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:name:isInvitableUser');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:name:isInvitableUser' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name:isInvitableUser' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:name:isInvitableUser")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name:isInvitableUser"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name:isInvitableUser"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:name:isInvitableUser")

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/v1beta1/:name:isInvitableUser') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name:isInvitableUser";

    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}}/v1beta1/:name:isInvitableUser
http GET {{baseUrl}}/v1beta1/:name:isInvitableUser
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:name:isInvitableUser
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name:isInvitableUser")! 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 cloudidentity.customers.userinvitations.list
{{baseUrl}}/v1beta1/:parent/userinvitations
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent/userinvitations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:parent/userinvitations")
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent/userinvitations"

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}}/v1beta1/:parent/userinvitations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:parent/userinvitations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent/userinvitations"

	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/v1beta1/:parent/userinvitations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:parent/userinvitations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent/userinvitations"))
    .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}}/v1beta1/:parent/userinvitations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:parent/userinvitations")
  .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}}/v1beta1/:parent/userinvitations');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:parent/userinvitations'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent/userinvitations';
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}}/v1beta1/:parent/userinvitations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/userinvitations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:parent/userinvitations',
  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}}/v1beta1/:parent/userinvitations'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:parent/userinvitations');

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}}/v1beta1/:parent/userinvitations'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent/userinvitations';
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}}/v1beta1/:parent/userinvitations"]
                                                       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}}/v1beta1/:parent/userinvitations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent/userinvitations",
  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}}/v1beta1/:parent/userinvitations');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent/userinvitations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:parent/userinvitations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:parent/userinvitations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent/userinvitations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:parent/userinvitations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent/userinvitations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent/userinvitations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:parent/userinvitations")

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/v1beta1/:parent/userinvitations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent/userinvitations";

    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}}/v1beta1/:parent/userinvitations
http GET {{baseUrl}}/v1beta1/:parent/userinvitations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent/userinvitations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent/userinvitations")! 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 cloudidentity.customers.userinvitations.send
{{baseUrl}}/v1beta1/:name:send
QUERY PARAMS

name
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name:send");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:name:send" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/v1beta1/:name:send"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v1beta1/:name:send"),
    Content = new StringContent("{}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:name:send");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name:send"

	payload := strings.NewReader("{}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v1beta1/:name:send HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:name:send")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name:send"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:send")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:name:send")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:name:send');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:send',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name:send';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v1beta1/:name:send',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:send")
  .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/v1beta1/:name:send',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:send',
  headers: {'content-type': 'application/json'},
  body: {},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v1beta1/:name:send');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:send',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name:send';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name:send"]
                                                       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}}/v1beta1/:name:send" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name:send",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v1beta1/:name:send', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name:send');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:name:send');
$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}}/v1beta1/:name:send' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name:send' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:name:send", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name:send"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name:send"

payload <- "{}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:name:send")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v1beta1/:name:send') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name:send";

    let payload = json!({});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1beta1/:name:send \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/v1beta1/:name:send \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:name:send
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name:send")! 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 cloudidentity.devices.create
{{baseUrl}}/v1beta1/devices
BODY json

{
  "customer": "",
  "device": {
    "androidSpecificAttributes": {
      "enabledUnknownSources": false,
      "ownerProfileAccount": false,
      "ownershipPrivilege": "",
      "supportsWorkProfile": false
    },
    "assetTag": "",
    "basebandVersion": "",
    "bootloaderVersion": "",
    "brand": "",
    "buildNumber": "",
    "clientTypes": [],
    "compromisedState": "",
    "createTime": "",
    "deviceId": "",
    "deviceType": "",
    "enabledDeveloperOptions": false,
    "enabledUsbDebugging": false,
    "encryptionState": "",
    "endpointVerificationSpecificAttributes": {
      "certificateAttributes": [
        {
          "certificateTemplate": {
            "id": "",
            "majorVersion": 0,
            "minorVersion": 0
          },
          "fingerprint": "",
          "issuer": "",
          "serialNumber": "",
          "subject": "",
          "thumbprint": "",
          "validationState": "",
          "validityExpirationTime": "",
          "validityStartTime": ""
        }
      ]
    },
    "hostname": "",
    "imei": "",
    "kernelVersion": "",
    "lastSyncTime": "",
    "managementState": "",
    "manufacturer": "",
    "meid": "",
    "model": "",
    "name": "",
    "networkOperator": "",
    "osVersion": "",
    "otherAccounts": [],
    "ownerType": "",
    "releaseVersion": "",
    "securityPatchTime": "",
    "serialNumber": "",
    "wifiMacAddresses": []
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/devices");

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  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/devices" {:content-type :json
                                                            :form-params {:customer ""
                                                                          :device {:androidSpecificAttributes {:enabledUnknownSources false
                                                                                                               :ownerProfileAccount false
                                                                                                               :ownershipPrivilege ""
                                                                                                               :supportsWorkProfile false}
                                                                                   :assetTag ""
                                                                                   :basebandVersion ""
                                                                                   :bootloaderVersion ""
                                                                                   :brand ""
                                                                                   :buildNumber ""
                                                                                   :clientTypes []
                                                                                   :compromisedState ""
                                                                                   :createTime ""
                                                                                   :deviceId ""
                                                                                   :deviceType ""
                                                                                   :enabledDeveloperOptions false
                                                                                   :enabledUsbDebugging false
                                                                                   :encryptionState ""
                                                                                   :endpointVerificationSpecificAttributes {:certificateAttributes [{:certificateTemplate {:id ""
                                                                                                                                                                           :majorVersion 0
                                                                                                                                                                           :minorVersion 0}
                                                                                                                                                     :fingerprint ""
                                                                                                                                                     :issuer ""
                                                                                                                                                     :serialNumber ""
                                                                                                                                                     :subject ""
                                                                                                                                                     :thumbprint ""
                                                                                                                                                     :validationState ""
                                                                                                                                                     :validityExpirationTime ""
                                                                                                                                                     :validityStartTime ""}]}
                                                                                   :hostname ""
                                                                                   :imei ""
                                                                                   :kernelVersion ""
                                                                                   :lastSyncTime ""
                                                                                   :managementState ""
                                                                                   :manufacturer ""
                                                                                   :meid ""
                                                                                   :model ""
                                                                                   :name ""
                                                                                   :networkOperator ""
                                                                                   :osVersion ""
                                                                                   :otherAccounts []
                                                                                   :ownerType ""
                                                                                   :releaseVersion ""
                                                                                   :securityPatchTime ""
                                                                                   :serialNumber ""
                                                                                   :wifiMacAddresses []}}})
require "http/client"

url = "{{baseUrl}}/v1beta1/devices"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\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}}/v1beta1/devices"),
    Content = new StringContent("{\n  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\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}}/v1beta1/devices");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/devices"

	payload := strings.NewReader("{\n  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\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/v1beta1/devices HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1427

{
  "customer": "",
  "device": {
    "androidSpecificAttributes": {
      "enabledUnknownSources": false,
      "ownerProfileAccount": false,
      "ownershipPrivilege": "",
      "supportsWorkProfile": false
    },
    "assetTag": "",
    "basebandVersion": "",
    "bootloaderVersion": "",
    "brand": "",
    "buildNumber": "",
    "clientTypes": [],
    "compromisedState": "",
    "createTime": "",
    "deviceId": "",
    "deviceType": "",
    "enabledDeveloperOptions": false,
    "enabledUsbDebugging": false,
    "encryptionState": "",
    "endpointVerificationSpecificAttributes": {
      "certificateAttributes": [
        {
          "certificateTemplate": {
            "id": "",
            "majorVersion": 0,
            "minorVersion": 0
          },
          "fingerprint": "",
          "issuer": "",
          "serialNumber": "",
          "subject": "",
          "thumbprint": "",
          "validationState": "",
          "validityExpirationTime": "",
          "validityStartTime": ""
        }
      ]
    },
    "hostname": "",
    "imei": "",
    "kernelVersion": "",
    "lastSyncTime": "",
    "managementState": "",
    "manufacturer": "",
    "meid": "",
    "model": "",
    "name": "",
    "networkOperator": "",
    "osVersion": "",
    "otherAccounts": [],
    "ownerType": "",
    "releaseVersion": "",
    "securityPatchTime": "",
    "serialNumber": "",
    "wifiMacAddresses": []
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/devices")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/devices"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\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  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/devices")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/devices")
  .header("content-type", "application/json")
  .body("{\n  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\n  }\n}")
  .asString();
const data = JSON.stringify({
  customer: '',
  device: {
    androidSpecificAttributes: {
      enabledUnknownSources: false,
      ownerProfileAccount: false,
      ownershipPrivilege: '',
      supportsWorkProfile: false
    },
    assetTag: '',
    basebandVersion: '',
    bootloaderVersion: '',
    brand: '',
    buildNumber: '',
    clientTypes: [],
    compromisedState: '',
    createTime: '',
    deviceId: '',
    deviceType: '',
    enabledDeveloperOptions: false,
    enabledUsbDebugging: false,
    encryptionState: '',
    endpointVerificationSpecificAttributes: {
      certificateAttributes: [
        {
          certificateTemplate: {
            id: '',
            majorVersion: 0,
            minorVersion: 0
          },
          fingerprint: '',
          issuer: '',
          serialNumber: '',
          subject: '',
          thumbprint: '',
          validationState: '',
          validityExpirationTime: '',
          validityStartTime: ''
        }
      ]
    },
    hostname: '',
    imei: '',
    kernelVersion: '',
    lastSyncTime: '',
    managementState: '',
    manufacturer: '',
    meid: '',
    model: '',
    name: '',
    networkOperator: '',
    osVersion: '',
    otherAccounts: [],
    ownerType: '',
    releaseVersion: '',
    securityPatchTime: '',
    serialNumber: '',
    wifiMacAddresses: []
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/devices');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/devices',
  headers: {'content-type': 'application/json'},
  data: {
    customer: '',
    device: {
      androidSpecificAttributes: {
        enabledUnknownSources: false,
        ownerProfileAccount: false,
        ownershipPrivilege: '',
        supportsWorkProfile: false
      },
      assetTag: '',
      basebandVersion: '',
      bootloaderVersion: '',
      brand: '',
      buildNumber: '',
      clientTypes: [],
      compromisedState: '',
      createTime: '',
      deviceId: '',
      deviceType: '',
      enabledDeveloperOptions: false,
      enabledUsbDebugging: false,
      encryptionState: '',
      endpointVerificationSpecificAttributes: {
        certificateAttributes: [
          {
            certificateTemplate: {id: '', majorVersion: 0, minorVersion: 0},
            fingerprint: '',
            issuer: '',
            serialNumber: '',
            subject: '',
            thumbprint: '',
            validationState: '',
            validityExpirationTime: '',
            validityStartTime: ''
          }
        ]
      },
      hostname: '',
      imei: '',
      kernelVersion: '',
      lastSyncTime: '',
      managementState: '',
      manufacturer: '',
      meid: '',
      model: '',
      name: '',
      networkOperator: '',
      osVersion: '',
      otherAccounts: [],
      ownerType: '',
      releaseVersion: '',
      securityPatchTime: '',
      serialNumber: '',
      wifiMacAddresses: []
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/devices';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":"","device":{"androidSpecificAttributes":{"enabledUnknownSources":false,"ownerProfileAccount":false,"ownershipPrivilege":"","supportsWorkProfile":false},"assetTag":"","basebandVersion":"","bootloaderVersion":"","brand":"","buildNumber":"","clientTypes":[],"compromisedState":"","createTime":"","deviceId":"","deviceType":"","enabledDeveloperOptions":false,"enabledUsbDebugging":false,"encryptionState":"","endpointVerificationSpecificAttributes":{"certificateAttributes":[{"certificateTemplate":{"id":"","majorVersion":0,"minorVersion":0},"fingerprint":"","issuer":"","serialNumber":"","subject":"","thumbprint":"","validationState":"","validityExpirationTime":"","validityStartTime":""}]},"hostname":"","imei":"","kernelVersion":"","lastSyncTime":"","managementState":"","manufacturer":"","meid":"","model":"","name":"","networkOperator":"","osVersion":"","otherAccounts":[],"ownerType":"","releaseVersion":"","securityPatchTime":"","serialNumber":"","wifiMacAddresses":[]}}'
};

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}}/v1beta1/devices',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "customer": "",\n  "device": {\n    "androidSpecificAttributes": {\n      "enabledUnknownSources": false,\n      "ownerProfileAccount": false,\n      "ownershipPrivilege": "",\n      "supportsWorkProfile": false\n    },\n    "assetTag": "",\n    "basebandVersion": "",\n    "bootloaderVersion": "",\n    "brand": "",\n    "buildNumber": "",\n    "clientTypes": [],\n    "compromisedState": "",\n    "createTime": "",\n    "deviceId": "",\n    "deviceType": "",\n    "enabledDeveloperOptions": false,\n    "enabledUsbDebugging": false,\n    "encryptionState": "",\n    "endpointVerificationSpecificAttributes": {\n      "certificateAttributes": [\n        {\n          "certificateTemplate": {\n            "id": "",\n            "majorVersion": 0,\n            "minorVersion": 0\n          },\n          "fingerprint": "",\n          "issuer": "",\n          "serialNumber": "",\n          "subject": "",\n          "thumbprint": "",\n          "validationState": "",\n          "validityExpirationTime": "",\n          "validityStartTime": ""\n        }\n      ]\n    },\n    "hostname": "",\n    "imei": "",\n    "kernelVersion": "",\n    "lastSyncTime": "",\n    "managementState": "",\n    "manufacturer": "",\n    "meid": "",\n    "model": "",\n    "name": "",\n    "networkOperator": "",\n    "osVersion": "",\n    "otherAccounts": [],\n    "ownerType": "",\n    "releaseVersion": "",\n    "securityPatchTime": "",\n    "serialNumber": "",\n    "wifiMacAddresses": []\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  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/devices")
  .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/v1beta1/devices',
  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({
  customer: '',
  device: {
    androidSpecificAttributes: {
      enabledUnknownSources: false,
      ownerProfileAccount: false,
      ownershipPrivilege: '',
      supportsWorkProfile: false
    },
    assetTag: '',
    basebandVersion: '',
    bootloaderVersion: '',
    brand: '',
    buildNumber: '',
    clientTypes: [],
    compromisedState: '',
    createTime: '',
    deviceId: '',
    deviceType: '',
    enabledDeveloperOptions: false,
    enabledUsbDebugging: false,
    encryptionState: '',
    endpointVerificationSpecificAttributes: {
      certificateAttributes: [
        {
          certificateTemplate: {id: '', majorVersion: 0, minorVersion: 0},
          fingerprint: '',
          issuer: '',
          serialNumber: '',
          subject: '',
          thumbprint: '',
          validationState: '',
          validityExpirationTime: '',
          validityStartTime: ''
        }
      ]
    },
    hostname: '',
    imei: '',
    kernelVersion: '',
    lastSyncTime: '',
    managementState: '',
    manufacturer: '',
    meid: '',
    model: '',
    name: '',
    networkOperator: '',
    osVersion: '',
    otherAccounts: [],
    ownerType: '',
    releaseVersion: '',
    securityPatchTime: '',
    serialNumber: '',
    wifiMacAddresses: []
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/devices',
  headers: {'content-type': 'application/json'},
  body: {
    customer: '',
    device: {
      androidSpecificAttributes: {
        enabledUnknownSources: false,
        ownerProfileAccount: false,
        ownershipPrivilege: '',
        supportsWorkProfile: false
      },
      assetTag: '',
      basebandVersion: '',
      bootloaderVersion: '',
      brand: '',
      buildNumber: '',
      clientTypes: [],
      compromisedState: '',
      createTime: '',
      deviceId: '',
      deviceType: '',
      enabledDeveloperOptions: false,
      enabledUsbDebugging: false,
      encryptionState: '',
      endpointVerificationSpecificAttributes: {
        certificateAttributes: [
          {
            certificateTemplate: {id: '', majorVersion: 0, minorVersion: 0},
            fingerprint: '',
            issuer: '',
            serialNumber: '',
            subject: '',
            thumbprint: '',
            validationState: '',
            validityExpirationTime: '',
            validityStartTime: ''
          }
        ]
      },
      hostname: '',
      imei: '',
      kernelVersion: '',
      lastSyncTime: '',
      managementState: '',
      manufacturer: '',
      meid: '',
      model: '',
      name: '',
      networkOperator: '',
      osVersion: '',
      otherAccounts: [],
      ownerType: '',
      releaseVersion: '',
      securityPatchTime: '',
      serialNumber: '',
      wifiMacAddresses: []
    }
  },
  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}}/v1beta1/devices');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  customer: '',
  device: {
    androidSpecificAttributes: {
      enabledUnknownSources: false,
      ownerProfileAccount: false,
      ownershipPrivilege: '',
      supportsWorkProfile: false
    },
    assetTag: '',
    basebandVersion: '',
    bootloaderVersion: '',
    brand: '',
    buildNumber: '',
    clientTypes: [],
    compromisedState: '',
    createTime: '',
    deviceId: '',
    deviceType: '',
    enabledDeveloperOptions: false,
    enabledUsbDebugging: false,
    encryptionState: '',
    endpointVerificationSpecificAttributes: {
      certificateAttributes: [
        {
          certificateTemplate: {
            id: '',
            majorVersion: 0,
            minorVersion: 0
          },
          fingerprint: '',
          issuer: '',
          serialNumber: '',
          subject: '',
          thumbprint: '',
          validationState: '',
          validityExpirationTime: '',
          validityStartTime: ''
        }
      ]
    },
    hostname: '',
    imei: '',
    kernelVersion: '',
    lastSyncTime: '',
    managementState: '',
    manufacturer: '',
    meid: '',
    model: '',
    name: '',
    networkOperator: '',
    osVersion: '',
    otherAccounts: [],
    ownerType: '',
    releaseVersion: '',
    securityPatchTime: '',
    serialNumber: '',
    wifiMacAddresses: []
  }
});

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}}/v1beta1/devices',
  headers: {'content-type': 'application/json'},
  data: {
    customer: '',
    device: {
      androidSpecificAttributes: {
        enabledUnknownSources: false,
        ownerProfileAccount: false,
        ownershipPrivilege: '',
        supportsWorkProfile: false
      },
      assetTag: '',
      basebandVersion: '',
      bootloaderVersion: '',
      brand: '',
      buildNumber: '',
      clientTypes: [],
      compromisedState: '',
      createTime: '',
      deviceId: '',
      deviceType: '',
      enabledDeveloperOptions: false,
      enabledUsbDebugging: false,
      encryptionState: '',
      endpointVerificationSpecificAttributes: {
        certificateAttributes: [
          {
            certificateTemplate: {id: '', majorVersion: 0, minorVersion: 0},
            fingerprint: '',
            issuer: '',
            serialNumber: '',
            subject: '',
            thumbprint: '',
            validationState: '',
            validityExpirationTime: '',
            validityStartTime: ''
          }
        ]
      },
      hostname: '',
      imei: '',
      kernelVersion: '',
      lastSyncTime: '',
      managementState: '',
      manufacturer: '',
      meid: '',
      model: '',
      name: '',
      networkOperator: '',
      osVersion: '',
      otherAccounts: [],
      ownerType: '',
      releaseVersion: '',
      securityPatchTime: '',
      serialNumber: '',
      wifiMacAddresses: []
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/devices';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":"","device":{"androidSpecificAttributes":{"enabledUnknownSources":false,"ownerProfileAccount":false,"ownershipPrivilege":"","supportsWorkProfile":false},"assetTag":"","basebandVersion":"","bootloaderVersion":"","brand":"","buildNumber":"","clientTypes":[],"compromisedState":"","createTime":"","deviceId":"","deviceType":"","enabledDeveloperOptions":false,"enabledUsbDebugging":false,"encryptionState":"","endpointVerificationSpecificAttributes":{"certificateAttributes":[{"certificateTemplate":{"id":"","majorVersion":0,"minorVersion":0},"fingerprint":"","issuer":"","serialNumber":"","subject":"","thumbprint":"","validationState":"","validityExpirationTime":"","validityStartTime":""}]},"hostname":"","imei":"","kernelVersion":"","lastSyncTime":"","managementState":"","manufacturer":"","meid":"","model":"","name":"","networkOperator":"","osVersion":"","otherAccounts":[],"ownerType":"","releaseVersion":"","securityPatchTime":"","serialNumber":"","wifiMacAddresses":[]}}'
};

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 = @{ @"customer": @"",
                              @"device": @{ @"androidSpecificAttributes": @{ @"enabledUnknownSources": @NO, @"ownerProfileAccount": @NO, @"ownershipPrivilege": @"", @"supportsWorkProfile": @NO }, @"assetTag": @"", @"basebandVersion": @"", @"bootloaderVersion": @"", @"brand": @"", @"buildNumber": @"", @"clientTypes": @[  ], @"compromisedState": @"", @"createTime": @"", @"deviceId": @"", @"deviceType": @"", @"enabledDeveloperOptions": @NO, @"enabledUsbDebugging": @NO, @"encryptionState": @"", @"endpointVerificationSpecificAttributes": @{ @"certificateAttributes": @[ @{ @"certificateTemplate": @{ @"id": @"", @"majorVersion": @0, @"minorVersion": @0 }, @"fingerprint": @"", @"issuer": @"", @"serialNumber": @"", @"subject": @"", @"thumbprint": @"", @"validationState": @"", @"validityExpirationTime": @"", @"validityStartTime": @"" } ] }, @"hostname": @"", @"imei": @"", @"kernelVersion": @"", @"lastSyncTime": @"", @"managementState": @"", @"manufacturer": @"", @"meid": @"", @"model": @"", @"name": @"", @"networkOperator": @"", @"osVersion": @"", @"otherAccounts": @[  ], @"ownerType": @"", @"releaseVersion": @"", @"securityPatchTime": @"", @"serialNumber": @"", @"wifiMacAddresses": @[  ] } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/devices"]
                                                       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}}/v1beta1/devices" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/devices",
  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([
    'customer' => '',
    'device' => [
        'androidSpecificAttributes' => [
                'enabledUnknownSources' => null,
                'ownerProfileAccount' => null,
                'ownershipPrivilege' => '',
                'supportsWorkProfile' => null
        ],
        'assetTag' => '',
        'basebandVersion' => '',
        'bootloaderVersion' => '',
        'brand' => '',
        'buildNumber' => '',
        'clientTypes' => [
                
        ],
        'compromisedState' => '',
        'createTime' => '',
        'deviceId' => '',
        'deviceType' => '',
        'enabledDeveloperOptions' => null,
        'enabledUsbDebugging' => null,
        'encryptionState' => '',
        'endpointVerificationSpecificAttributes' => [
                'certificateAttributes' => [
                                [
                                                                'certificateTemplate' => [
                                                                                                                                'id' => '',
                                                                                                                                'majorVersion' => 0,
                                                                                                                                'minorVersion' => 0
                                                                ],
                                                                'fingerprint' => '',
                                                                'issuer' => '',
                                                                'serialNumber' => '',
                                                                'subject' => '',
                                                                'thumbprint' => '',
                                                                'validationState' => '',
                                                                'validityExpirationTime' => '',
                                                                'validityStartTime' => ''
                                ]
                ]
        ],
        'hostname' => '',
        'imei' => '',
        'kernelVersion' => '',
        'lastSyncTime' => '',
        'managementState' => '',
        'manufacturer' => '',
        'meid' => '',
        'model' => '',
        'name' => '',
        'networkOperator' => '',
        'osVersion' => '',
        'otherAccounts' => [
                
        ],
        'ownerType' => '',
        'releaseVersion' => '',
        'securityPatchTime' => '',
        'serialNumber' => '',
        'wifiMacAddresses' => [
                
        ]
    ]
  ]),
  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}}/v1beta1/devices', [
  'body' => '{
  "customer": "",
  "device": {
    "androidSpecificAttributes": {
      "enabledUnknownSources": false,
      "ownerProfileAccount": false,
      "ownershipPrivilege": "",
      "supportsWorkProfile": false
    },
    "assetTag": "",
    "basebandVersion": "",
    "bootloaderVersion": "",
    "brand": "",
    "buildNumber": "",
    "clientTypes": [],
    "compromisedState": "",
    "createTime": "",
    "deviceId": "",
    "deviceType": "",
    "enabledDeveloperOptions": false,
    "enabledUsbDebugging": false,
    "encryptionState": "",
    "endpointVerificationSpecificAttributes": {
      "certificateAttributes": [
        {
          "certificateTemplate": {
            "id": "",
            "majorVersion": 0,
            "minorVersion": 0
          },
          "fingerprint": "",
          "issuer": "",
          "serialNumber": "",
          "subject": "",
          "thumbprint": "",
          "validationState": "",
          "validityExpirationTime": "",
          "validityStartTime": ""
        }
      ]
    },
    "hostname": "",
    "imei": "",
    "kernelVersion": "",
    "lastSyncTime": "",
    "managementState": "",
    "manufacturer": "",
    "meid": "",
    "model": "",
    "name": "",
    "networkOperator": "",
    "osVersion": "",
    "otherAccounts": [],
    "ownerType": "",
    "releaseVersion": "",
    "securityPatchTime": "",
    "serialNumber": "",
    "wifiMacAddresses": []
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/devices');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'customer' => '',
  'device' => [
    'androidSpecificAttributes' => [
        'enabledUnknownSources' => null,
        'ownerProfileAccount' => null,
        'ownershipPrivilege' => '',
        'supportsWorkProfile' => null
    ],
    'assetTag' => '',
    'basebandVersion' => '',
    'bootloaderVersion' => '',
    'brand' => '',
    'buildNumber' => '',
    'clientTypes' => [
        
    ],
    'compromisedState' => '',
    'createTime' => '',
    'deviceId' => '',
    'deviceType' => '',
    'enabledDeveloperOptions' => null,
    'enabledUsbDebugging' => null,
    'encryptionState' => '',
    'endpointVerificationSpecificAttributes' => [
        'certificateAttributes' => [
                [
                                'certificateTemplate' => [
                                                                'id' => '',
                                                                'majorVersion' => 0,
                                                                'minorVersion' => 0
                                ],
                                'fingerprint' => '',
                                'issuer' => '',
                                'serialNumber' => '',
                                'subject' => '',
                                'thumbprint' => '',
                                'validationState' => '',
                                'validityExpirationTime' => '',
                                'validityStartTime' => ''
                ]
        ]
    ],
    'hostname' => '',
    'imei' => '',
    'kernelVersion' => '',
    'lastSyncTime' => '',
    'managementState' => '',
    'manufacturer' => '',
    'meid' => '',
    'model' => '',
    'name' => '',
    'networkOperator' => '',
    'osVersion' => '',
    'otherAccounts' => [
        
    ],
    'ownerType' => '',
    'releaseVersion' => '',
    'securityPatchTime' => '',
    'serialNumber' => '',
    'wifiMacAddresses' => [
        
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'customer' => '',
  'device' => [
    'androidSpecificAttributes' => [
        'enabledUnknownSources' => null,
        'ownerProfileAccount' => null,
        'ownershipPrivilege' => '',
        'supportsWorkProfile' => null
    ],
    'assetTag' => '',
    'basebandVersion' => '',
    'bootloaderVersion' => '',
    'brand' => '',
    'buildNumber' => '',
    'clientTypes' => [
        
    ],
    'compromisedState' => '',
    'createTime' => '',
    'deviceId' => '',
    'deviceType' => '',
    'enabledDeveloperOptions' => null,
    'enabledUsbDebugging' => null,
    'encryptionState' => '',
    'endpointVerificationSpecificAttributes' => [
        'certificateAttributes' => [
                [
                                'certificateTemplate' => [
                                                                'id' => '',
                                                                'majorVersion' => 0,
                                                                'minorVersion' => 0
                                ],
                                'fingerprint' => '',
                                'issuer' => '',
                                'serialNumber' => '',
                                'subject' => '',
                                'thumbprint' => '',
                                'validationState' => '',
                                'validityExpirationTime' => '',
                                'validityStartTime' => ''
                ]
        ]
    ],
    'hostname' => '',
    'imei' => '',
    'kernelVersion' => '',
    'lastSyncTime' => '',
    'managementState' => '',
    'manufacturer' => '',
    'meid' => '',
    'model' => '',
    'name' => '',
    'networkOperator' => '',
    'osVersion' => '',
    'otherAccounts' => [
        
    ],
    'ownerType' => '',
    'releaseVersion' => '',
    'securityPatchTime' => '',
    'serialNumber' => '',
    'wifiMacAddresses' => [
        
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/devices');
$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}}/v1beta1/devices' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": "",
  "device": {
    "androidSpecificAttributes": {
      "enabledUnknownSources": false,
      "ownerProfileAccount": false,
      "ownershipPrivilege": "",
      "supportsWorkProfile": false
    },
    "assetTag": "",
    "basebandVersion": "",
    "bootloaderVersion": "",
    "brand": "",
    "buildNumber": "",
    "clientTypes": [],
    "compromisedState": "",
    "createTime": "",
    "deviceId": "",
    "deviceType": "",
    "enabledDeveloperOptions": false,
    "enabledUsbDebugging": false,
    "encryptionState": "",
    "endpointVerificationSpecificAttributes": {
      "certificateAttributes": [
        {
          "certificateTemplate": {
            "id": "",
            "majorVersion": 0,
            "minorVersion": 0
          },
          "fingerprint": "",
          "issuer": "",
          "serialNumber": "",
          "subject": "",
          "thumbprint": "",
          "validationState": "",
          "validityExpirationTime": "",
          "validityStartTime": ""
        }
      ]
    },
    "hostname": "",
    "imei": "",
    "kernelVersion": "",
    "lastSyncTime": "",
    "managementState": "",
    "manufacturer": "",
    "meid": "",
    "model": "",
    "name": "",
    "networkOperator": "",
    "osVersion": "",
    "otherAccounts": [],
    "ownerType": "",
    "releaseVersion": "",
    "securityPatchTime": "",
    "serialNumber": "",
    "wifiMacAddresses": []
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/devices' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": "",
  "device": {
    "androidSpecificAttributes": {
      "enabledUnknownSources": false,
      "ownerProfileAccount": false,
      "ownershipPrivilege": "",
      "supportsWorkProfile": false
    },
    "assetTag": "",
    "basebandVersion": "",
    "bootloaderVersion": "",
    "brand": "",
    "buildNumber": "",
    "clientTypes": [],
    "compromisedState": "",
    "createTime": "",
    "deviceId": "",
    "deviceType": "",
    "enabledDeveloperOptions": false,
    "enabledUsbDebugging": false,
    "encryptionState": "",
    "endpointVerificationSpecificAttributes": {
      "certificateAttributes": [
        {
          "certificateTemplate": {
            "id": "",
            "majorVersion": 0,
            "minorVersion": 0
          },
          "fingerprint": "",
          "issuer": "",
          "serialNumber": "",
          "subject": "",
          "thumbprint": "",
          "validationState": "",
          "validityExpirationTime": "",
          "validityStartTime": ""
        }
      ]
    },
    "hostname": "",
    "imei": "",
    "kernelVersion": "",
    "lastSyncTime": "",
    "managementState": "",
    "manufacturer": "",
    "meid": "",
    "model": "",
    "name": "",
    "networkOperator": "",
    "osVersion": "",
    "otherAccounts": [],
    "ownerType": "",
    "releaseVersion": "",
    "securityPatchTime": "",
    "serialNumber": "",
    "wifiMacAddresses": []
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/devices", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/devices"

payload = {
    "customer": "",
    "device": {
        "androidSpecificAttributes": {
            "enabledUnknownSources": False,
            "ownerProfileAccount": False,
            "ownershipPrivilege": "",
            "supportsWorkProfile": False
        },
        "assetTag": "",
        "basebandVersion": "",
        "bootloaderVersion": "",
        "brand": "",
        "buildNumber": "",
        "clientTypes": [],
        "compromisedState": "",
        "createTime": "",
        "deviceId": "",
        "deviceType": "",
        "enabledDeveloperOptions": False,
        "enabledUsbDebugging": False,
        "encryptionState": "",
        "endpointVerificationSpecificAttributes": { "certificateAttributes": [
                {
                    "certificateTemplate": {
                        "id": "",
                        "majorVersion": 0,
                        "minorVersion": 0
                    },
                    "fingerprint": "",
                    "issuer": "",
                    "serialNumber": "",
                    "subject": "",
                    "thumbprint": "",
                    "validationState": "",
                    "validityExpirationTime": "",
                    "validityStartTime": ""
                }
            ] },
        "hostname": "",
        "imei": "",
        "kernelVersion": "",
        "lastSyncTime": "",
        "managementState": "",
        "manufacturer": "",
        "meid": "",
        "model": "",
        "name": "",
        "networkOperator": "",
        "osVersion": "",
        "otherAccounts": [],
        "ownerType": "",
        "releaseVersion": "",
        "securityPatchTime": "",
        "serialNumber": "",
        "wifiMacAddresses": []
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/devices"

payload <- "{\n  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\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}}/v1beta1/devices")

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  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\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/v1beta1/devices') do |req|
  req.body = "{\n  \"customer\": \"\",\n  \"device\": {\n    \"androidSpecificAttributes\": {\n      \"enabledUnknownSources\": false,\n      \"ownerProfileAccount\": false,\n      \"ownershipPrivilege\": \"\",\n      \"supportsWorkProfile\": false\n    },\n    \"assetTag\": \"\",\n    \"basebandVersion\": \"\",\n    \"bootloaderVersion\": \"\",\n    \"brand\": \"\",\n    \"buildNumber\": \"\",\n    \"clientTypes\": [],\n    \"compromisedState\": \"\",\n    \"createTime\": \"\",\n    \"deviceId\": \"\",\n    \"deviceType\": \"\",\n    \"enabledDeveloperOptions\": false,\n    \"enabledUsbDebugging\": false,\n    \"encryptionState\": \"\",\n    \"endpointVerificationSpecificAttributes\": {\n      \"certificateAttributes\": [\n        {\n          \"certificateTemplate\": {\n            \"id\": \"\",\n            \"majorVersion\": 0,\n            \"minorVersion\": 0\n          },\n          \"fingerprint\": \"\",\n          \"issuer\": \"\",\n          \"serialNumber\": \"\",\n          \"subject\": \"\",\n          \"thumbprint\": \"\",\n          \"validationState\": \"\",\n          \"validityExpirationTime\": \"\",\n          \"validityStartTime\": \"\"\n        }\n      ]\n    },\n    \"hostname\": \"\",\n    \"imei\": \"\",\n    \"kernelVersion\": \"\",\n    \"lastSyncTime\": \"\",\n    \"managementState\": \"\",\n    \"manufacturer\": \"\",\n    \"meid\": \"\",\n    \"model\": \"\",\n    \"name\": \"\",\n    \"networkOperator\": \"\",\n    \"osVersion\": \"\",\n    \"otherAccounts\": [],\n    \"ownerType\": \"\",\n    \"releaseVersion\": \"\",\n    \"securityPatchTime\": \"\",\n    \"serialNumber\": \"\",\n    \"wifiMacAddresses\": []\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/devices";

    let payload = json!({
        "customer": "",
        "device": json!({
            "androidSpecificAttributes": json!({
                "enabledUnknownSources": false,
                "ownerProfileAccount": false,
                "ownershipPrivilege": "",
                "supportsWorkProfile": false
            }),
            "assetTag": "",
            "basebandVersion": "",
            "bootloaderVersion": "",
            "brand": "",
            "buildNumber": "",
            "clientTypes": (),
            "compromisedState": "",
            "createTime": "",
            "deviceId": "",
            "deviceType": "",
            "enabledDeveloperOptions": false,
            "enabledUsbDebugging": false,
            "encryptionState": "",
            "endpointVerificationSpecificAttributes": json!({"certificateAttributes": (
                    json!({
                        "certificateTemplate": json!({
                            "id": "",
                            "majorVersion": 0,
                            "minorVersion": 0
                        }),
                        "fingerprint": "",
                        "issuer": "",
                        "serialNumber": "",
                        "subject": "",
                        "thumbprint": "",
                        "validationState": "",
                        "validityExpirationTime": "",
                        "validityStartTime": ""
                    })
                )}),
            "hostname": "",
            "imei": "",
            "kernelVersion": "",
            "lastSyncTime": "",
            "managementState": "",
            "manufacturer": "",
            "meid": "",
            "model": "",
            "name": "",
            "networkOperator": "",
            "osVersion": "",
            "otherAccounts": (),
            "ownerType": "",
            "releaseVersion": "",
            "securityPatchTime": "",
            "serialNumber": "",
            "wifiMacAddresses": ()
        })
    });

    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}}/v1beta1/devices \
  --header 'content-type: application/json' \
  --data '{
  "customer": "",
  "device": {
    "androidSpecificAttributes": {
      "enabledUnknownSources": false,
      "ownerProfileAccount": false,
      "ownershipPrivilege": "",
      "supportsWorkProfile": false
    },
    "assetTag": "",
    "basebandVersion": "",
    "bootloaderVersion": "",
    "brand": "",
    "buildNumber": "",
    "clientTypes": [],
    "compromisedState": "",
    "createTime": "",
    "deviceId": "",
    "deviceType": "",
    "enabledDeveloperOptions": false,
    "enabledUsbDebugging": false,
    "encryptionState": "",
    "endpointVerificationSpecificAttributes": {
      "certificateAttributes": [
        {
          "certificateTemplate": {
            "id": "",
            "majorVersion": 0,
            "minorVersion": 0
          },
          "fingerprint": "",
          "issuer": "",
          "serialNumber": "",
          "subject": "",
          "thumbprint": "",
          "validationState": "",
          "validityExpirationTime": "",
          "validityStartTime": ""
        }
      ]
    },
    "hostname": "",
    "imei": "",
    "kernelVersion": "",
    "lastSyncTime": "",
    "managementState": "",
    "manufacturer": "",
    "meid": "",
    "model": "",
    "name": "",
    "networkOperator": "",
    "osVersion": "",
    "otherAccounts": [],
    "ownerType": "",
    "releaseVersion": "",
    "securityPatchTime": "",
    "serialNumber": "",
    "wifiMacAddresses": []
  }
}'
echo '{
  "customer": "",
  "device": {
    "androidSpecificAttributes": {
      "enabledUnknownSources": false,
      "ownerProfileAccount": false,
      "ownershipPrivilege": "",
      "supportsWorkProfile": false
    },
    "assetTag": "",
    "basebandVersion": "",
    "bootloaderVersion": "",
    "brand": "",
    "buildNumber": "",
    "clientTypes": [],
    "compromisedState": "",
    "createTime": "",
    "deviceId": "",
    "deviceType": "",
    "enabledDeveloperOptions": false,
    "enabledUsbDebugging": false,
    "encryptionState": "",
    "endpointVerificationSpecificAttributes": {
      "certificateAttributes": [
        {
          "certificateTemplate": {
            "id": "",
            "majorVersion": 0,
            "minorVersion": 0
          },
          "fingerprint": "",
          "issuer": "",
          "serialNumber": "",
          "subject": "",
          "thumbprint": "",
          "validationState": "",
          "validityExpirationTime": "",
          "validityStartTime": ""
        }
      ]
    },
    "hostname": "",
    "imei": "",
    "kernelVersion": "",
    "lastSyncTime": "",
    "managementState": "",
    "manufacturer": "",
    "meid": "",
    "model": "",
    "name": "",
    "networkOperator": "",
    "osVersion": "",
    "otherAccounts": [],
    "ownerType": "",
    "releaseVersion": "",
    "securityPatchTime": "",
    "serialNumber": "",
    "wifiMacAddresses": []
  }
}' |  \
  http POST {{baseUrl}}/v1beta1/devices \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "customer": "",\n  "device": {\n    "androidSpecificAttributes": {\n      "enabledUnknownSources": false,\n      "ownerProfileAccount": false,\n      "ownershipPrivilege": "",\n      "supportsWorkProfile": false\n    },\n    "assetTag": "",\n    "basebandVersion": "",\n    "bootloaderVersion": "",\n    "brand": "",\n    "buildNumber": "",\n    "clientTypes": [],\n    "compromisedState": "",\n    "createTime": "",\n    "deviceId": "",\n    "deviceType": "",\n    "enabledDeveloperOptions": false,\n    "enabledUsbDebugging": false,\n    "encryptionState": "",\n    "endpointVerificationSpecificAttributes": {\n      "certificateAttributes": [\n        {\n          "certificateTemplate": {\n            "id": "",\n            "majorVersion": 0,\n            "minorVersion": 0\n          },\n          "fingerprint": "",\n          "issuer": "",\n          "serialNumber": "",\n          "subject": "",\n          "thumbprint": "",\n          "validationState": "",\n          "validityExpirationTime": "",\n          "validityStartTime": ""\n        }\n      ]\n    },\n    "hostname": "",\n    "imei": "",\n    "kernelVersion": "",\n    "lastSyncTime": "",\n    "managementState": "",\n    "manufacturer": "",\n    "meid": "",\n    "model": "",\n    "name": "",\n    "networkOperator": "",\n    "osVersion": "",\n    "otherAccounts": [],\n    "ownerType": "",\n    "releaseVersion": "",\n    "securityPatchTime": "",\n    "serialNumber": "",\n    "wifiMacAddresses": []\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/devices
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "customer": "",
  "device": [
    "androidSpecificAttributes": [
      "enabledUnknownSources": false,
      "ownerProfileAccount": false,
      "ownershipPrivilege": "",
      "supportsWorkProfile": false
    ],
    "assetTag": "",
    "basebandVersion": "",
    "bootloaderVersion": "",
    "brand": "",
    "buildNumber": "",
    "clientTypes": [],
    "compromisedState": "",
    "createTime": "",
    "deviceId": "",
    "deviceType": "",
    "enabledDeveloperOptions": false,
    "enabledUsbDebugging": false,
    "encryptionState": "",
    "endpointVerificationSpecificAttributes": ["certificateAttributes": [
        [
          "certificateTemplate": [
            "id": "",
            "majorVersion": 0,
            "minorVersion": 0
          ],
          "fingerprint": "",
          "issuer": "",
          "serialNumber": "",
          "subject": "",
          "thumbprint": "",
          "validationState": "",
          "validityExpirationTime": "",
          "validityStartTime": ""
        ]
      ]],
    "hostname": "",
    "imei": "",
    "kernelVersion": "",
    "lastSyncTime": "",
    "managementState": "",
    "manufacturer": "",
    "meid": "",
    "model": "",
    "name": "",
    "networkOperator": "",
    "osVersion": "",
    "otherAccounts": [],
    "ownerType": "",
    "releaseVersion": "",
    "securityPatchTime": "",
    "serialNumber": "",
    "wifiMacAddresses": []
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/devices")! 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 cloudidentity.devices.deviceUsers.approve
{{baseUrl}}/v1beta1/:name:approve
QUERY PARAMS

name
BODY json

{
  "customer": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name:approve");

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  \"customer\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:name:approve" {:content-type :json
                                                                  :form-params {:customer ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:name:approve"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"customer\": \"\"\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}}/v1beta1/:name:approve"),
    Content = new StringContent("{\n  \"customer\": \"\"\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}}/v1beta1/:name:approve");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"customer\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name:approve"

	payload := strings.NewReader("{\n  \"customer\": \"\"\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/v1beta1/:name:approve HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20

{
  "customer": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:name:approve")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"customer\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name:approve"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"customer\": \"\"\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  \"customer\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:approve")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:name:approve")
  .header("content-type", "application/json")
  .body("{\n  \"customer\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  customer: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:name:approve');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:approve',
  headers: {'content-type': 'application/json'},
  data: {customer: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name:approve';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":""}'
};

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}}/v1beta1/:name:approve',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "customer": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"customer\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:approve")
  .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/v1beta1/:name:approve',
  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({customer: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:approve',
  headers: {'content-type': 'application/json'},
  body: {customer: ''},
  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}}/v1beta1/:name:approve');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  customer: ''
});

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}}/v1beta1/:name:approve',
  headers: {'content-type': 'application/json'},
  data: {customer: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name:approve';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":""}'
};

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 = @{ @"customer": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name:approve"]
                                                       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}}/v1beta1/:name:approve" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"customer\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name:approve",
  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([
    'customer' => ''
  ]),
  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}}/v1beta1/:name:approve', [
  'body' => '{
  "customer": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name:approve');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'customer' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'customer' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:name:approve');
$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}}/v1beta1/:name:approve' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name:approve' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"customer\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:name:approve", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name:approve"

payload = { "customer": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name:approve"

payload <- "{\n  \"customer\": \"\"\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}}/v1beta1/:name:approve")

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  \"customer\": \"\"\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/v1beta1/:name:approve') do |req|
  req.body = "{\n  \"customer\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name:approve";

    let payload = json!({"customer": ""});

    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}}/v1beta1/:name:approve \
  --header 'content-type: application/json' \
  --data '{
  "customer": ""
}'
echo '{
  "customer": ""
}' |  \
  http POST {{baseUrl}}/v1beta1/:name:approve \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "customer": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:name:approve
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["customer": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name:approve")! 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 cloudidentity.devices.deviceUsers.block
{{baseUrl}}/v1beta1/:name:block
QUERY PARAMS

name
BODY json

{
  "customer": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name:block");

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  \"customer\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:name:block" {:content-type :json
                                                                :form-params {:customer ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:name:block"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"customer\": \"\"\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}}/v1beta1/:name:block"),
    Content = new StringContent("{\n  \"customer\": \"\"\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}}/v1beta1/:name:block");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"customer\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name:block"

	payload := strings.NewReader("{\n  \"customer\": \"\"\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/v1beta1/:name:block HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20

{
  "customer": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:name:block")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"customer\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name:block"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"customer\": \"\"\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  \"customer\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:block")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:name:block")
  .header("content-type", "application/json")
  .body("{\n  \"customer\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  customer: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:name:block');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:block',
  headers: {'content-type': 'application/json'},
  data: {customer: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name:block';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":""}'
};

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}}/v1beta1/:name:block',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "customer": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"customer\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:block")
  .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/v1beta1/:name:block',
  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({customer: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:block',
  headers: {'content-type': 'application/json'},
  body: {customer: ''},
  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}}/v1beta1/:name:block');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  customer: ''
});

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}}/v1beta1/:name:block',
  headers: {'content-type': 'application/json'},
  data: {customer: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name:block';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":""}'
};

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 = @{ @"customer": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name:block"]
                                                       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}}/v1beta1/:name:block" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"customer\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name:block",
  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([
    'customer' => ''
  ]),
  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}}/v1beta1/:name:block', [
  'body' => '{
  "customer": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name:block');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'customer' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'customer' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:name:block');
$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}}/v1beta1/:name:block' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name:block' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"customer\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:name:block", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name:block"

payload = { "customer": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name:block"

payload <- "{\n  \"customer\": \"\"\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}}/v1beta1/:name:block")

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  \"customer\": \"\"\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/v1beta1/:name:block') do |req|
  req.body = "{\n  \"customer\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name:block";

    let payload = json!({"customer": ""});

    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}}/v1beta1/:name:block \
  --header 'content-type: application/json' \
  --data '{
  "customer": ""
}'
echo '{
  "customer": ""
}' |  \
  http POST {{baseUrl}}/v1beta1/:name:block \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "customer": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:name:block
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["customer": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name:block")! 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 cloudidentity.devices.deviceUsers.cancelWipe
{{baseUrl}}/v1beta1/:name:cancelWipe
QUERY PARAMS

name
BODY json

{
  "customer": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name:cancelWipe");

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  \"customer\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:name:cancelWipe" {:content-type :json
                                                                     :form-params {:customer ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:name:cancelWipe"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"customer\": \"\"\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}}/v1beta1/:name:cancelWipe"),
    Content = new StringContent("{\n  \"customer\": \"\"\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}}/v1beta1/:name:cancelWipe");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"customer\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name:cancelWipe"

	payload := strings.NewReader("{\n  \"customer\": \"\"\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/v1beta1/:name:cancelWipe HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20

{
  "customer": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:name:cancelWipe")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"customer\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name:cancelWipe"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"customer\": \"\"\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  \"customer\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:cancelWipe")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:name:cancelWipe")
  .header("content-type", "application/json")
  .body("{\n  \"customer\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  customer: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:name:cancelWipe');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:cancelWipe',
  headers: {'content-type': 'application/json'},
  data: {customer: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name:cancelWipe';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":""}'
};

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}}/v1beta1/:name:cancelWipe',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "customer": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"customer\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:cancelWipe")
  .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/v1beta1/:name:cancelWipe',
  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({customer: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:cancelWipe',
  headers: {'content-type': 'application/json'},
  body: {customer: ''},
  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}}/v1beta1/:name:cancelWipe');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  customer: ''
});

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}}/v1beta1/:name:cancelWipe',
  headers: {'content-type': 'application/json'},
  data: {customer: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name:cancelWipe';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":""}'
};

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 = @{ @"customer": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name:cancelWipe"]
                                                       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}}/v1beta1/:name:cancelWipe" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"customer\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name:cancelWipe",
  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([
    'customer' => ''
  ]),
  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}}/v1beta1/:name:cancelWipe', [
  'body' => '{
  "customer": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name:cancelWipe');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'customer' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'customer' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:name:cancelWipe');
$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}}/v1beta1/:name:cancelWipe' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name:cancelWipe' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"customer\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:name:cancelWipe", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name:cancelWipe"

payload = { "customer": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name:cancelWipe"

payload <- "{\n  \"customer\": \"\"\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}}/v1beta1/:name:cancelWipe")

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  \"customer\": \"\"\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/v1beta1/:name:cancelWipe') do |req|
  req.body = "{\n  \"customer\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name:cancelWipe";

    let payload = json!({"customer": ""});

    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}}/v1beta1/:name:cancelWipe \
  --header 'content-type: application/json' \
  --data '{
  "customer": ""
}'
echo '{
  "customer": ""
}' |  \
  http POST {{baseUrl}}/v1beta1/:name:cancelWipe \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "customer": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:name:cancelWipe
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["customer": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name:cancelWipe")! 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 cloudidentity.devices.deviceUsers.list
{{baseUrl}}/v1beta1/:parent/deviceUsers
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent/deviceUsers");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:parent/deviceUsers")
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent/deviceUsers"

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}}/v1beta1/:parent/deviceUsers"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:parent/deviceUsers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent/deviceUsers"

	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/v1beta1/:parent/deviceUsers HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:parent/deviceUsers")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent/deviceUsers"))
    .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}}/v1beta1/:parent/deviceUsers")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:parent/deviceUsers")
  .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}}/v1beta1/:parent/deviceUsers');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/:parent/deviceUsers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent/deviceUsers';
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}}/v1beta1/:parent/deviceUsers',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/deviceUsers")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:parent/deviceUsers',
  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}}/v1beta1/:parent/deviceUsers'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:parent/deviceUsers');

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}}/v1beta1/:parent/deviceUsers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent/deviceUsers';
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}}/v1beta1/:parent/deviceUsers"]
                                                       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}}/v1beta1/:parent/deviceUsers" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent/deviceUsers",
  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}}/v1beta1/:parent/deviceUsers');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent/deviceUsers');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:parent/deviceUsers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:parent/deviceUsers' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent/deviceUsers' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:parent/deviceUsers")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent/deviceUsers"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent/deviceUsers"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:parent/deviceUsers")

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/v1beta1/:parent/deviceUsers') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent/deviceUsers";

    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}}/v1beta1/:parent/deviceUsers
http GET {{baseUrl}}/v1beta1/:parent/deviceUsers
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent/deviceUsers
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent/deviceUsers")! 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 cloudidentity.devices.deviceUsers.lookup
{{baseUrl}}/v1beta1/:parent:lookup
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent:lookup");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:parent:lookup")
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent:lookup"

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}}/v1beta1/:parent:lookup"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:parent:lookup");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent:lookup"

	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/v1beta1/:parent:lookup HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:parent:lookup")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent:lookup"))
    .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}}/v1beta1/:parent:lookup")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:parent:lookup")
  .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}}/v1beta1/:parent:lookup');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/:parent:lookup'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent:lookup';
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}}/v1beta1/:parent:lookup',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent:lookup")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:parent:lookup',
  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}}/v1beta1/:parent:lookup'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:parent:lookup');

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}}/v1beta1/:parent:lookup'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent:lookup';
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}}/v1beta1/:parent:lookup"]
                                                       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}}/v1beta1/:parent:lookup" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent:lookup",
  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}}/v1beta1/:parent:lookup');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent:lookup');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:parent:lookup');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:parent:lookup' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent:lookup' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:parent:lookup")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent:lookup"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent:lookup"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:parent:lookup")

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/v1beta1/:parent:lookup') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent:lookup";

    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}}/v1beta1/:parent:lookup
http GET {{baseUrl}}/v1beta1/:parent:lookup
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent:lookup
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent:lookup")! 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 cloudidentity.devices.deviceUsers.wipe
{{baseUrl}}/v1beta1/:name:wipe
QUERY PARAMS

name
BODY json

{
  "customer": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name:wipe");

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  \"customer\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:name:wipe" {:content-type :json
                                                               :form-params {:customer ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:name:wipe"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"customer\": \"\"\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}}/v1beta1/:name:wipe"),
    Content = new StringContent("{\n  \"customer\": \"\"\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}}/v1beta1/:name:wipe");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"customer\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name:wipe"

	payload := strings.NewReader("{\n  \"customer\": \"\"\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/v1beta1/:name:wipe HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20

{
  "customer": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:name:wipe")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"customer\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name:wipe"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"customer\": \"\"\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  \"customer\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:wipe")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:name:wipe")
  .header("content-type", "application/json")
  .body("{\n  \"customer\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  customer: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:name:wipe');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:wipe',
  headers: {'content-type': 'application/json'},
  data: {customer: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name:wipe';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":""}'
};

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}}/v1beta1/:name:wipe',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "customer": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"customer\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:wipe")
  .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/v1beta1/:name:wipe',
  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({customer: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:wipe',
  headers: {'content-type': 'application/json'},
  body: {customer: ''},
  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}}/v1beta1/:name:wipe');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  customer: ''
});

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}}/v1beta1/:name:wipe',
  headers: {'content-type': 'application/json'},
  data: {customer: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name:wipe';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":""}'
};

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 = @{ @"customer": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name:wipe"]
                                                       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}}/v1beta1/:name:wipe" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"customer\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name:wipe",
  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([
    'customer' => ''
  ]),
  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}}/v1beta1/:name:wipe', [
  'body' => '{
  "customer": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name:wipe');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'customer' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'customer' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:name:wipe');
$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}}/v1beta1/:name:wipe' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name:wipe' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"customer\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:name:wipe", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name:wipe"

payload = { "customer": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name:wipe"

payload <- "{\n  \"customer\": \"\"\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}}/v1beta1/:name:wipe")

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  \"customer\": \"\"\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/v1beta1/:name:wipe') do |req|
  req.body = "{\n  \"customer\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name:wipe";

    let payload = json!({"customer": ""});

    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}}/v1beta1/:name:wipe \
  --header 'content-type: application/json' \
  --data '{
  "customer": ""
}'
echo '{
  "customer": ""
}' |  \
  http POST {{baseUrl}}/v1beta1/:name:wipe \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "customer": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:name:wipe
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["customer": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name:wipe")! 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 cloudidentity.devices.list
{{baseUrl}}/v1beta1/devices
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/devices");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/devices")
require "http/client"

url = "{{baseUrl}}/v1beta1/devices"

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}}/v1beta1/devices"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/devices");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/devices"

	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/v1beta1/devices HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/devices")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/devices"))
    .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}}/v1beta1/devices")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/devices")
  .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}}/v1beta1/devices');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/devices'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/devices';
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}}/v1beta1/devices',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/devices")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/devices',
  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}}/v1beta1/devices'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/devices');

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}}/v1beta1/devices'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/devices';
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}}/v1beta1/devices"]
                                                       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}}/v1beta1/devices" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/devices",
  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}}/v1beta1/devices');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/devices');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/devices');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/devices' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/devices' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/devices")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/devices"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/devices"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/devices")

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/v1beta1/devices') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/devices";

    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}}/v1beta1/devices
http GET {{baseUrl}}/v1beta1/devices
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/devices
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/devices")! 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 cloudidentity.groups.create
{{baseUrl}}/v1beta1/groups
BODY json

{
  "additionalGroupKeys": [
    {
      "id": "",
      "namespace": ""
    }
  ],
  "createTime": "",
  "description": "",
  "displayName": "",
  "dynamicGroupMetadata": {
    "queries": [
      {
        "query": "",
        "resourceType": ""
      }
    ],
    "status": {
      "status": "",
      "statusTime": ""
    }
  },
  "groupKey": {},
  "labels": {},
  "name": "",
  "parent": "",
  "posixGroups": [
    {
      "gid": "",
      "name": "",
      "systemId": ""
    }
  ],
  "updateTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/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  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/groups" {:content-type :json
                                                           :form-params {:additionalGroupKeys [{:id ""
                                                                                                :namespace ""}]
                                                                         :createTime ""
                                                                         :description ""
                                                                         :displayName ""
                                                                         :dynamicGroupMetadata {:queries [{:query ""
                                                                                                           :resourceType ""}]
                                                                                                :status {:status ""
                                                                                                         :statusTime ""}}
                                                                         :groupKey {}
                                                                         :labels {}
                                                                         :name ""
                                                                         :parent ""
                                                                         :posixGroups [{:gid ""
                                                                                        :name ""
                                                                                        :systemId ""}]
                                                                         :updateTime ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/groups"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\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}}/v1beta1/groups"),
    Content = new StringContent("{\n  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\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}}/v1beta1/groups");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/groups"

	payload := strings.NewReader("{\n  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\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/v1beta1/groups HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 508

{
  "additionalGroupKeys": [
    {
      "id": "",
      "namespace": ""
    }
  ],
  "createTime": "",
  "description": "",
  "displayName": "",
  "dynamicGroupMetadata": {
    "queries": [
      {
        "query": "",
        "resourceType": ""
      }
    ],
    "status": {
      "status": "",
      "statusTime": ""
    }
  },
  "groupKey": {},
  "labels": {},
  "name": "",
  "parent": "",
  "posixGroups": [
    {
      "gid": "",
      "name": "",
      "systemId": ""
    }
  ],
  "updateTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/groups")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/groups"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\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  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/groups")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/groups")
  .header("content-type", "application/json")
  .body("{\n  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  additionalGroupKeys: [
    {
      id: '',
      namespace: ''
    }
  ],
  createTime: '',
  description: '',
  displayName: '',
  dynamicGroupMetadata: {
    queries: [
      {
        query: '',
        resourceType: ''
      }
    ],
    status: {
      status: '',
      statusTime: ''
    }
  },
  groupKey: {},
  labels: {},
  name: '',
  parent: '',
  posixGroups: [
    {
      gid: '',
      name: '',
      systemId: ''
    }
  ],
  updateTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/groups');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/groups',
  headers: {'content-type': 'application/json'},
  data: {
    additionalGroupKeys: [{id: '', namespace: ''}],
    createTime: '',
    description: '',
    displayName: '',
    dynamicGroupMetadata: {queries: [{query: '', resourceType: ''}], status: {status: '', statusTime: ''}},
    groupKey: {},
    labels: {},
    name: '',
    parent: '',
    posixGroups: [{gid: '', name: '', systemId: ''}],
    updateTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/groups';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"additionalGroupKeys":[{"id":"","namespace":""}],"createTime":"","description":"","displayName":"","dynamicGroupMetadata":{"queries":[{"query":"","resourceType":""}],"status":{"status":"","statusTime":""}},"groupKey":{},"labels":{},"name":"","parent":"","posixGroups":[{"gid":"","name":"","systemId":""}],"updateTime":""}'
};

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}}/v1beta1/groups',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "additionalGroupKeys": [\n    {\n      "id": "",\n      "namespace": ""\n    }\n  ],\n  "createTime": "",\n  "description": "",\n  "displayName": "",\n  "dynamicGroupMetadata": {\n    "queries": [\n      {\n        "query": "",\n        "resourceType": ""\n      }\n    ],\n    "status": {\n      "status": "",\n      "statusTime": ""\n    }\n  },\n  "groupKey": {},\n  "labels": {},\n  "name": "",\n  "parent": "",\n  "posixGroups": [\n    {\n      "gid": "",\n      "name": "",\n      "systemId": ""\n    }\n  ],\n  "updateTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/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/v1beta1/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({
  additionalGroupKeys: [{id: '', namespace: ''}],
  createTime: '',
  description: '',
  displayName: '',
  dynamicGroupMetadata: {queries: [{query: '', resourceType: ''}], status: {status: '', statusTime: ''}},
  groupKey: {},
  labels: {},
  name: '',
  parent: '',
  posixGroups: [{gid: '', name: '', systemId: ''}],
  updateTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/groups',
  headers: {'content-type': 'application/json'},
  body: {
    additionalGroupKeys: [{id: '', namespace: ''}],
    createTime: '',
    description: '',
    displayName: '',
    dynamicGroupMetadata: {queries: [{query: '', resourceType: ''}], status: {status: '', statusTime: ''}},
    groupKey: {},
    labels: {},
    name: '',
    parent: '',
    posixGroups: [{gid: '', name: '', systemId: ''}],
    updateTime: ''
  },
  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}}/v1beta1/groups');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  additionalGroupKeys: [
    {
      id: '',
      namespace: ''
    }
  ],
  createTime: '',
  description: '',
  displayName: '',
  dynamicGroupMetadata: {
    queries: [
      {
        query: '',
        resourceType: ''
      }
    ],
    status: {
      status: '',
      statusTime: ''
    }
  },
  groupKey: {},
  labels: {},
  name: '',
  parent: '',
  posixGroups: [
    {
      gid: '',
      name: '',
      systemId: ''
    }
  ],
  updateTime: ''
});

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}}/v1beta1/groups',
  headers: {'content-type': 'application/json'},
  data: {
    additionalGroupKeys: [{id: '', namespace: ''}],
    createTime: '',
    description: '',
    displayName: '',
    dynamicGroupMetadata: {queries: [{query: '', resourceType: ''}], status: {status: '', statusTime: ''}},
    groupKey: {},
    labels: {},
    name: '',
    parent: '',
    posixGroups: [{gid: '', name: '', systemId: ''}],
    updateTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/groups';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"additionalGroupKeys":[{"id":"","namespace":""}],"createTime":"","description":"","displayName":"","dynamicGroupMetadata":{"queries":[{"query":"","resourceType":""}],"status":{"status":"","statusTime":""}},"groupKey":{},"labels":{},"name":"","parent":"","posixGroups":[{"gid":"","name":"","systemId":""}],"updateTime":""}'
};

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 = @{ @"additionalGroupKeys": @[ @{ @"id": @"", @"namespace": @"" } ],
                              @"createTime": @"",
                              @"description": @"",
                              @"displayName": @"",
                              @"dynamicGroupMetadata": @{ @"queries": @[ @{ @"query": @"", @"resourceType": @"" } ], @"status": @{ @"status": @"", @"statusTime": @"" } },
                              @"groupKey": @{  },
                              @"labels": @{  },
                              @"name": @"",
                              @"parent": @"",
                              @"posixGroups": @[ @{ @"gid": @"", @"name": @"", @"systemId": @"" } ],
                              @"updateTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/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}}/v1beta1/groups" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/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([
    'additionalGroupKeys' => [
        [
                'id' => '',
                'namespace' => ''
        ]
    ],
    'createTime' => '',
    'description' => '',
    'displayName' => '',
    'dynamicGroupMetadata' => [
        'queries' => [
                [
                                'query' => '',
                                'resourceType' => ''
                ]
        ],
        'status' => [
                'status' => '',
                'statusTime' => ''
        ]
    ],
    'groupKey' => [
        
    ],
    'labels' => [
        
    ],
    'name' => '',
    'parent' => '',
    'posixGroups' => [
        [
                'gid' => '',
                'name' => '',
                'systemId' => ''
        ]
    ],
    'updateTime' => ''
  ]),
  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}}/v1beta1/groups', [
  'body' => '{
  "additionalGroupKeys": [
    {
      "id": "",
      "namespace": ""
    }
  ],
  "createTime": "",
  "description": "",
  "displayName": "",
  "dynamicGroupMetadata": {
    "queries": [
      {
        "query": "",
        "resourceType": ""
      }
    ],
    "status": {
      "status": "",
      "statusTime": ""
    }
  },
  "groupKey": {},
  "labels": {},
  "name": "",
  "parent": "",
  "posixGroups": [
    {
      "gid": "",
      "name": "",
      "systemId": ""
    }
  ],
  "updateTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/groups');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'additionalGroupKeys' => [
    [
        'id' => '',
        'namespace' => ''
    ]
  ],
  'createTime' => '',
  'description' => '',
  'displayName' => '',
  'dynamicGroupMetadata' => [
    'queries' => [
        [
                'query' => '',
                'resourceType' => ''
        ]
    ],
    'status' => [
        'status' => '',
        'statusTime' => ''
    ]
  ],
  'groupKey' => [
    
  ],
  'labels' => [
    
  ],
  'name' => '',
  'parent' => '',
  'posixGroups' => [
    [
        'gid' => '',
        'name' => '',
        'systemId' => ''
    ]
  ],
  'updateTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'additionalGroupKeys' => [
    [
        'id' => '',
        'namespace' => ''
    ]
  ],
  'createTime' => '',
  'description' => '',
  'displayName' => '',
  'dynamicGroupMetadata' => [
    'queries' => [
        [
                'query' => '',
                'resourceType' => ''
        ]
    ],
    'status' => [
        'status' => '',
        'statusTime' => ''
    ]
  ],
  'groupKey' => [
    
  ],
  'labels' => [
    
  ],
  'name' => '',
  'parent' => '',
  'posixGroups' => [
    [
        'gid' => '',
        'name' => '',
        'systemId' => ''
    ]
  ],
  'updateTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/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}}/v1beta1/groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "additionalGroupKeys": [
    {
      "id": "",
      "namespace": ""
    }
  ],
  "createTime": "",
  "description": "",
  "displayName": "",
  "dynamicGroupMetadata": {
    "queries": [
      {
        "query": "",
        "resourceType": ""
      }
    ],
    "status": {
      "status": "",
      "statusTime": ""
    }
  },
  "groupKey": {},
  "labels": {},
  "name": "",
  "parent": "",
  "posixGroups": [
    {
      "gid": "",
      "name": "",
      "systemId": ""
    }
  ],
  "updateTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "additionalGroupKeys": [
    {
      "id": "",
      "namespace": ""
    }
  ],
  "createTime": "",
  "description": "",
  "displayName": "",
  "dynamicGroupMetadata": {
    "queries": [
      {
        "query": "",
        "resourceType": ""
      }
    ],
    "status": {
      "status": "",
      "statusTime": ""
    }
  },
  "groupKey": {},
  "labels": {},
  "name": "",
  "parent": "",
  "posixGroups": [
    {
      "gid": "",
      "name": "",
      "systemId": ""
    }
  ],
  "updateTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/groups", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/groups"

payload = {
    "additionalGroupKeys": [
        {
            "id": "",
            "namespace": ""
        }
    ],
    "createTime": "",
    "description": "",
    "displayName": "",
    "dynamicGroupMetadata": {
        "queries": [
            {
                "query": "",
                "resourceType": ""
            }
        ],
        "status": {
            "status": "",
            "statusTime": ""
        }
    },
    "groupKey": {},
    "labels": {},
    "name": "",
    "parent": "",
    "posixGroups": [
        {
            "gid": "",
            "name": "",
            "systemId": ""
        }
    ],
    "updateTime": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/groups"

payload <- "{\n  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\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}}/v1beta1/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  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\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/v1beta1/groups') do |req|
  req.body = "{\n  \"additionalGroupKeys\": [\n    {\n      \"id\": \"\",\n      \"namespace\": \"\"\n    }\n  ],\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"dynamicGroupMetadata\": {\n    \"queries\": [\n      {\n        \"query\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"status\": {\n      \"status\": \"\",\n      \"statusTime\": \"\"\n    }\n  },\n  \"groupKey\": {},\n  \"labels\": {},\n  \"name\": \"\",\n  \"parent\": \"\",\n  \"posixGroups\": [\n    {\n      \"gid\": \"\",\n      \"name\": \"\",\n      \"systemId\": \"\"\n    }\n  ],\n  \"updateTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/groups";

    let payload = json!({
        "additionalGroupKeys": (
            json!({
                "id": "",
                "namespace": ""
            })
        ),
        "createTime": "",
        "description": "",
        "displayName": "",
        "dynamicGroupMetadata": json!({
            "queries": (
                json!({
                    "query": "",
                    "resourceType": ""
                })
            ),
            "status": json!({
                "status": "",
                "statusTime": ""
            })
        }),
        "groupKey": json!({}),
        "labels": json!({}),
        "name": "",
        "parent": "",
        "posixGroups": (
            json!({
                "gid": "",
                "name": "",
                "systemId": ""
            })
        ),
        "updateTime": ""
    });

    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}}/v1beta1/groups \
  --header 'content-type: application/json' \
  --data '{
  "additionalGroupKeys": [
    {
      "id": "",
      "namespace": ""
    }
  ],
  "createTime": "",
  "description": "",
  "displayName": "",
  "dynamicGroupMetadata": {
    "queries": [
      {
        "query": "",
        "resourceType": ""
      }
    ],
    "status": {
      "status": "",
      "statusTime": ""
    }
  },
  "groupKey": {},
  "labels": {},
  "name": "",
  "parent": "",
  "posixGroups": [
    {
      "gid": "",
      "name": "",
      "systemId": ""
    }
  ],
  "updateTime": ""
}'
echo '{
  "additionalGroupKeys": [
    {
      "id": "",
      "namespace": ""
    }
  ],
  "createTime": "",
  "description": "",
  "displayName": "",
  "dynamicGroupMetadata": {
    "queries": [
      {
        "query": "",
        "resourceType": ""
      }
    ],
    "status": {
      "status": "",
      "statusTime": ""
    }
  },
  "groupKey": {},
  "labels": {},
  "name": "",
  "parent": "",
  "posixGroups": [
    {
      "gid": "",
      "name": "",
      "systemId": ""
    }
  ],
  "updateTime": ""
}' |  \
  http POST {{baseUrl}}/v1beta1/groups \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "additionalGroupKeys": [\n    {\n      "id": "",\n      "namespace": ""\n    }\n  ],\n  "createTime": "",\n  "description": "",\n  "displayName": "",\n  "dynamicGroupMetadata": {\n    "queries": [\n      {\n        "query": "",\n        "resourceType": ""\n      }\n    ],\n    "status": {\n      "status": "",\n      "statusTime": ""\n    }\n  },\n  "groupKey": {},\n  "labels": {},\n  "name": "",\n  "parent": "",\n  "posixGroups": [\n    {\n      "gid": "",\n      "name": "",\n      "systemId": ""\n    }\n  ],\n  "updateTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/groups
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "additionalGroupKeys": [
    [
      "id": "",
      "namespace": ""
    ]
  ],
  "createTime": "",
  "description": "",
  "displayName": "",
  "dynamicGroupMetadata": [
    "queries": [
      [
        "query": "",
        "resourceType": ""
      ]
    ],
    "status": [
      "status": "",
      "statusTime": ""
    ]
  ],
  "groupKey": [],
  "labels": [],
  "name": "",
  "parent": "",
  "posixGroups": [
    [
      "gid": "",
      "name": "",
      "systemId": ""
    ]
  ],
  "updateTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/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 cloudidentity.groups.list
{{baseUrl}}/v1beta1/groups
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/groups");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/groups")
require "http/client"

url = "{{baseUrl}}/v1beta1/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}}/v1beta1/groups"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/groups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/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/v1beta1/groups HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/groups")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/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}}/v1beta1/groups")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/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}}/v1beta1/groups');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/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}}/v1beta1/groups',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/groups")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/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}}/v1beta1/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}}/v1beta1/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}}/v1beta1/groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/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}}/v1beta1/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}}/v1beta1/groups" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/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}}/v1beta1/groups');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/groups');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/groups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/groups' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/groups' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/groups")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/groups"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/groups"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/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/v1beta1/groups') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/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}}/v1beta1/groups
http GET {{baseUrl}}/v1beta1/groups
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/groups
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/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()
GET cloudidentity.groups.lookup
{{baseUrl}}/v1beta1/groups:lookup
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/groups:lookup");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/groups:lookup")
require "http/client"

url = "{{baseUrl}}/v1beta1/groups:lookup"

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}}/v1beta1/groups:lookup"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/groups:lookup");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/groups:lookup"

	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/v1beta1/groups:lookup HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/groups:lookup")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/groups:lookup"))
    .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}}/v1beta1/groups:lookup")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/groups:lookup")
  .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}}/v1beta1/groups:lookup');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/groups:lookup'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/groups:lookup';
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}}/v1beta1/groups:lookup',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/groups:lookup")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/groups:lookup',
  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}}/v1beta1/groups:lookup'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/groups:lookup');

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}}/v1beta1/groups:lookup'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/groups:lookup';
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}}/v1beta1/groups:lookup"]
                                                       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}}/v1beta1/groups:lookup" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/groups:lookup",
  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}}/v1beta1/groups:lookup');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/groups:lookup');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/groups:lookup');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/groups:lookup' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/groups:lookup' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/groups:lookup")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/groups:lookup"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/groups:lookup"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/groups:lookup")

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/v1beta1/groups:lookup') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/groups:lookup";

    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}}/v1beta1/groups:lookup
http GET {{baseUrl}}/v1beta1/groups:lookup
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/groups:lookup
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/groups:lookup")! 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 cloudidentity.groups.memberships.checkTransitiveMembership
{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership")
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership"

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}}/v1beta1/:parent/memberships:checkTransitiveMembership"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership"

	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/v1beta1/:parent/memberships:checkTransitiveMembership HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership"))
    .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}}/v1beta1/:parent/memberships:checkTransitiveMembership")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership")
  .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}}/v1beta1/:parent/memberships:checkTransitiveMembership');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership';
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}}/v1beta1/:parent/memberships:checkTransitiveMembership',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:parent/memberships:checkTransitiveMembership',
  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}}/v1beta1/:parent/memberships:checkTransitiveMembership'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership');

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}}/v1beta1/:parent/memberships:checkTransitiveMembership'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership';
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}}/v1beta1/:parent/memberships:checkTransitiveMembership"]
                                                       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}}/v1beta1/:parent/memberships:checkTransitiveMembership" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership",
  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}}/v1beta1/:parent/memberships:checkTransitiveMembership');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:parent/memberships:checkTransitiveMembership")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership")

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/v1beta1/:parent/memberships:checkTransitiveMembership') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership";

    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}}/v1beta1/:parent/memberships:checkTransitiveMembership
http GET {{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent/memberships:checkTransitiveMembership")! 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 cloudidentity.groups.memberships.create
{{baseUrl}}/v1beta1/:parent/memberships
QUERY PARAMS

parent
BODY json

{
  "createTime": "",
  "deliverySetting": "",
  "memberKey": {
    "id": "",
    "namespace": ""
  },
  "name": "",
  "preferredMemberKey": {},
  "roles": [
    {
      "expiryDetail": {
        "expireTime": ""
      },
      "name": "",
      "restrictionEvaluations": {
        "memberRestrictionEvaluation": {
          "state": ""
        }
      }
    }
  ],
  "type": "",
  "updateTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent/memberships");

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  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:parent/memberships" {:content-type :json
                                                                        :form-params {:createTime ""
                                                                                      :deliverySetting ""
                                                                                      :memberKey {:id ""
                                                                                                  :namespace ""}
                                                                                      :name ""
                                                                                      :preferredMemberKey {}
                                                                                      :roles [{:expiryDetail {:expireTime ""}
                                                                                               :name ""
                                                                                               :restrictionEvaluations {:memberRestrictionEvaluation {:state ""}}}]
                                                                                      :type ""
                                                                                      :updateTime ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent/memberships"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createTime\": \"\",\n  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\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}}/v1beta1/:parent/memberships"),
    Content = new StringContent("{\n  \"createTime\": \"\",\n  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\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}}/v1beta1/:parent/memberships");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createTime\": \"\",\n  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent/memberships"

	payload := strings.NewReader("{\n  \"createTime\": \"\",\n  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\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/v1beta1/:parent/memberships HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 400

{
  "createTime": "",
  "deliverySetting": "",
  "memberKey": {
    "id": "",
    "namespace": ""
  },
  "name": "",
  "preferredMemberKey": {},
  "roles": [
    {
      "expiryDetail": {
        "expireTime": ""
      },
      "name": "",
      "restrictionEvaluations": {
        "memberRestrictionEvaluation": {
          "state": ""
        }
      }
    }
  ],
  "type": "",
  "updateTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:parent/memberships")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createTime\": \"\",\n  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent/memberships"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"createTime\": \"\",\n  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\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  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/memberships")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:parent/memberships")
  .header("content-type", "application/json")
  .body("{\n  \"createTime\": \"\",\n  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  createTime: '',
  deliverySetting: '',
  memberKey: {
    id: '',
    namespace: ''
  },
  name: '',
  preferredMemberKey: {},
  roles: [
    {
      expiryDetail: {
        expireTime: ''
      },
      name: '',
      restrictionEvaluations: {
        memberRestrictionEvaluation: {
          state: ''
        }
      }
    }
  ],
  type: '',
  updateTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:parent/memberships');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:parent/memberships',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    deliverySetting: '',
    memberKey: {id: '', namespace: ''},
    name: '',
    preferredMemberKey: {},
    roles: [
      {
        expiryDetail: {expireTime: ''},
        name: '',
        restrictionEvaluations: {memberRestrictionEvaluation: {state: ''}}
      }
    ],
    type: '',
    updateTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent/memberships';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","deliverySetting":"","memberKey":{"id":"","namespace":""},"name":"","preferredMemberKey":{},"roles":[{"expiryDetail":{"expireTime":""},"name":"","restrictionEvaluations":{"memberRestrictionEvaluation":{"state":""}}}],"type":"","updateTime":""}'
};

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}}/v1beta1/:parent/memberships',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createTime": "",\n  "deliverySetting": "",\n  "memberKey": {\n    "id": "",\n    "namespace": ""\n  },\n  "name": "",\n  "preferredMemberKey": {},\n  "roles": [\n    {\n      "expiryDetail": {\n        "expireTime": ""\n      },\n      "name": "",\n      "restrictionEvaluations": {\n        "memberRestrictionEvaluation": {\n          "state": ""\n        }\n      }\n    }\n  ],\n  "type": "",\n  "updateTime": ""\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  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/memberships")
  .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/v1beta1/:parent/memberships',
  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: '',
  deliverySetting: '',
  memberKey: {id: '', namespace: ''},
  name: '',
  preferredMemberKey: {},
  roles: [
    {
      expiryDetail: {expireTime: ''},
      name: '',
      restrictionEvaluations: {memberRestrictionEvaluation: {state: ''}}
    }
  ],
  type: '',
  updateTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:parent/memberships',
  headers: {'content-type': 'application/json'},
  body: {
    createTime: '',
    deliverySetting: '',
    memberKey: {id: '', namespace: ''},
    name: '',
    preferredMemberKey: {},
    roles: [
      {
        expiryDetail: {expireTime: ''},
        name: '',
        restrictionEvaluations: {memberRestrictionEvaluation: {state: ''}}
      }
    ],
    type: '',
    updateTime: ''
  },
  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}}/v1beta1/:parent/memberships');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  createTime: '',
  deliverySetting: '',
  memberKey: {
    id: '',
    namespace: ''
  },
  name: '',
  preferredMemberKey: {},
  roles: [
    {
      expiryDetail: {
        expireTime: ''
      },
      name: '',
      restrictionEvaluations: {
        memberRestrictionEvaluation: {
          state: ''
        }
      }
    }
  ],
  type: '',
  updateTime: ''
});

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}}/v1beta1/:parent/memberships',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    deliverySetting: '',
    memberKey: {id: '', namespace: ''},
    name: '',
    preferredMemberKey: {},
    roles: [
      {
        expiryDetail: {expireTime: ''},
        name: '',
        restrictionEvaluations: {memberRestrictionEvaluation: {state: ''}}
      }
    ],
    type: '',
    updateTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent/memberships';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","deliverySetting":"","memberKey":{"id":"","namespace":""},"name":"","preferredMemberKey":{},"roles":[{"expiryDetail":{"expireTime":""},"name":"","restrictionEvaluations":{"memberRestrictionEvaluation":{"state":""}}}],"type":"","updateTime":""}'
};

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": @"",
                              @"deliverySetting": @"",
                              @"memberKey": @{ @"id": @"", @"namespace": @"" },
                              @"name": @"",
                              @"preferredMemberKey": @{  },
                              @"roles": @[ @{ @"expiryDetail": @{ @"expireTime": @"" }, @"name": @"", @"restrictionEvaluations": @{ @"memberRestrictionEvaluation": @{ @"state": @"" } } } ],
                              @"type": @"",
                              @"updateTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:parent/memberships"]
                                                       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}}/v1beta1/:parent/memberships" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createTime\": \"\",\n  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent/memberships",
  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' => '',
    'deliverySetting' => '',
    'memberKey' => [
        'id' => '',
        'namespace' => ''
    ],
    'name' => '',
    'preferredMemberKey' => [
        
    ],
    'roles' => [
        [
                'expiryDetail' => [
                                'expireTime' => ''
                ],
                'name' => '',
                'restrictionEvaluations' => [
                                'memberRestrictionEvaluation' => [
                                                                'state' => ''
                                ]
                ]
        ]
    ],
    'type' => '',
    'updateTime' => ''
  ]),
  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}}/v1beta1/:parent/memberships', [
  'body' => '{
  "createTime": "",
  "deliverySetting": "",
  "memberKey": {
    "id": "",
    "namespace": ""
  },
  "name": "",
  "preferredMemberKey": {},
  "roles": [
    {
      "expiryDetail": {
        "expireTime": ""
      },
      "name": "",
      "restrictionEvaluations": {
        "memberRestrictionEvaluation": {
          "state": ""
        }
      }
    }
  ],
  "type": "",
  "updateTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent/memberships');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createTime' => '',
  'deliverySetting' => '',
  'memberKey' => [
    'id' => '',
    'namespace' => ''
  ],
  'name' => '',
  'preferredMemberKey' => [
    
  ],
  'roles' => [
    [
        'expiryDetail' => [
                'expireTime' => ''
        ],
        'name' => '',
        'restrictionEvaluations' => [
                'memberRestrictionEvaluation' => [
                                'state' => ''
                ]
        ]
    ]
  ],
  'type' => '',
  'updateTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createTime' => '',
  'deliverySetting' => '',
  'memberKey' => [
    'id' => '',
    'namespace' => ''
  ],
  'name' => '',
  'preferredMemberKey' => [
    
  ],
  'roles' => [
    [
        'expiryDetail' => [
                'expireTime' => ''
        ],
        'name' => '',
        'restrictionEvaluations' => [
                'memberRestrictionEvaluation' => [
                                'state' => ''
                ]
        ]
    ]
  ],
  'type' => '',
  'updateTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:parent/memberships');
$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}}/v1beta1/:parent/memberships' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "deliverySetting": "",
  "memberKey": {
    "id": "",
    "namespace": ""
  },
  "name": "",
  "preferredMemberKey": {},
  "roles": [
    {
      "expiryDetail": {
        "expireTime": ""
      },
      "name": "",
      "restrictionEvaluations": {
        "memberRestrictionEvaluation": {
          "state": ""
        }
      }
    }
  ],
  "type": "",
  "updateTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent/memberships' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "deliverySetting": "",
  "memberKey": {
    "id": "",
    "namespace": ""
  },
  "name": "",
  "preferredMemberKey": {},
  "roles": [
    {
      "expiryDetail": {
        "expireTime": ""
      },
      "name": "",
      "restrictionEvaluations": {
        "memberRestrictionEvaluation": {
          "state": ""
        }
      }
    }
  ],
  "type": "",
  "updateTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"createTime\": \"\",\n  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:parent/memberships", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent/memberships"

payload = {
    "createTime": "",
    "deliverySetting": "",
    "memberKey": {
        "id": "",
        "namespace": ""
    },
    "name": "",
    "preferredMemberKey": {},
    "roles": [
        {
            "expiryDetail": { "expireTime": "" },
            "name": "",
            "restrictionEvaluations": { "memberRestrictionEvaluation": { "state": "" } }
        }
    ],
    "type": "",
    "updateTime": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent/memberships"

payload <- "{\n  \"createTime\": \"\",\n  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\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}}/v1beta1/:parent/memberships")

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  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\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/v1beta1/:parent/memberships') do |req|
  req.body = "{\n  \"createTime\": \"\",\n  \"deliverySetting\": \"\",\n  \"memberKey\": {\n    \"id\": \"\",\n    \"namespace\": \"\"\n  },\n  \"name\": \"\",\n  \"preferredMemberKey\": {},\n  \"roles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent/memberships";

    let payload = json!({
        "createTime": "",
        "deliverySetting": "",
        "memberKey": json!({
            "id": "",
            "namespace": ""
        }),
        "name": "",
        "preferredMemberKey": json!({}),
        "roles": (
            json!({
                "expiryDetail": json!({"expireTime": ""}),
                "name": "",
                "restrictionEvaluations": json!({"memberRestrictionEvaluation": json!({"state": ""})})
            })
        ),
        "type": "",
        "updateTime": ""
    });

    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}}/v1beta1/:parent/memberships \
  --header 'content-type: application/json' \
  --data '{
  "createTime": "",
  "deliverySetting": "",
  "memberKey": {
    "id": "",
    "namespace": ""
  },
  "name": "",
  "preferredMemberKey": {},
  "roles": [
    {
      "expiryDetail": {
        "expireTime": ""
      },
      "name": "",
      "restrictionEvaluations": {
        "memberRestrictionEvaluation": {
          "state": ""
        }
      }
    }
  ],
  "type": "",
  "updateTime": ""
}'
echo '{
  "createTime": "",
  "deliverySetting": "",
  "memberKey": {
    "id": "",
    "namespace": ""
  },
  "name": "",
  "preferredMemberKey": {},
  "roles": [
    {
      "expiryDetail": {
        "expireTime": ""
      },
      "name": "",
      "restrictionEvaluations": {
        "memberRestrictionEvaluation": {
          "state": ""
        }
      }
    }
  ],
  "type": "",
  "updateTime": ""
}' |  \
  http POST {{baseUrl}}/v1beta1/:parent/memberships \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "createTime": "",\n  "deliverySetting": "",\n  "memberKey": {\n    "id": "",\n    "namespace": ""\n  },\n  "name": "",\n  "preferredMemberKey": {},\n  "roles": [\n    {\n      "expiryDetail": {\n        "expireTime": ""\n      },\n      "name": "",\n      "restrictionEvaluations": {\n        "memberRestrictionEvaluation": {\n          "state": ""\n        }\n      }\n    }\n  ],\n  "type": "",\n  "updateTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent/memberships
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createTime": "",
  "deliverySetting": "",
  "memberKey": [
    "id": "",
    "namespace": ""
  ],
  "name": "",
  "preferredMemberKey": [],
  "roles": [
    [
      "expiryDetail": ["expireTime": ""],
      "name": "",
      "restrictionEvaluations": ["memberRestrictionEvaluation": ["state": ""]]
    ]
  ],
  "type": "",
  "updateTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent/memberships")! 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 cloudidentity.groups.memberships.getMembershipGraph
{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph")
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph"

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}}/v1beta1/:parent/memberships:getMembershipGraph"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph"

	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/v1beta1/:parent/memberships:getMembershipGraph HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph"))
    .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}}/v1beta1/:parent/memberships:getMembershipGraph")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph")
  .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}}/v1beta1/:parent/memberships:getMembershipGraph');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph';
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}}/v1beta1/:parent/memberships:getMembershipGraph',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:parent/memberships:getMembershipGraph',
  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}}/v1beta1/:parent/memberships:getMembershipGraph'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph');

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}}/v1beta1/:parent/memberships:getMembershipGraph'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph';
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}}/v1beta1/:parent/memberships:getMembershipGraph"]
                                                       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}}/v1beta1/:parent/memberships:getMembershipGraph" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph",
  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}}/v1beta1/:parent/memberships:getMembershipGraph');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:parent/memberships:getMembershipGraph")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph")

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/v1beta1/:parent/memberships:getMembershipGraph') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph";

    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}}/v1beta1/:parent/memberships:getMembershipGraph
http GET {{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent/memberships:getMembershipGraph")! 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 cloudidentity.groups.memberships.lookup
{{baseUrl}}/v1beta1/:parent/memberships:lookup
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent/memberships:lookup");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:parent/memberships:lookup")
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent/memberships:lookup"

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}}/v1beta1/:parent/memberships:lookup"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:parent/memberships:lookup");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent/memberships:lookup"

	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/v1beta1/:parent/memberships:lookup HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:parent/memberships:lookup")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent/memberships:lookup"))
    .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}}/v1beta1/:parent/memberships:lookup")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:parent/memberships:lookup")
  .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}}/v1beta1/:parent/memberships:lookup');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:parent/memberships:lookup'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent/memberships:lookup';
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}}/v1beta1/:parent/memberships:lookup',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/memberships:lookup")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:parent/memberships:lookup',
  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}}/v1beta1/:parent/memberships:lookup'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:parent/memberships:lookup');

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}}/v1beta1/:parent/memberships:lookup'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent/memberships:lookup';
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}}/v1beta1/:parent/memberships:lookup"]
                                                       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}}/v1beta1/:parent/memberships:lookup" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent/memberships:lookup",
  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}}/v1beta1/:parent/memberships:lookup');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent/memberships:lookup');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:parent/memberships:lookup');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:parent/memberships:lookup' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent/memberships:lookup' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:parent/memberships:lookup")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent/memberships:lookup"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent/memberships:lookup"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:parent/memberships:lookup")

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/v1beta1/:parent/memberships:lookup') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent/memberships:lookup";

    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}}/v1beta1/:parent/memberships:lookup
http GET {{baseUrl}}/v1beta1/:parent/memberships:lookup
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent/memberships:lookup
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent/memberships:lookup")! 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 cloudidentity.groups.memberships.modifyMembershipRoles
{{baseUrl}}/v1beta1/:name:modifyMembershipRoles
QUERY PARAMS

name
BODY json

{
  "addRoles": [
    {
      "expiryDetail": {
        "expireTime": ""
      },
      "name": "",
      "restrictionEvaluations": {
        "memberRestrictionEvaluation": {
          "state": ""
        }
      }
    }
  ],
  "removeRoles": [],
  "updateRolesParams": [
    {
      "fieldMask": "",
      "membershipRole": {}
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name:modifyMembershipRoles");

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  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:name:modifyMembershipRoles" {:content-type :json
                                                                                :form-params {:addRoles [{:expiryDetail {:expireTime ""}
                                                                                                          :name ""
                                                                                                          :restrictionEvaluations {:memberRestrictionEvaluation {:state ""}}}]
                                                                                              :removeRoles []
                                                                                              :updateRolesParams [{:fieldMask ""
                                                                                                                   :membershipRole {}}]}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:name:modifyMembershipRoles"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\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}}/v1beta1/:name:modifyMembershipRoles"),
    Content = new StringContent("{\n  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\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}}/v1beta1/:name:modifyMembershipRoles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name:modifyMembershipRoles"

	payload := strings.NewReader("{\n  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\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/v1beta1/:name:modifyMembershipRoles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 339

{
  "addRoles": [
    {
      "expiryDetail": {
        "expireTime": ""
      },
      "name": "",
      "restrictionEvaluations": {
        "memberRestrictionEvaluation": {
          "state": ""
        }
      }
    }
  ],
  "removeRoles": [],
  "updateRolesParams": [
    {
      "fieldMask": "",
      "membershipRole": {}
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:name:modifyMembershipRoles")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name:modifyMembershipRoles"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\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  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:modifyMembershipRoles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:name:modifyMembershipRoles")
  .header("content-type", "application/json")
  .body("{\n  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  addRoles: [
    {
      expiryDetail: {
        expireTime: ''
      },
      name: '',
      restrictionEvaluations: {
        memberRestrictionEvaluation: {
          state: ''
        }
      }
    }
  ],
  removeRoles: [],
  updateRolesParams: [
    {
      fieldMask: '',
      membershipRole: {}
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:name:modifyMembershipRoles');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:modifyMembershipRoles',
  headers: {'content-type': 'application/json'},
  data: {
    addRoles: [
      {
        expiryDetail: {expireTime: ''},
        name: '',
        restrictionEvaluations: {memberRestrictionEvaluation: {state: ''}}
      }
    ],
    removeRoles: [],
    updateRolesParams: [{fieldMask: '', membershipRole: {}}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name:modifyMembershipRoles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"addRoles":[{"expiryDetail":{"expireTime":""},"name":"","restrictionEvaluations":{"memberRestrictionEvaluation":{"state":""}}}],"removeRoles":[],"updateRolesParams":[{"fieldMask":"","membershipRole":{}}]}'
};

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}}/v1beta1/:name:modifyMembershipRoles',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "addRoles": [\n    {\n      "expiryDetail": {\n        "expireTime": ""\n      },\n      "name": "",\n      "restrictionEvaluations": {\n        "memberRestrictionEvaluation": {\n          "state": ""\n        }\n      }\n    }\n  ],\n  "removeRoles": [],\n  "updateRolesParams": [\n    {\n      "fieldMask": "",\n      "membershipRole": {}\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  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:modifyMembershipRoles")
  .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/v1beta1/:name:modifyMembershipRoles',
  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({
  addRoles: [
    {
      expiryDetail: {expireTime: ''},
      name: '',
      restrictionEvaluations: {memberRestrictionEvaluation: {state: ''}}
    }
  ],
  removeRoles: [],
  updateRolesParams: [{fieldMask: '', membershipRole: {}}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:modifyMembershipRoles',
  headers: {'content-type': 'application/json'},
  body: {
    addRoles: [
      {
        expiryDetail: {expireTime: ''},
        name: '',
        restrictionEvaluations: {memberRestrictionEvaluation: {state: ''}}
      }
    ],
    removeRoles: [],
    updateRolesParams: [{fieldMask: '', membershipRole: {}}]
  },
  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}}/v1beta1/:name:modifyMembershipRoles');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  addRoles: [
    {
      expiryDetail: {
        expireTime: ''
      },
      name: '',
      restrictionEvaluations: {
        memberRestrictionEvaluation: {
          state: ''
        }
      }
    }
  ],
  removeRoles: [],
  updateRolesParams: [
    {
      fieldMask: '',
      membershipRole: {}
    }
  ]
});

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}}/v1beta1/:name:modifyMembershipRoles',
  headers: {'content-type': 'application/json'},
  data: {
    addRoles: [
      {
        expiryDetail: {expireTime: ''},
        name: '',
        restrictionEvaluations: {memberRestrictionEvaluation: {state: ''}}
      }
    ],
    removeRoles: [],
    updateRolesParams: [{fieldMask: '', membershipRole: {}}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name:modifyMembershipRoles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"addRoles":[{"expiryDetail":{"expireTime":""},"name":"","restrictionEvaluations":{"memberRestrictionEvaluation":{"state":""}}}],"removeRoles":[],"updateRolesParams":[{"fieldMask":"","membershipRole":{}}]}'
};

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 = @{ @"addRoles": @[ @{ @"expiryDetail": @{ @"expireTime": @"" }, @"name": @"", @"restrictionEvaluations": @{ @"memberRestrictionEvaluation": @{ @"state": @"" } } } ],
                              @"removeRoles": @[  ],
                              @"updateRolesParams": @[ @{ @"fieldMask": @"", @"membershipRole": @{  } } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name:modifyMembershipRoles"]
                                                       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}}/v1beta1/:name:modifyMembershipRoles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name:modifyMembershipRoles",
  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([
    'addRoles' => [
        [
                'expiryDetail' => [
                                'expireTime' => ''
                ],
                'name' => '',
                'restrictionEvaluations' => [
                                'memberRestrictionEvaluation' => [
                                                                'state' => ''
                                ]
                ]
        ]
    ],
    'removeRoles' => [
        
    ],
    'updateRolesParams' => [
        [
                'fieldMask' => '',
                'membershipRole' => [
                                
                ]
        ]
    ]
  ]),
  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}}/v1beta1/:name:modifyMembershipRoles', [
  'body' => '{
  "addRoles": [
    {
      "expiryDetail": {
        "expireTime": ""
      },
      "name": "",
      "restrictionEvaluations": {
        "memberRestrictionEvaluation": {
          "state": ""
        }
      }
    }
  ],
  "removeRoles": [],
  "updateRolesParams": [
    {
      "fieldMask": "",
      "membershipRole": {}
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name:modifyMembershipRoles');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'addRoles' => [
    [
        'expiryDetail' => [
                'expireTime' => ''
        ],
        'name' => '',
        'restrictionEvaluations' => [
                'memberRestrictionEvaluation' => [
                                'state' => ''
                ]
        ]
    ]
  ],
  'removeRoles' => [
    
  ],
  'updateRolesParams' => [
    [
        'fieldMask' => '',
        'membershipRole' => [
                
        ]
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'addRoles' => [
    [
        'expiryDetail' => [
                'expireTime' => ''
        ],
        'name' => '',
        'restrictionEvaluations' => [
                'memberRestrictionEvaluation' => [
                                'state' => ''
                ]
        ]
    ]
  ],
  'removeRoles' => [
    
  ],
  'updateRolesParams' => [
    [
        'fieldMask' => '',
        'membershipRole' => [
                
        ]
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:name:modifyMembershipRoles');
$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}}/v1beta1/:name:modifyMembershipRoles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "addRoles": [
    {
      "expiryDetail": {
        "expireTime": ""
      },
      "name": "",
      "restrictionEvaluations": {
        "memberRestrictionEvaluation": {
          "state": ""
        }
      }
    }
  ],
  "removeRoles": [],
  "updateRolesParams": [
    {
      "fieldMask": "",
      "membershipRole": {}
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name:modifyMembershipRoles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "addRoles": [
    {
      "expiryDetail": {
        "expireTime": ""
      },
      "name": "",
      "restrictionEvaluations": {
        "memberRestrictionEvaluation": {
          "state": ""
        }
      }
    }
  ],
  "removeRoles": [],
  "updateRolesParams": [
    {
      "fieldMask": "",
      "membershipRole": {}
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:name:modifyMembershipRoles", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name:modifyMembershipRoles"

payload = {
    "addRoles": [
        {
            "expiryDetail": { "expireTime": "" },
            "name": "",
            "restrictionEvaluations": { "memberRestrictionEvaluation": { "state": "" } }
        }
    ],
    "removeRoles": [],
    "updateRolesParams": [
        {
            "fieldMask": "",
            "membershipRole": {}
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name:modifyMembershipRoles"

payload <- "{\n  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\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}}/v1beta1/:name:modifyMembershipRoles")

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  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\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/v1beta1/:name:modifyMembershipRoles') do |req|
  req.body = "{\n  \"addRoles\": [\n    {\n      \"expiryDetail\": {\n        \"expireTime\": \"\"\n      },\n      \"name\": \"\",\n      \"restrictionEvaluations\": {\n        \"memberRestrictionEvaluation\": {\n          \"state\": \"\"\n        }\n      }\n    }\n  ],\n  \"removeRoles\": [],\n  \"updateRolesParams\": [\n    {\n      \"fieldMask\": \"\",\n      \"membershipRole\": {}\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}}/v1beta1/:name:modifyMembershipRoles";

    let payload = json!({
        "addRoles": (
            json!({
                "expiryDetail": json!({"expireTime": ""}),
                "name": "",
                "restrictionEvaluations": json!({"memberRestrictionEvaluation": json!({"state": ""})})
            })
        ),
        "removeRoles": (),
        "updateRolesParams": (
            json!({
                "fieldMask": "",
                "membershipRole": json!({})
            })
        )
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v1beta1/:name:modifyMembershipRoles \
  --header 'content-type: application/json' \
  --data '{
  "addRoles": [
    {
      "expiryDetail": {
        "expireTime": ""
      },
      "name": "",
      "restrictionEvaluations": {
        "memberRestrictionEvaluation": {
          "state": ""
        }
      }
    }
  ],
  "removeRoles": [],
  "updateRolesParams": [
    {
      "fieldMask": "",
      "membershipRole": {}
    }
  ]
}'
echo '{
  "addRoles": [
    {
      "expiryDetail": {
        "expireTime": ""
      },
      "name": "",
      "restrictionEvaluations": {
        "memberRestrictionEvaluation": {
          "state": ""
        }
      }
    }
  ],
  "removeRoles": [],
  "updateRolesParams": [
    {
      "fieldMask": "",
      "membershipRole": {}
    }
  ]
}' |  \
  http POST {{baseUrl}}/v1beta1/:name:modifyMembershipRoles \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "addRoles": [\n    {\n      "expiryDetail": {\n        "expireTime": ""\n      },\n      "name": "",\n      "restrictionEvaluations": {\n        "memberRestrictionEvaluation": {\n          "state": ""\n        }\n      }\n    }\n  ],\n  "removeRoles": [],\n  "updateRolesParams": [\n    {\n      "fieldMask": "",\n      "membershipRole": {}\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:name:modifyMembershipRoles
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "addRoles": [
    [
      "expiryDetail": ["expireTime": ""],
      "name": "",
      "restrictionEvaluations": ["memberRestrictionEvaluation": ["state": ""]]
    ]
  ],
  "removeRoles": [],
  "updateRolesParams": [
    [
      "fieldMask": "",
      "membershipRole": []
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name:modifyMembershipRoles")! 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 cloudidentity.groups.memberships.searchDirectGroups
{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups")
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups"

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}}/v1beta1/:parent/memberships:searchDirectGroups"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups"

	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/v1beta1/:parent/memberships:searchDirectGroups HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups"))
    .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}}/v1beta1/:parent/memberships:searchDirectGroups")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups")
  .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}}/v1beta1/:parent/memberships:searchDirectGroups');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups';
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}}/v1beta1/:parent/memberships:searchDirectGroups',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:parent/memberships:searchDirectGroups',
  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}}/v1beta1/:parent/memberships:searchDirectGroups'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups');

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}}/v1beta1/:parent/memberships:searchDirectGroups'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups';
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}}/v1beta1/:parent/memberships:searchDirectGroups"]
                                                       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}}/v1beta1/:parent/memberships:searchDirectGroups" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups",
  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}}/v1beta1/:parent/memberships:searchDirectGroups');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:parent/memberships:searchDirectGroups")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups")

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/v1beta1/:parent/memberships:searchDirectGroups') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups";

    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}}/v1beta1/:parent/memberships:searchDirectGroups
http GET {{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent/memberships:searchDirectGroups")! 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 cloudidentity.groups.memberships.searchTransitiveGroups
{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups")
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups"

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}}/v1beta1/:parent/memberships:searchTransitiveGroups"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups"

	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/v1beta1/:parent/memberships:searchTransitiveGroups HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups"))
    .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}}/v1beta1/:parent/memberships:searchTransitiveGroups")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups")
  .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}}/v1beta1/:parent/memberships:searchTransitiveGroups');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups';
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}}/v1beta1/:parent/memberships:searchTransitiveGroups',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:parent/memberships:searchTransitiveGroups',
  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}}/v1beta1/:parent/memberships:searchTransitiveGroups'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups');

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}}/v1beta1/:parent/memberships:searchTransitiveGroups'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups';
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}}/v1beta1/:parent/memberships:searchTransitiveGroups"]
                                                       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}}/v1beta1/:parent/memberships:searchTransitiveGroups" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups",
  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}}/v1beta1/:parent/memberships:searchTransitiveGroups');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:parent/memberships:searchTransitiveGroups")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups")

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/v1beta1/:parent/memberships:searchTransitiveGroups') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups";

    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}}/v1beta1/:parent/memberships:searchTransitiveGroups
http GET {{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveGroups")! 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 cloudidentity.groups.memberships.searchTransitiveMemberships
{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships")
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships"

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}}/v1beta1/:parent/memberships:searchTransitiveMemberships"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships"

	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/v1beta1/:parent/memberships:searchTransitiveMemberships HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships"))
    .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}}/v1beta1/:parent/memberships:searchTransitiveMemberships")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships")
  .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}}/v1beta1/:parent/memberships:searchTransitiveMemberships');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships';
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}}/v1beta1/:parent/memberships:searchTransitiveMemberships',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:parent/memberships:searchTransitiveMemberships',
  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}}/v1beta1/:parent/memberships:searchTransitiveMemberships'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships');

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}}/v1beta1/:parent/memberships:searchTransitiveMemberships'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships';
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}}/v1beta1/:parent/memberships:searchTransitiveMemberships"]
                                                       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}}/v1beta1/:parent/memberships:searchTransitiveMemberships" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships",
  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}}/v1beta1/:parent/memberships:searchTransitiveMemberships');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:parent/memberships:searchTransitiveMemberships")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships")

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/v1beta1/:parent/memberships:searchTransitiveMemberships') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships";

    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}}/v1beta1/:parent/memberships:searchTransitiveMemberships
http GET {{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent/memberships:searchTransitiveMemberships")! 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()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/groups:search");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/groups:search")
require "http/client"

url = "{{baseUrl}}/v1beta1/groups:search"

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}}/v1beta1/groups:search"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/groups:search");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/groups:search"

	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/v1beta1/groups:search HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/groups:search")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/groups:search"))
    .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}}/v1beta1/groups:search")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/groups:search")
  .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}}/v1beta1/groups:search');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/groups:search'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/groups:search';
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}}/v1beta1/groups:search',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/groups:search")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/groups:search',
  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}}/v1beta1/groups:search'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/groups:search');

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}}/v1beta1/groups:search'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/groups:search';
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}}/v1beta1/groups:search"]
                                                       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}}/v1beta1/groups:search" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/groups:search",
  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}}/v1beta1/groups:search');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/groups:search');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/groups:search');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/groups:search' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/groups:search' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/groups:search")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/groups:search"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/groups:search"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/groups:search")

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/v1beta1/groups:search') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/groups:search";

    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}}/v1beta1/groups:search
http GET {{baseUrl}}/v1beta1/groups:search
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/groups:search
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/groups:search")! 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 cloudidentity.inboundSamlSsoProfiles.create
{{baseUrl}}/v1beta1/inboundSamlSsoProfiles
BODY json

{
  "customer": "",
  "displayName": "",
  "idpConfig": {
    "changePasswordUri": "",
    "entityId": "",
    "logoutRedirectUri": "",
    "singleSignOnServiceUri": ""
  },
  "name": "",
  "spConfig": {
    "assertionConsumerServiceUri": "",
    "entityId": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles");

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  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles" {:content-type :json
                                                                           :form-params {:customer ""
                                                                                         :displayName ""
                                                                                         :idpConfig {:changePasswordUri ""
                                                                                                     :entityId ""
                                                                                                     :logoutRedirectUri ""
                                                                                                     :singleSignOnServiceUri ""}
                                                                                         :name ""
                                                                                         :spConfig {:assertionConsumerServiceUri ""
                                                                                                    :entityId ""}}})
require "http/client"

url = "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\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}}/v1beta1/inboundSamlSsoProfiles"),
    Content = new StringContent("{\n  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\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}}/v1beta1/inboundSamlSsoProfiles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles"

	payload := strings.NewReader("{\n  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\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/v1beta1/inboundSamlSsoProfiles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 267

{
  "customer": "",
  "displayName": "",
  "idpConfig": {
    "changePasswordUri": "",
    "entityId": "",
    "logoutRedirectUri": "",
    "singleSignOnServiceUri": ""
  },
  "name": "",
  "spConfig": {
    "assertionConsumerServiceUri": "",
    "entityId": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/inboundSamlSsoProfiles"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\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  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/inboundSamlSsoProfiles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/inboundSamlSsoProfiles")
  .header("content-type", "application/json")
  .body("{\n  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  customer: '',
  displayName: '',
  idpConfig: {
    changePasswordUri: '',
    entityId: '',
    logoutRedirectUri: '',
    singleSignOnServiceUri: ''
  },
  name: '',
  spConfig: {
    assertionConsumerServiceUri: '',
    entityId: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/inboundSamlSsoProfiles');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/inboundSamlSsoProfiles',
  headers: {'content-type': 'application/json'},
  data: {
    customer: '',
    displayName: '',
    idpConfig: {
      changePasswordUri: '',
      entityId: '',
      logoutRedirectUri: '',
      singleSignOnServiceUri: ''
    },
    name: '',
    spConfig: {assertionConsumerServiceUri: '', entityId: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/inboundSamlSsoProfiles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":"","displayName":"","idpConfig":{"changePasswordUri":"","entityId":"","logoutRedirectUri":"","singleSignOnServiceUri":""},"name":"","spConfig":{"assertionConsumerServiceUri":"","entityId":""}}'
};

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}}/v1beta1/inboundSamlSsoProfiles',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "customer": "",\n  "displayName": "",\n  "idpConfig": {\n    "changePasswordUri": "",\n    "entityId": "",\n    "logoutRedirectUri": "",\n    "singleSignOnServiceUri": ""\n  },\n  "name": "",\n  "spConfig": {\n    "assertionConsumerServiceUri": "",\n    "entityId": ""\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  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/inboundSamlSsoProfiles")
  .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/v1beta1/inboundSamlSsoProfiles',
  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({
  customer: '',
  displayName: '',
  idpConfig: {
    changePasswordUri: '',
    entityId: '',
    logoutRedirectUri: '',
    singleSignOnServiceUri: ''
  },
  name: '',
  spConfig: {assertionConsumerServiceUri: '', entityId: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/inboundSamlSsoProfiles',
  headers: {'content-type': 'application/json'},
  body: {
    customer: '',
    displayName: '',
    idpConfig: {
      changePasswordUri: '',
      entityId: '',
      logoutRedirectUri: '',
      singleSignOnServiceUri: ''
    },
    name: '',
    spConfig: {assertionConsumerServiceUri: '', entityId: ''}
  },
  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}}/v1beta1/inboundSamlSsoProfiles');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  customer: '',
  displayName: '',
  idpConfig: {
    changePasswordUri: '',
    entityId: '',
    logoutRedirectUri: '',
    singleSignOnServiceUri: ''
  },
  name: '',
  spConfig: {
    assertionConsumerServiceUri: '',
    entityId: ''
  }
});

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}}/v1beta1/inboundSamlSsoProfiles',
  headers: {'content-type': 'application/json'},
  data: {
    customer: '',
    displayName: '',
    idpConfig: {
      changePasswordUri: '',
      entityId: '',
      logoutRedirectUri: '',
      singleSignOnServiceUri: ''
    },
    name: '',
    spConfig: {assertionConsumerServiceUri: '', entityId: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/inboundSamlSsoProfiles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":"","displayName":"","idpConfig":{"changePasswordUri":"","entityId":"","logoutRedirectUri":"","singleSignOnServiceUri":""},"name":"","spConfig":{"assertionConsumerServiceUri":"","entityId":""}}'
};

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 = @{ @"customer": @"",
                              @"displayName": @"",
                              @"idpConfig": @{ @"changePasswordUri": @"", @"entityId": @"", @"logoutRedirectUri": @"", @"singleSignOnServiceUri": @"" },
                              @"name": @"",
                              @"spConfig": @{ @"assertionConsumerServiceUri": @"", @"entityId": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/inboundSamlSsoProfiles"]
                                                       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}}/v1beta1/inboundSamlSsoProfiles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles",
  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([
    'customer' => '',
    'displayName' => '',
    'idpConfig' => [
        'changePasswordUri' => '',
        'entityId' => '',
        'logoutRedirectUri' => '',
        'singleSignOnServiceUri' => ''
    ],
    'name' => '',
    'spConfig' => [
        'assertionConsumerServiceUri' => '',
        'entityId' => ''
    ]
  ]),
  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}}/v1beta1/inboundSamlSsoProfiles', [
  'body' => '{
  "customer": "",
  "displayName": "",
  "idpConfig": {
    "changePasswordUri": "",
    "entityId": "",
    "logoutRedirectUri": "",
    "singleSignOnServiceUri": ""
  },
  "name": "",
  "spConfig": {
    "assertionConsumerServiceUri": "",
    "entityId": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/inboundSamlSsoProfiles');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'customer' => '',
  'displayName' => '',
  'idpConfig' => [
    'changePasswordUri' => '',
    'entityId' => '',
    'logoutRedirectUri' => '',
    'singleSignOnServiceUri' => ''
  ],
  'name' => '',
  'spConfig' => [
    'assertionConsumerServiceUri' => '',
    'entityId' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'customer' => '',
  'displayName' => '',
  'idpConfig' => [
    'changePasswordUri' => '',
    'entityId' => '',
    'logoutRedirectUri' => '',
    'singleSignOnServiceUri' => ''
  ],
  'name' => '',
  'spConfig' => [
    'assertionConsumerServiceUri' => '',
    'entityId' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/inboundSamlSsoProfiles');
$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}}/v1beta1/inboundSamlSsoProfiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": "",
  "displayName": "",
  "idpConfig": {
    "changePasswordUri": "",
    "entityId": "",
    "logoutRedirectUri": "",
    "singleSignOnServiceUri": ""
  },
  "name": "",
  "spConfig": {
    "assertionConsumerServiceUri": "",
    "entityId": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/inboundSamlSsoProfiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": "",
  "displayName": "",
  "idpConfig": {
    "changePasswordUri": "",
    "entityId": "",
    "logoutRedirectUri": "",
    "singleSignOnServiceUri": ""
  },
  "name": "",
  "spConfig": {
    "assertionConsumerServiceUri": "",
    "entityId": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/inboundSamlSsoProfiles", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles"

payload = {
    "customer": "",
    "displayName": "",
    "idpConfig": {
        "changePasswordUri": "",
        "entityId": "",
        "logoutRedirectUri": "",
        "singleSignOnServiceUri": ""
    },
    "name": "",
    "spConfig": {
        "assertionConsumerServiceUri": "",
        "entityId": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles"

payload <- "{\n  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\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}}/v1beta1/inboundSamlSsoProfiles")

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  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\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/v1beta1/inboundSamlSsoProfiles') do |req|
  req.body = "{\n  \"customer\": \"\",\n  \"displayName\": \"\",\n  \"idpConfig\": {\n    \"changePasswordUri\": \"\",\n    \"entityId\": \"\",\n    \"logoutRedirectUri\": \"\",\n    \"singleSignOnServiceUri\": \"\"\n  },\n  \"name\": \"\",\n  \"spConfig\": {\n    \"assertionConsumerServiceUri\": \"\",\n    \"entityId\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles";

    let payload = json!({
        "customer": "",
        "displayName": "",
        "idpConfig": json!({
            "changePasswordUri": "",
            "entityId": "",
            "logoutRedirectUri": "",
            "singleSignOnServiceUri": ""
        }),
        "name": "",
        "spConfig": json!({
            "assertionConsumerServiceUri": "",
            "entityId": ""
        })
    });

    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}}/v1beta1/inboundSamlSsoProfiles \
  --header 'content-type: application/json' \
  --data '{
  "customer": "",
  "displayName": "",
  "idpConfig": {
    "changePasswordUri": "",
    "entityId": "",
    "logoutRedirectUri": "",
    "singleSignOnServiceUri": ""
  },
  "name": "",
  "spConfig": {
    "assertionConsumerServiceUri": "",
    "entityId": ""
  }
}'
echo '{
  "customer": "",
  "displayName": "",
  "idpConfig": {
    "changePasswordUri": "",
    "entityId": "",
    "logoutRedirectUri": "",
    "singleSignOnServiceUri": ""
  },
  "name": "",
  "spConfig": {
    "assertionConsumerServiceUri": "",
    "entityId": ""
  }
}' |  \
  http POST {{baseUrl}}/v1beta1/inboundSamlSsoProfiles \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "customer": "",\n  "displayName": "",\n  "idpConfig": {\n    "changePasswordUri": "",\n    "entityId": "",\n    "logoutRedirectUri": "",\n    "singleSignOnServiceUri": ""\n  },\n  "name": "",\n  "spConfig": {\n    "assertionConsumerServiceUri": "",\n    "entityId": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/inboundSamlSsoProfiles
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "customer": "",
  "displayName": "",
  "idpConfig": [
    "changePasswordUri": "",
    "entityId": "",
    "logoutRedirectUri": "",
    "singleSignOnServiceUri": ""
  ],
  "name": "",
  "spConfig": [
    "assertionConsumerServiceUri": "",
    "entityId": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles")! 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 cloudidentity.inboundSamlSsoProfiles.idpCredentials.add
{{baseUrl}}/v1beta1/:parent/idpCredentials:add
QUERY PARAMS

parent
BODY json

{
  "pemData": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent/idpCredentials:add");

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  \"pemData\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:parent/idpCredentials:add" {:content-type :json
                                                                               :form-params {:pemData ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent/idpCredentials:add"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"pemData\": \"\"\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}}/v1beta1/:parent/idpCredentials:add"),
    Content = new StringContent("{\n  \"pemData\": \"\"\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}}/v1beta1/:parent/idpCredentials:add");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pemData\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent/idpCredentials:add"

	payload := strings.NewReader("{\n  \"pemData\": \"\"\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/v1beta1/:parent/idpCredentials:add HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 19

{
  "pemData": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:parent/idpCredentials:add")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"pemData\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent/idpCredentials:add"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pemData\": \"\"\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  \"pemData\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/idpCredentials:add")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:parent/idpCredentials:add")
  .header("content-type", "application/json")
  .body("{\n  \"pemData\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  pemData: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:parent/idpCredentials:add');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:parent/idpCredentials:add',
  headers: {'content-type': 'application/json'},
  data: {pemData: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent/idpCredentials:add';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"pemData":""}'
};

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}}/v1beta1/:parent/idpCredentials:add',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pemData": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pemData\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/idpCredentials:add")
  .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/v1beta1/:parent/idpCredentials:add',
  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({pemData: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:parent/idpCredentials:add',
  headers: {'content-type': 'application/json'},
  body: {pemData: ''},
  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}}/v1beta1/:parent/idpCredentials:add');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  pemData: ''
});

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}}/v1beta1/:parent/idpCredentials:add',
  headers: {'content-type': 'application/json'},
  data: {pemData: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent/idpCredentials:add';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"pemData":""}'
};

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 = @{ @"pemData": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:parent/idpCredentials:add"]
                                                       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}}/v1beta1/:parent/idpCredentials:add" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"pemData\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent/idpCredentials:add",
  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([
    'pemData' => ''
  ]),
  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}}/v1beta1/:parent/idpCredentials:add', [
  'body' => '{
  "pemData": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent/idpCredentials:add');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pemData' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pemData' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:parent/idpCredentials:add');
$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}}/v1beta1/:parent/idpCredentials:add' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pemData": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent/idpCredentials:add' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pemData": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"pemData\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:parent/idpCredentials:add", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent/idpCredentials:add"

payload = { "pemData": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent/idpCredentials:add"

payload <- "{\n  \"pemData\": \"\"\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}}/v1beta1/:parent/idpCredentials:add")

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  \"pemData\": \"\"\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/v1beta1/:parent/idpCredentials:add') do |req|
  req.body = "{\n  \"pemData\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent/idpCredentials:add";

    let payload = json!({"pemData": ""});

    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}}/v1beta1/:parent/idpCredentials:add \
  --header 'content-type: application/json' \
  --data '{
  "pemData": ""
}'
echo '{
  "pemData": ""
}' |  \
  http POST {{baseUrl}}/v1beta1/:parent/idpCredentials:add \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "pemData": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent/idpCredentials:add
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["pemData": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent/idpCredentials:add")! 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 cloudidentity.inboundSamlSsoProfiles.idpCredentials.list
{{baseUrl}}/v1beta1/:parent/idpCredentials
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent/idpCredentials");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:parent/idpCredentials")
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent/idpCredentials"

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}}/v1beta1/:parent/idpCredentials"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:parent/idpCredentials");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent/idpCredentials"

	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/v1beta1/:parent/idpCredentials HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:parent/idpCredentials")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent/idpCredentials"))
    .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}}/v1beta1/:parent/idpCredentials")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:parent/idpCredentials")
  .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}}/v1beta1/:parent/idpCredentials');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/:parent/idpCredentials'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent/idpCredentials';
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}}/v1beta1/:parent/idpCredentials',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/idpCredentials")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:parent/idpCredentials',
  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}}/v1beta1/:parent/idpCredentials'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:parent/idpCredentials');

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}}/v1beta1/:parent/idpCredentials'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent/idpCredentials';
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}}/v1beta1/:parent/idpCredentials"]
                                                       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}}/v1beta1/:parent/idpCredentials" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent/idpCredentials",
  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}}/v1beta1/:parent/idpCredentials');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent/idpCredentials');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:parent/idpCredentials');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:parent/idpCredentials' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent/idpCredentials' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:parent/idpCredentials")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent/idpCredentials"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent/idpCredentials"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:parent/idpCredentials")

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/v1beta1/:parent/idpCredentials') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent/idpCredentials";

    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}}/v1beta1/:parent/idpCredentials
http GET {{baseUrl}}/v1beta1/:parent/idpCredentials
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent/idpCredentials
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent/idpCredentials")! 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 cloudidentity.inboundSamlSsoProfiles.list
{{baseUrl}}/v1beta1/inboundSamlSsoProfiles
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles")
require "http/client"

url = "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles"

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}}/v1beta1/inboundSamlSsoProfiles"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/inboundSamlSsoProfiles");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles"

	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/v1beta1/inboundSamlSsoProfiles HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/inboundSamlSsoProfiles"))
    .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}}/v1beta1/inboundSamlSsoProfiles")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/inboundSamlSsoProfiles")
  .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}}/v1beta1/inboundSamlSsoProfiles');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/inboundSamlSsoProfiles'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/inboundSamlSsoProfiles';
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}}/v1beta1/inboundSamlSsoProfiles',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/inboundSamlSsoProfiles")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/inboundSamlSsoProfiles',
  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}}/v1beta1/inboundSamlSsoProfiles'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/inboundSamlSsoProfiles');

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}}/v1beta1/inboundSamlSsoProfiles'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/inboundSamlSsoProfiles';
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}}/v1beta1/inboundSamlSsoProfiles"]
                                                       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}}/v1beta1/inboundSamlSsoProfiles" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles",
  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}}/v1beta1/inboundSamlSsoProfiles');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/inboundSamlSsoProfiles');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/inboundSamlSsoProfiles');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/inboundSamlSsoProfiles' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/inboundSamlSsoProfiles' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/inboundSamlSsoProfiles")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/inboundSamlSsoProfiles")

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/v1beta1/inboundSamlSsoProfiles') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles";

    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}}/v1beta1/inboundSamlSsoProfiles
http GET {{baseUrl}}/v1beta1/inboundSamlSsoProfiles
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/inboundSamlSsoProfiles
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/inboundSamlSsoProfiles")! 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 cloudidentity.inboundSsoAssignments.create
{{baseUrl}}/v1beta1/inboundSsoAssignments
BODY json

{
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": {
    "inboundSamlSsoProfile": ""
  },
  "signInBehavior": {
    "redirectCondition": ""
  },
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/inboundSsoAssignments");

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  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/inboundSsoAssignments" {:content-type :json
                                                                          :form-params {:customer ""
                                                                                        :name ""
                                                                                        :rank 0
                                                                                        :samlSsoInfo {:inboundSamlSsoProfile ""}
                                                                                        :signInBehavior {:redirectCondition ""}
                                                                                        :ssoMode ""
                                                                                        :targetGroup ""
                                                                                        :targetOrgUnit ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/inboundSsoAssignments"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\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}}/v1beta1/inboundSsoAssignments"),
    Content = new StringContent("{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\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}}/v1beta1/inboundSsoAssignments");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/inboundSsoAssignments"

	payload := strings.NewReader("{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\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/v1beta1/inboundSsoAssignments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 219

{
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": {
    "inboundSamlSsoProfile": ""
  },
  "signInBehavior": {
    "redirectCondition": ""
  },
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/inboundSsoAssignments")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/inboundSsoAssignments"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\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  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/inboundSsoAssignments")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/inboundSsoAssignments")
  .header("content-type", "application/json")
  .body("{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  customer: '',
  name: '',
  rank: 0,
  samlSsoInfo: {
    inboundSamlSsoProfile: ''
  },
  signInBehavior: {
    redirectCondition: ''
  },
  ssoMode: '',
  targetGroup: '',
  targetOrgUnit: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/inboundSsoAssignments');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/inboundSsoAssignments',
  headers: {'content-type': 'application/json'},
  data: {
    customer: '',
    name: '',
    rank: 0,
    samlSsoInfo: {inboundSamlSsoProfile: ''},
    signInBehavior: {redirectCondition: ''},
    ssoMode: '',
    targetGroup: '',
    targetOrgUnit: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/inboundSsoAssignments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":"","name":"","rank":0,"samlSsoInfo":{"inboundSamlSsoProfile":""},"signInBehavior":{"redirectCondition":""},"ssoMode":"","targetGroup":"","targetOrgUnit":""}'
};

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}}/v1beta1/inboundSsoAssignments',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "customer": "",\n  "name": "",\n  "rank": 0,\n  "samlSsoInfo": {\n    "inboundSamlSsoProfile": ""\n  },\n  "signInBehavior": {\n    "redirectCondition": ""\n  },\n  "ssoMode": "",\n  "targetGroup": "",\n  "targetOrgUnit": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/inboundSsoAssignments")
  .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/v1beta1/inboundSsoAssignments',
  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({
  customer: '',
  name: '',
  rank: 0,
  samlSsoInfo: {inboundSamlSsoProfile: ''},
  signInBehavior: {redirectCondition: ''},
  ssoMode: '',
  targetGroup: '',
  targetOrgUnit: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/inboundSsoAssignments',
  headers: {'content-type': 'application/json'},
  body: {
    customer: '',
    name: '',
    rank: 0,
    samlSsoInfo: {inboundSamlSsoProfile: ''},
    signInBehavior: {redirectCondition: ''},
    ssoMode: '',
    targetGroup: '',
    targetOrgUnit: ''
  },
  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}}/v1beta1/inboundSsoAssignments');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  customer: '',
  name: '',
  rank: 0,
  samlSsoInfo: {
    inboundSamlSsoProfile: ''
  },
  signInBehavior: {
    redirectCondition: ''
  },
  ssoMode: '',
  targetGroup: '',
  targetOrgUnit: ''
});

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}}/v1beta1/inboundSsoAssignments',
  headers: {'content-type': 'application/json'},
  data: {
    customer: '',
    name: '',
    rank: 0,
    samlSsoInfo: {inboundSamlSsoProfile: ''},
    signInBehavior: {redirectCondition: ''},
    ssoMode: '',
    targetGroup: '',
    targetOrgUnit: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/inboundSsoAssignments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":"","name":"","rank":0,"samlSsoInfo":{"inboundSamlSsoProfile":""},"signInBehavior":{"redirectCondition":""},"ssoMode":"","targetGroup":"","targetOrgUnit":""}'
};

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 = @{ @"customer": @"",
                              @"name": @"",
                              @"rank": @0,
                              @"samlSsoInfo": @{ @"inboundSamlSsoProfile": @"" },
                              @"signInBehavior": @{ @"redirectCondition": @"" },
                              @"ssoMode": @"",
                              @"targetGroup": @"",
                              @"targetOrgUnit": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/inboundSsoAssignments"]
                                                       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}}/v1beta1/inboundSsoAssignments" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/inboundSsoAssignments",
  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([
    'customer' => '',
    'name' => '',
    'rank' => 0,
    'samlSsoInfo' => [
        'inboundSamlSsoProfile' => ''
    ],
    'signInBehavior' => [
        'redirectCondition' => ''
    ],
    'ssoMode' => '',
    'targetGroup' => '',
    'targetOrgUnit' => ''
  ]),
  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}}/v1beta1/inboundSsoAssignments', [
  'body' => '{
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": {
    "inboundSamlSsoProfile": ""
  },
  "signInBehavior": {
    "redirectCondition": ""
  },
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/inboundSsoAssignments');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'customer' => '',
  'name' => '',
  'rank' => 0,
  'samlSsoInfo' => [
    'inboundSamlSsoProfile' => ''
  ],
  'signInBehavior' => [
    'redirectCondition' => ''
  ],
  'ssoMode' => '',
  'targetGroup' => '',
  'targetOrgUnit' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'customer' => '',
  'name' => '',
  'rank' => 0,
  'samlSsoInfo' => [
    'inboundSamlSsoProfile' => ''
  ],
  'signInBehavior' => [
    'redirectCondition' => ''
  ],
  'ssoMode' => '',
  'targetGroup' => '',
  'targetOrgUnit' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/inboundSsoAssignments');
$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}}/v1beta1/inboundSsoAssignments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": {
    "inboundSamlSsoProfile": ""
  },
  "signInBehavior": {
    "redirectCondition": ""
  },
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/inboundSsoAssignments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": {
    "inboundSamlSsoProfile": ""
  },
  "signInBehavior": {
    "redirectCondition": ""
  },
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/inboundSsoAssignments", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/inboundSsoAssignments"

payload = {
    "customer": "",
    "name": "",
    "rank": 0,
    "samlSsoInfo": { "inboundSamlSsoProfile": "" },
    "signInBehavior": { "redirectCondition": "" },
    "ssoMode": "",
    "targetGroup": "",
    "targetOrgUnit": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/inboundSsoAssignments"

payload <- "{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\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}}/v1beta1/inboundSsoAssignments")

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  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\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/v1beta1/inboundSsoAssignments') do |req|
  req.body = "{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/inboundSsoAssignments";

    let payload = json!({
        "customer": "",
        "name": "",
        "rank": 0,
        "samlSsoInfo": json!({"inboundSamlSsoProfile": ""}),
        "signInBehavior": json!({"redirectCondition": ""}),
        "ssoMode": "",
        "targetGroup": "",
        "targetOrgUnit": ""
    });

    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}}/v1beta1/inboundSsoAssignments \
  --header 'content-type: application/json' \
  --data '{
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": {
    "inboundSamlSsoProfile": ""
  },
  "signInBehavior": {
    "redirectCondition": ""
  },
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
}'
echo '{
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": {
    "inboundSamlSsoProfile": ""
  },
  "signInBehavior": {
    "redirectCondition": ""
  },
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
}' |  \
  http POST {{baseUrl}}/v1beta1/inboundSsoAssignments \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "customer": "",\n  "name": "",\n  "rank": 0,\n  "samlSsoInfo": {\n    "inboundSamlSsoProfile": ""\n  },\n  "signInBehavior": {\n    "redirectCondition": ""\n  },\n  "ssoMode": "",\n  "targetGroup": "",\n  "targetOrgUnit": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/inboundSsoAssignments
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": ["inboundSamlSsoProfile": ""],
  "signInBehavior": ["redirectCondition": ""],
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/inboundSsoAssignments")! 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 cloudidentity.inboundSsoAssignments.delete
{{baseUrl}}/v1beta1/: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}}/v1beta1/:name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v1beta1/:name")
require "http/client"

url = "{{baseUrl}}/v1beta1/: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}}/v1beta1/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/: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/v1beta1/:name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1beta1/:name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/: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}}/v1beta1/:name")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1beta1/: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}}/v1beta1/:name');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/v1beta1/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/: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}}/v1beta1/:name',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/: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/v1beta1/: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}}/v1beta1/: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}}/v1beta1/: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}}/v1beta1/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/: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}}/v1beta1/: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}}/v1beta1/:name" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/: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}}/v1beta1/:name');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:name');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:name' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v1beta1/:name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/: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/v1beta1/: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}}/v1beta1/: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}}/v1beta1/:name
http DELETE {{baseUrl}}/v1beta1/:name
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1beta1/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/: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 cloudidentity.inboundSsoAssignments.get
{{baseUrl}}/v1beta1/: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}}/v1beta1/:name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:name")
require "http/client"

url = "{{baseUrl}}/v1beta1/: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}}/v1beta1/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/: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/v1beta1/:name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/: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}}/v1beta1/:name")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/: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}}/v1beta1/:name');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/: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}}/v1beta1/:name',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/: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}}/v1beta1/: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}}/v1beta1/: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}}/v1beta1/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/: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}}/v1beta1/: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}}/v1beta1/:name" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/: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}}/v1beta1/:name');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:name' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/: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/v1beta1/:name') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/: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}}/v1beta1/:name
http GET {{baseUrl}}/v1beta1/:name
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/: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 cloudidentity.inboundSsoAssignments.list
{{baseUrl}}/v1beta1/inboundSsoAssignments
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/inboundSsoAssignments");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/inboundSsoAssignments")
require "http/client"

url = "{{baseUrl}}/v1beta1/inboundSsoAssignments"

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}}/v1beta1/inboundSsoAssignments"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/inboundSsoAssignments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/inboundSsoAssignments"

	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/v1beta1/inboundSsoAssignments HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/inboundSsoAssignments")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/inboundSsoAssignments"))
    .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}}/v1beta1/inboundSsoAssignments")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/inboundSsoAssignments")
  .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}}/v1beta1/inboundSsoAssignments');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1beta1/inboundSsoAssignments'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/inboundSsoAssignments';
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}}/v1beta1/inboundSsoAssignments',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/inboundSsoAssignments")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/inboundSsoAssignments',
  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}}/v1beta1/inboundSsoAssignments'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/inboundSsoAssignments');

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}}/v1beta1/inboundSsoAssignments'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/inboundSsoAssignments';
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}}/v1beta1/inboundSsoAssignments"]
                                                       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}}/v1beta1/inboundSsoAssignments" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/inboundSsoAssignments",
  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}}/v1beta1/inboundSsoAssignments');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/inboundSsoAssignments');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/inboundSsoAssignments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/inboundSsoAssignments' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/inboundSsoAssignments' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/inboundSsoAssignments")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/inboundSsoAssignments"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/inboundSsoAssignments"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/inboundSsoAssignments")

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/v1beta1/inboundSsoAssignments') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/inboundSsoAssignments";

    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}}/v1beta1/inboundSsoAssignments
http GET {{baseUrl}}/v1beta1/inboundSsoAssignments
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/inboundSsoAssignments
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/inboundSsoAssignments")! 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 cloudidentity.inboundSsoAssignments.patch
{{baseUrl}}/v1beta1/:name
QUERY PARAMS

name
BODY json

{
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": {
    "inboundSamlSsoProfile": ""
  },
  "signInBehavior": {
    "redirectCondition": ""
  },
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/: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  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v1beta1/:name" {:content-type :json
                                                           :form-params {:customer ""
                                                                         :name ""
                                                                         :rank 0
                                                                         :samlSsoInfo {:inboundSamlSsoProfile ""}
                                                                         :signInBehavior {:redirectCondition ""}
                                                                         :ssoMode ""
                                                                         :targetGroup ""
                                                                         :targetOrgUnit ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\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}}/v1beta1/:name"),
    Content = new StringContent("{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\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}}/v1beta1/:name");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name"

	payload := strings.NewReader("{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\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/v1beta1/:name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 219

{
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": {
    "inboundSamlSsoProfile": ""
  },
  "signInBehavior": {
    "redirectCondition": ""
  },
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v1beta1/:name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\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  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v1beta1/:name")
  .header("content-type", "application/json")
  .body("{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  customer: '',
  name: '',
  rank: 0,
  samlSsoInfo: {
    inboundSamlSsoProfile: ''
  },
  signInBehavior: {
    redirectCondition: ''
  },
  ssoMode: '',
  targetGroup: '',
  targetOrgUnit: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v1beta1/:name');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v1beta1/:name',
  headers: {'content-type': 'application/json'},
  data: {
    customer: '',
    name: '',
    rank: 0,
    samlSsoInfo: {inboundSamlSsoProfile: ''},
    signInBehavior: {redirectCondition: ''},
    ssoMode: '',
    targetGroup: '',
    targetOrgUnit: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"customer":"","name":"","rank":0,"samlSsoInfo":{"inboundSamlSsoProfile":""},"signInBehavior":{"redirectCondition":""},"ssoMode":"","targetGroup":"","targetOrgUnit":""}'
};

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}}/v1beta1/:name',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "customer": "",\n  "name": "",\n  "rank": 0,\n  "samlSsoInfo": {\n    "inboundSamlSsoProfile": ""\n  },\n  "signInBehavior": {\n    "redirectCondition": ""\n  },\n  "ssoMode": "",\n  "targetGroup": "",\n  "targetOrgUnit": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/: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/v1beta1/: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({
  customer: '',
  name: '',
  rank: 0,
  samlSsoInfo: {inboundSamlSsoProfile: ''},
  signInBehavior: {redirectCondition: ''},
  ssoMode: '',
  targetGroup: '',
  targetOrgUnit: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v1beta1/:name',
  headers: {'content-type': 'application/json'},
  body: {
    customer: '',
    name: '',
    rank: 0,
    samlSsoInfo: {inboundSamlSsoProfile: ''},
    signInBehavior: {redirectCondition: ''},
    ssoMode: '',
    targetGroup: '',
    targetOrgUnit: ''
  },
  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}}/v1beta1/:name');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  customer: '',
  name: '',
  rank: 0,
  samlSsoInfo: {
    inboundSamlSsoProfile: ''
  },
  signInBehavior: {
    redirectCondition: ''
  },
  ssoMode: '',
  targetGroup: '',
  targetOrgUnit: ''
});

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}}/v1beta1/:name',
  headers: {'content-type': 'application/json'},
  data: {
    customer: '',
    name: '',
    rank: 0,
    samlSsoInfo: {inboundSamlSsoProfile: ''},
    signInBehavior: {redirectCondition: ''},
    ssoMode: '',
    targetGroup: '',
    targetOrgUnit: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"customer":"","name":"","rank":0,"samlSsoInfo":{"inboundSamlSsoProfile":""},"signInBehavior":{"redirectCondition":""},"ssoMode":"","targetGroup":"","targetOrgUnit":""}'
};

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 = @{ @"customer": @"",
                              @"name": @"",
                              @"rank": @0,
                              @"samlSsoInfo": @{ @"inboundSamlSsoProfile": @"" },
                              @"signInBehavior": @{ @"redirectCondition": @"" },
                              @"ssoMode": @"",
                              @"targetGroup": @"",
                              @"targetOrgUnit": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/: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}}/v1beta1/:name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/: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([
    'customer' => '',
    'name' => '',
    'rank' => 0,
    'samlSsoInfo' => [
        'inboundSamlSsoProfile' => ''
    ],
    'signInBehavior' => [
        'redirectCondition' => ''
    ],
    'ssoMode' => '',
    'targetGroup' => '',
    'targetOrgUnit' => ''
  ]),
  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}}/v1beta1/:name', [
  'body' => '{
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": {
    "inboundSamlSsoProfile": ""
  },
  "signInBehavior": {
    "redirectCondition": ""
  },
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'customer' => '',
  'name' => '',
  'rank' => 0,
  'samlSsoInfo' => [
    'inboundSamlSsoProfile' => ''
  ],
  'signInBehavior' => [
    'redirectCondition' => ''
  ],
  'ssoMode' => '',
  'targetGroup' => '',
  'targetOrgUnit' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'customer' => '',
  'name' => '',
  'rank' => 0,
  'samlSsoInfo' => [
    'inboundSamlSsoProfile' => ''
  ],
  'signInBehavior' => [
    'redirectCondition' => ''
  ],
  'ssoMode' => '',
  'targetGroup' => '',
  'targetOrgUnit' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/: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}}/v1beta1/:name' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": {
    "inboundSamlSsoProfile": ""
  },
  "signInBehavior": {
    "redirectCondition": ""
  },
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": {
    "inboundSamlSsoProfile": ""
  },
  "signInBehavior": {
    "redirectCondition": ""
  },
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v1beta1/:name", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name"

payload = {
    "customer": "",
    "name": "",
    "rank": 0,
    "samlSsoInfo": { "inboundSamlSsoProfile": "" },
    "signInBehavior": { "redirectCondition": "" },
    "ssoMode": "",
    "targetGroup": "",
    "targetOrgUnit": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name"

payload <- "{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\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}}/v1beta1/: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  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\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/v1beta1/:name') do |req|
  req.body = "{\n  \"customer\": \"\",\n  \"name\": \"\",\n  \"rank\": 0,\n  \"samlSsoInfo\": {\n    \"inboundSamlSsoProfile\": \"\"\n  },\n  \"signInBehavior\": {\n    \"redirectCondition\": \"\"\n  },\n  \"ssoMode\": \"\",\n  \"targetGroup\": \"\",\n  \"targetOrgUnit\": \"\"\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}}/v1beta1/:name";

    let payload = json!({
        "customer": "",
        "name": "",
        "rank": 0,
        "samlSsoInfo": json!({"inboundSamlSsoProfile": ""}),
        "signInBehavior": json!({"redirectCondition": ""}),
        "ssoMode": "",
        "targetGroup": "",
        "targetOrgUnit": ""
    });

    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}}/v1beta1/:name \
  --header 'content-type: application/json' \
  --data '{
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": {
    "inboundSamlSsoProfile": ""
  },
  "signInBehavior": {
    "redirectCondition": ""
  },
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
}'
echo '{
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": {
    "inboundSamlSsoProfile": ""
  },
  "signInBehavior": {
    "redirectCondition": ""
  },
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
}' |  \
  http PATCH {{baseUrl}}/v1beta1/:name \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "customer": "",\n  "name": "",\n  "rank": 0,\n  "samlSsoInfo": {\n    "inboundSamlSsoProfile": ""\n  },\n  "signInBehavior": {\n    "redirectCondition": ""\n  },\n  "ssoMode": "",\n  "targetGroup": "",\n  "targetOrgUnit": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "customer": "",
  "name": "",
  "rank": 0,
  "samlSsoInfo": ["inboundSamlSsoProfile": ""],
  "signInBehavior": ["redirectCondition": ""],
  "ssoMode": "",
  "targetGroup": "",
  "targetOrgUnit": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/: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()
GET cloudidentity.orgUnits.memberships.list
{{baseUrl}}/v1beta1/:parent/memberships
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:parent/memberships");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v1beta1/:parent/memberships")
require "http/client"

url = "{{baseUrl}}/v1beta1/:parent/memberships"

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}}/v1beta1/:parent/memberships"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1beta1/:parent/memberships");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:parent/memberships"

	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/v1beta1/:parent/memberships HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1beta1/:parent/memberships")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:parent/memberships"))
    .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}}/v1beta1/:parent/memberships")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1beta1/:parent/memberships")
  .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}}/v1beta1/:parent/memberships');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v1beta1/:parent/memberships'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:parent/memberships';
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}}/v1beta1/:parent/memberships',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:parent/memberships")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1beta1/:parent/memberships',
  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}}/v1beta1/:parent/memberships'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v1beta1/:parent/memberships');

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}}/v1beta1/:parent/memberships'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:parent/memberships';
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}}/v1beta1/:parent/memberships"]
                                                       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}}/v1beta1/:parent/memberships" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:parent/memberships",
  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}}/v1beta1/:parent/memberships');

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:parent/memberships');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v1beta1/:parent/memberships');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1beta1/:parent/memberships' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:parent/memberships' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v1beta1/:parent/memberships")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:parent/memberships"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:parent/memberships"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v1beta1/:parent/memberships")

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/v1beta1/:parent/memberships') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:parent/memberships";

    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}}/v1beta1/:parent/memberships
http GET {{baseUrl}}/v1beta1/:parent/memberships
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1beta1/:parent/memberships
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:parent/memberships")! 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 cloudidentity.orgUnits.memberships.move
{{baseUrl}}/v1beta1/:name:move
QUERY PARAMS

name
BODY json

{
  "customer": "",
  "destinationOrgUnit": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1beta1/:name:move");

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  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v1beta1/:name:move" {:content-type :json
                                                               :form-params {:customer ""
                                                                             :destinationOrgUnit ""}})
require "http/client"

url = "{{baseUrl}}/v1beta1/:name:move"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\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}}/v1beta1/:name:move"),
    Content = new StringContent("{\n  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\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}}/v1beta1/:name:move");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v1beta1/:name:move"

	payload := strings.NewReader("{\n  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\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/v1beta1/:name:move HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 48

{
  "customer": "",
  "destinationOrgUnit": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1beta1/:name:move")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1beta1/:name:move"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\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  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:move")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1beta1/:name:move")
  .header("content-type", "application/json")
  .body("{\n  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  customer: '',
  destinationOrgUnit: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v1beta1/:name:move');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:move',
  headers: {'content-type': 'application/json'},
  data: {customer: '', destinationOrgUnit: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1beta1/:name:move';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":"","destinationOrgUnit":""}'
};

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}}/v1beta1/:name:move',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "customer": "",\n  "destinationOrgUnit": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1beta1/:name:move")
  .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/v1beta1/:name:move',
  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({customer: '', destinationOrgUnit: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1beta1/:name:move',
  headers: {'content-type': 'application/json'},
  body: {customer: '', destinationOrgUnit: ''},
  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}}/v1beta1/:name:move');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  customer: '',
  destinationOrgUnit: ''
});

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}}/v1beta1/:name:move',
  headers: {'content-type': 'application/json'},
  data: {customer: '', destinationOrgUnit: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v1beta1/:name:move';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customer":"","destinationOrgUnit":""}'
};

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 = @{ @"customer": @"",
                              @"destinationOrgUnit": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1beta1/:name:move"]
                                                       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}}/v1beta1/:name:move" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1beta1/:name:move",
  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([
    'customer' => '',
    'destinationOrgUnit' => ''
  ]),
  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}}/v1beta1/:name:move', [
  'body' => '{
  "customer": "",
  "destinationOrgUnit": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1beta1/:name:move');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'customer' => '',
  'destinationOrgUnit' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'customer' => '',
  'destinationOrgUnit' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1beta1/:name:move');
$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}}/v1beta1/:name:move' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": "",
  "destinationOrgUnit": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1beta1/:name:move' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customer": "",
  "destinationOrgUnit": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v1beta1/:name:move", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v1beta1/:name:move"

payload = {
    "customer": "",
    "destinationOrgUnit": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v1beta1/:name:move"

payload <- "{\n  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\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}}/v1beta1/:name:move")

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  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\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/v1beta1/:name:move') do |req|
  req.body = "{\n  \"customer\": \"\",\n  \"destinationOrgUnit\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1beta1/:name:move";

    let payload = json!({
        "customer": "",
        "destinationOrgUnit": ""
    });

    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}}/v1beta1/:name:move \
  --header 'content-type: application/json' \
  --data '{
  "customer": "",
  "destinationOrgUnit": ""
}'
echo '{
  "customer": "",
  "destinationOrgUnit": ""
}' |  \
  http POST {{baseUrl}}/v1beta1/:name:move \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "customer": "",\n  "destinationOrgUnit": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1beta1/:name:move
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "customer": "",
  "destinationOrgUnit": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1beta1/:name:move")! 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()