POST Applications_Create
{{baseUrl}}/:tenantID/applications
QUERY PARAMS

api-version
tenantID
BODY json

{
  "displayName": "",
  "identifierUris": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/applications?api-version=");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}");

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

(client/post "{{baseUrl}}/:tenantID/applications" {:query-params {:api-version ""}
                                                                   :content-type :json
                                                                   :form-params {:displayName ""
                                                                                 :identifierUris []}})
require "http/client"

url = "{{baseUrl}}/:tenantID/applications?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\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}}/:tenantID/applications?api-version="),
    Content = new StringContent("{\n  \"displayName\": \"\",\n  \"identifierUris\": []\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}}/:tenantID/applications?api-version=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/applications?api-version="

	payload := strings.NewReader("{\n  \"displayName\": \"\",\n  \"identifierUris\": []\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/:tenantID/applications?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 47

{
  "displayName": "",
  "identifierUris": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/:tenantID/applications?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/applications?api-version="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications?api-version=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/:tenantID/applications?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}")
  .asString();
const data = JSON.stringify({
  displayName: '',
  identifierUris: []
});

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

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

xhr.open('POST', '{{baseUrl}}/:tenantID/applications?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/applications',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {displayName: '', identifierUris: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/applications?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":"","identifierUris":[]}'
};

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}}/:tenantID/applications?api-version=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "displayName": "",\n  "identifierUris": []\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications?api-version=")
  .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/:tenantID/applications?api-version=',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({displayName: '', identifierUris: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/applications',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {displayName: '', identifierUris: []},
  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}}/:tenantID/applications');

req.query({
  'api-version': ''
});

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

req.type('json');
req.send({
  displayName: '',
  identifierUris: []
});

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}}/:tenantID/applications',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {displayName: '', identifierUris: []}
};

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

const url = '{{baseUrl}}/:tenantID/applications?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":"","identifierUris":[]}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"displayName": @"",
                              @"identifierUris": @[  ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/applications?api-version="]
                                                       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}}/:tenantID/applications?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/applications?api-version=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'displayName' => '',
    'identifierUris' => [
        
    ]
  ]),
  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}}/:tenantID/applications?api-version=', [
  'body' => '{
  "displayName": "",
  "identifierUris": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/applications');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'api-version' => ''
]);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'displayName' => '',
  'identifierUris' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/applications');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/applications?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": "",
  "identifierUris": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/applications?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": "",
  "identifierUris": []
}'
import http.client

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

payload = "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}"

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

conn.request("POST", "/baseUrl/:tenantID/applications?api-version=", payload, headers)

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

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

url = "{{baseUrl}}/:tenantID/applications"

querystring = {"api-version":""}

payload = {
    "displayName": "",
    "identifierUris": []
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/:tenantID/applications"

queryString <- list(api-version = "")

payload <- "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/:tenantID/applications?api-version=")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\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/:tenantID/applications') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}"
end

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

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

    let querystring = [
        ("api-version", ""),
    ];

    let payload = json!({
        "displayName": "",
        "identifierUris": ()
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/:tenantID/applications?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "displayName": "",
  "identifierUris": []
}'
echo '{
  "displayName": "",
  "identifierUris": []
}' |  \
  http POST '{{baseUrl}}/:tenantID/applications?api-version=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "displayName": "",\n  "identifierUris": []\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/applications?api-version='
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/applications?api-version=")! 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 Applications_Delete
{{baseUrl}}/:tenantID/applications/:applicationObjectId
QUERY PARAMS

api-version
applicationObjectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=");

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

(client/delete "{{baseUrl}}/:tenantID/applications/:applicationObjectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version="

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}}/:tenantID/applications/:applicationObjectId?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version="

	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/:tenantID/applications/:applicationObjectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version="))
    .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}}/:tenantID/applications/:applicationObjectId?api-version=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")
  .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}}/:tenantID/applications/:applicationObjectId?api-version=');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/:tenantID/applications/:applicationObjectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=';
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}}/:tenantID/applications/:applicationObjectId?api-version=',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/applications/:applicationObjectId?api-version=',
  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}}/:tenantID/applications/:applicationObjectId',
  qs: {'api-version': ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/:tenantID/applications/:applicationObjectId');

req.query({
  'api-version': ''
});

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}}/:tenantID/applications/:applicationObjectId',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=';
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}}/:tenantID/applications/:applicationObjectId?api-version="]
                                                       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}}/:tenantID/applications/:applicationObjectId?api-version=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=",
  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}}/:tenantID/applications/:applicationObjectId?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/:tenantID/applications/:applicationObjectId?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId"

querystring = {"api-version":""}

response = requests.delete(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/applications/:applicationObjectId"

queryString <- list(api-version = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")

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/:tenantID/applications/:applicationObjectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version='
http DELETE '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")! 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 Applications_Get
{{baseUrl}}/:tenantID/applications/:applicationObjectId
QUERY PARAMS

api-version
applicationObjectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=");

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

(client/get "{{baseUrl}}/:tenantID/applications/:applicationObjectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version="

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version="

	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/:tenantID/applications/:applicationObjectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version="))
    .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}}/:tenantID/applications/:applicationObjectId?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")
  .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}}/:tenantID/applications/:applicationObjectId?api-version=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/applications/:applicationObjectId',
  params: {'api-version': ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/applications/:applicationObjectId?api-version=',
  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}}/:tenantID/applications/:applicationObjectId',
  qs: {'api-version': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/:tenantID/applications/:applicationObjectId');

req.query({
  'api-version': ''
});

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}}/:tenantID/applications/:applicationObjectId',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=';
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}}/:tenantID/applications/:applicationObjectId?api-version="]
                                                       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}}/:tenantID/applications/:applicationObjectId?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=",
  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}}/:tenantID/applications/:applicationObjectId?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/:tenantID/applications/:applicationObjectId?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/applications/:applicationObjectId"

queryString <- list(api-version = "")

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

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

url = URI("{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")

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/:tenantID/applications/:applicationObjectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version='
http GET '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")! 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 Applications_List
{{baseUrl}}/:tenantID/applications
QUERY PARAMS

api-version
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/applications?api-version=");

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

(client/get "{{baseUrl}}/:tenantID/applications" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/applications?api-version="

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/applications?api-version="

	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/:tenantID/applications?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/applications?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/applications?api-version="))
    .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}}/:tenantID/applications?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/applications?api-version=")
  .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}}/:tenantID/applications?api-version=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/applications',
  params: {'api-version': ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications?api-version=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/applications?api-version=',
  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}}/:tenantID/applications',
  qs: {'api-version': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/:tenantID/applications');

req.query({
  'api-version': ''
});

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}}/:tenantID/applications',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/applications?api-version=';
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}}/:tenantID/applications?api-version="]
                                                       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}}/:tenantID/applications?api-version=" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/applications');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/applications');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/applications?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/applications?api-version=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/:tenantID/applications?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/applications"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/applications"

queryString <- list(api-version = "")

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

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

url = URI("{{baseUrl}}/:tenantID/applications?api-version=")

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/:tenantID/applications') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/applications?api-version='
http GET '{{baseUrl}}/:tenantID/applications?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/applications?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/applications?api-version=")! 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 Applications_Patch
{{baseUrl}}/:tenantID/applications/:applicationObjectId
QUERY PARAMS

api-version
applicationObjectId
tenantID
BODY json

{
  "displayName": "",
  "identifierUris": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}");

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

(client/patch "{{baseUrl}}/:tenantID/applications/:applicationObjectId" {:query-params {:api-version ""}
                                                                                         :content-type :json
                                                                                         :form-params {:displayName ""
                                                                                                       :identifierUris []}})
require "http/client"

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\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}}/:tenantID/applications/:applicationObjectId?api-version="),
    Content = new StringContent("{\n  \"displayName\": \"\",\n  \"identifierUris\": []\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}}/:tenantID/applications/:applicationObjectId?api-version=");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version="

	payload := strings.NewReader("{\n  \"displayName\": \"\",\n  \"identifierUris\": []\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/:tenantID/applications/:applicationObjectId?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 47

{
  "displayName": "",
  "identifierUris": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version="))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}")
  .asString();
const data = JSON.stringify({
  displayName: '',
  identifierUris: []
});

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

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

xhr.open('PATCH', '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/:tenantID/applications/:applicationObjectId',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {displayName: '', identifierUris: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":"","identifierUris":[]}'
};

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}}/:tenantID/applications/:applicationObjectId?api-version=',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "displayName": "",\n  "identifierUris": []\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")
  .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/:tenantID/applications/:applicationObjectId?api-version=',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({displayName: '', identifierUris: []}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/:tenantID/applications/:applicationObjectId',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {displayName: '', identifierUris: []},
  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}}/:tenantID/applications/:applicationObjectId');

req.query({
  'api-version': ''
});

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

req.type('json');
req.send({
  displayName: '',
  identifierUris: []
});

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}}/:tenantID/applications/:applicationObjectId',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {displayName: '', identifierUris: []}
};

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

const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":"","identifierUris":[]}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"displayName": @"",
                              @"identifierUris": @[  ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version="]
                                                       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}}/:tenantID/applications/:applicationObjectId?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'displayName' => '',
    'identifierUris' => [
        
    ]
  ]),
  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}}/:tenantID/applications/:applicationObjectId?api-version=', [
  'body' => '{
  "displayName": "",
  "identifierUris": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setQueryData([
  'api-version' => ''
]);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'displayName' => '',
  'identifierUris' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/applications/:applicationObjectId?api-version=' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": "",
  "identifierUris": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": "",
  "identifierUris": []
}'
import http.client

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

payload = "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}"

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

conn.request("PATCH", "/baseUrl/:tenantID/applications/:applicationObjectId?api-version=", payload, headers)

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

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

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId"

querystring = {"api-version":""}

payload = {
    "displayName": "",
    "identifierUris": []
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/applications/:applicationObjectId"

queryString <- list(api-version = "")

payload <- "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")

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

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\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/:tenantID/applications/:applicationObjectId') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"displayName\": \"\",\n  \"identifierUris\": []\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}}/:tenantID/applications/:applicationObjectId";

    let querystring = [
        ("api-version", ""),
    ];

    let payload = json!({
        "displayName": "",
        "identifierUris": ()
    });

    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)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PATCH \
  --url '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "displayName": "",
  "identifierUris": []
}'
echo '{
  "displayName": "",
  "identifierUris": []
}' |  \
  http PATCH '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=' \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "displayName": "",\n  "identifierUris": []\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version='
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/applications/:applicationObjectId?api-version=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE DeletedApplications_HardDelete
{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId
QUERY PARAMS

api-version
applicationObjectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version=");

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

(client/delete "{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version="

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}}/:tenantID/deletedApplications/:applicationObjectId?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version="

	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/:tenantID/deletedApplications/:applicationObjectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version="))
    .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}}/:tenantID/deletedApplications/:applicationObjectId?api-version=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version=")
  .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}}/:tenantID/deletedApplications/:applicationObjectId?api-version=');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version=';
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}}/:tenantID/deletedApplications/:applicationObjectId?api-version=',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version=")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/deletedApplications/:applicationObjectId?api-version=',
  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}}/:tenantID/deletedApplications/:applicationObjectId',
  qs: {'api-version': ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId');

req.query({
  'api-version': ''
});

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}}/:tenantID/deletedApplications/:applicationObjectId',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version=';
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}}/:tenantID/deletedApplications/:applicationObjectId?api-version="]
                                                       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}}/:tenantID/deletedApplications/:applicationObjectId?api-version=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version=",
  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}}/:tenantID/deletedApplications/:applicationObjectId?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version=' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/:tenantID/deletedApplications/:applicationObjectId?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId"

querystring = {"api-version":""}

response = requests.delete(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId"

queryString <- list(api-version = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version=")

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/:tenantID/deletedApplications/:applicationObjectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version='
http DELETE '{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/deletedApplications/:applicationObjectId?api-version=")! 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 Applications_ListKeyCredentials
{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials
QUERY PARAMS

api-version
applicationObjectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=");

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

(client/get "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version="

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version="

	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/:tenantID/applications/:applicationObjectId/keyCredentials?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version="))
    .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}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=")
  .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}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=';
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}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=',
  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}}/:tenantID/applications/:applicationObjectId/keyCredentials',
  qs: {'api-version': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials');

req.query({
  'api-version': ''
});

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}}/:tenantID/applications/:applicationObjectId/keyCredentials',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=';
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}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version="]
                                                       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}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=",
  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}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials"

queryString <- list(api-version = "")

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

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

url = URI("{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=")

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/:tenantID/applications/:applicationObjectId/keyCredentials') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version='
http GET '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=")! 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 Applications_UpdateKeyCredentials
{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials
QUERY PARAMS

api-version
applicationObjectId
tenantID
BODY json

{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=");

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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");

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

(client/patch "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials" {:query-params {:api-version ""}
                                                                                                        :content-type :json
                                                                                                        :form-params {:value [{:customKeyIdentifier ""
                                                                                                                               :endDate ""
                                                                                                                               :keyId ""
                                                                                                                               :startDate ""
                                                                                                                               :type ""
                                                                                                                               :usage ""
                                                                                                                               :value ""}]}})
require "http/client"

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version="),
    Content = new StringContent("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\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}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version="

	payload := strings.NewReader("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")

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

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

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

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

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

}
PATCH /baseUrl/:tenantID/applications/:applicationObjectId/keyCredentials?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 183

{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version="))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  value: [
    {
      customKeyIdentifier: '',
      endDate: '',
      keyId: '',
      startDate: '',
      type: '',
      usage: '',
      value: ''
    }
  ]
});

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

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

xhr.open('PATCH', '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {
    value: [
      {
        customKeyIdentifier: '',
        endDate: '',
        keyId: '',
        startDate: '',
        type: '',
        usage: '',
        value: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"value":[{"customKeyIdentifier":"","endDate":"","keyId":"","startDate":"","type":"","usage":"","value":""}]}'
};

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}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "value": [\n    {\n      "customKeyIdentifier": "",\n      "endDate": "",\n      "keyId": "",\n      "startDate": "",\n      "type": "",\n      "usage": "",\n      "value": ""\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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=")
  .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/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=',
  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({
  value: [
    {
      customKeyIdentifier: '',
      endDate: '',
      keyId: '',
      startDate: '',
      type: '',
      usage: '',
      value: ''
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {
    value: [
      {
        customKeyIdentifier: '',
        endDate: '',
        keyId: '',
        startDate: '',
        type: '',
        usage: '',
        value: ''
      }
    ]
  },
  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}}/:tenantID/applications/:applicationObjectId/keyCredentials');

req.query({
  'api-version': ''
});

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

req.type('json');
req.send({
  value: [
    {
      customKeyIdentifier: '',
      endDate: '',
      keyId: '',
      startDate: '',
      type: '',
      usage: '',
      value: ''
    }
  ]
});

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}}/:tenantID/applications/:applicationObjectId/keyCredentials',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {
    value: [
      {
        customKeyIdentifier: '',
        endDate: '',
        keyId: '',
        startDate: '',
        type: '',
        usage: '',
        value: ''
      }
    ]
  }
};

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

const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"value":[{"customKeyIdentifier":"","endDate":"","keyId":"","startDate":"","type":"","usage":"","value":""}]}'
};

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 = @{ @"value": @[ @{ @"customKeyIdentifier": @"", @"endDate": @"", @"keyId": @"", @"startDate": @"", @"type": @"", @"usage": @"", @"value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version="]
                                                       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}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=",
  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([
    'value' => [
        [
                'customKeyIdentifier' => '',
                'endDate' => '',
                'keyId' => '',
                'startDate' => '',
                'type' => '',
                'usage' => '',
                'value' => ''
        ]
    ]
  ]),
  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}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=', [
  'body' => '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setQueryData([
  'api-version' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'value' => [
    [
        'customKeyIdentifier' => '',
        'endDate' => '',
        'keyId' => '',
        'startDate' => '',
        'type' => '',
        'usage' => '',
        'value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'value' => [
    [
        'customKeyIdentifier' => '',
        'endDate' => '',
        'keyId' => '',
        'startDate' => '',
        'type' => '',
        'usage' => '',
        'value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

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

conn.request("PATCH", "/baseUrl/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=", payload, headers)

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

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

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials"

querystring = {"api-version":""}

payload = { "value": [
        {
            "customKeyIdentifier": "",
            "endDate": "",
            "keyId": "",
            "startDate": "",
            "type": "",
            "usage": "",
            "value": ""
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials"

queryString <- list(api-version = "")

payload <- "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=")

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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

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

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

response = conn.patch('/baseUrl/:tenantID/applications/:applicationObjectId/keyCredentials') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials";

    let querystring = [
        ("api-version", ""),
    ];

    let payload = json!({"value": (
            json!({
                "customKeyIdentifier": "",
                "endDate": "",
                "keyId": "",
                "startDate": "",
                "type": "",
                "usage": "",
                "value": ""
            })
        )});

    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)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PATCH \
  --url '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    }
  ]
}'
echo '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    }
  ]
}' |  \
  http PATCH '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=' \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "value": [\n    {\n      "customKeyIdentifier": "",\n      "endDate": "",\n      "keyId": "",\n      "startDate": "",\n      "type": "",\n      "usage": "",\n      "value": ""\n    }\n  ]\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["value": [
    [
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/applications/:applicationObjectId/keyCredentials?api-version=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Applications_AddOwner
{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners
QUERY PARAMS

api-version
applicationObjectId
tenantID
BODY json

{
  "url": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=");

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

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

(client/post "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners" {:query-params {:api-version ""}
                                                                                                      :content-type :json
                                                                                                      :form-params {:url ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"url\": \"\"\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}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version="),
    Content = new StringContent("{\n  \"url\": \"\"\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}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"url\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version="

	payload := strings.NewReader("{\n  \"url\": \"\"\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/:tenantID/applications/:applicationObjectId/$links/owners?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "url": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"url\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"url\": \"\"\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  \"url\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"url\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  url: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {url: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"url":""}'
};

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}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "url": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"url\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=")
  .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/:tenantID/applications/:applicationObjectId/$links/owners?api-version=',
  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({url: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {url: ''},
  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}}/:tenantID/applications/:applicationObjectId/$links/owners');

req.query({
  'api-version': ''
});

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

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

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}}/:tenantID/applications/:applicationObjectId/$links/owners',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {url: ''}
};

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

const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"url":""}'
};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version="]
                                                       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}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"url\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=",
  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([
    'url' => ''
  ]),
  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}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=', [
  'body' => '{
  "url": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'api-version' => ''
]);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'url' => ''
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "url": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "url": ""
}'
import http.client

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

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

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

conn.request("POST", "/baseUrl/:tenantID/applications/:applicationObjectId/$links/owners?api-version=", payload, headers)

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

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

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners"

querystring = {"api-version":""}

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

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

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

url <- "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners"

queryString <- list(api-version = "")

payload <- "{\n  \"url\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=")

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  \"url\": \"\"\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/:tenantID/applications/:applicationObjectId/$links/owners') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"url\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners";

    let querystring = [
        ("api-version", ""),
    ];

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

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "url": ""
}'
echo '{
  "url": ""
}' |  \
  http POST '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "url": ""\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version='
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners?api-version=")! 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 Applications_RemoveOwner
{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId
QUERY PARAMS

api-version
applicationObjectId
ownerObjectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=");

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

(client/delete "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version="

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}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version="

	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/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version="))
    .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}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=")
  .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}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=';
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}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=',
  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}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId',
  qs: {'api-version': ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId');

req.query({
  'api-version': ''
});

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}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=';
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}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version="]
                                                       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}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=",
  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}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId"

querystring = {"api-version":""}

response = requests.delete(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId"

queryString <- list(api-version = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=")

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/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version='
http DELETE '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/applications/:applicationObjectId/$links/owners/:ownerObjectId?api-version=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Directory objects that are owners of the application.
{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners
QUERY PARAMS

api-version
applicationObjectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version=");

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

(client/get "{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version="

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version="

	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/:tenantID/applications/:applicationObjectId/owners?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version="))
    .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}}/:tenantID/applications/:applicationObjectId/owners?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version=")
  .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}}/:tenantID/applications/:applicationObjectId/owners?api-version=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version=';
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}}/:tenantID/applications/:applicationObjectId/owners?api-version=',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/applications/:applicationObjectId/owners?api-version=',
  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}}/:tenantID/applications/:applicationObjectId/owners',
  qs: {'api-version': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners');

req.query({
  'api-version': ''
});

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}}/:tenantID/applications/:applicationObjectId/owners',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version=';
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}}/:tenantID/applications/:applicationObjectId/owners?api-version="]
                                                       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}}/:tenantID/applications/:applicationObjectId/owners?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version=",
  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}}/:tenantID/applications/:applicationObjectId/owners?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/:tenantID/applications/:applicationObjectId/owners?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners"

queryString <- list(api-version = "")

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

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

url = URI("{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version=")

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/:tenantID/applications/:applicationObjectId/owners') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version='
http GET '{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/applications/:applicationObjectId/owners?api-version=")! 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 Applications_ListPasswordCredentials
{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials
QUERY PARAMS

api-version
applicationObjectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=");

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

(client/get "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version="

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version="

	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/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version="))
    .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}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=")
  .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}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=';
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}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=',
  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}}/:tenantID/applications/:applicationObjectId/passwordCredentials',
  qs: {'api-version': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials');

req.query({
  'api-version': ''
});

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}}/:tenantID/applications/:applicationObjectId/passwordCredentials',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=';
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}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version="]
                                                       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}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=",
  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}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials"

queryString <- list(api-version = "")

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

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

url = URI("{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=")

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/:tenantID/applications/:applicationObjectId/passwordCredentials') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version='
http GET '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=")! 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 Applications_UpdatePasswordCredentials
{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials
QUERY PARAMS

api-version
applicationObjectId
tenantID
BODY json

{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=");

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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");

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

(client/patch "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials" {:query-params {:api-version ""}
                                                                                                             :content-type :json
                                                                                                             :form-params {:value [{:customKeyIdentifier ""
                                                                                                                                    :endDate ""
                                                                                                                                    :keyId ""
                                                                                                                                    :startDate ""
                                                                                                                                    :value ""}]}})
require "http/client"

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version="),
    Content = new StringContent("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\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}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version="

	payload := strings.NewReader("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")

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

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

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

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

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

}
PATCH /baseUrl/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 146

{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version="))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  value: [
    {
      customKeyIdentifier: '',
      endDate: '',
      keyId: '',
      startDate: '',
      value: ''
    }
  ]
});

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

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

xhr.open('PATCH', '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {
    value: [{customKeyIdentifier: '', endDate: '', keyId: '', startDate: '', value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"value":[{"customKeyIdentifier":"","endDate":"","keyId":"","startDate":"","value":""}]}'
};

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}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "value": [\n    {\n      "customKeyIdentifier": "",\n      "endDate": "",\n      "keyId": "",\n      "startDate": "",\n      "value": ""\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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=")
  .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/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=',
  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({
  value: [{customKeyIdentifier: '', endDate: '', keyId: '', startDate: '', value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {
    value: [{customKeyIdentifier: '', endDate: '', keyId: '', startDate: '', value: ''}]
  },
  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}}/:tenantID/applications/:applicationObjectId/passwordCredentials');

req.query({
  'api-version': ''
});

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

req.type('json');
req.send({
  value: [
    {
      customKeyIdentifier: '',
      endDate: '',
      keyId: '',
      startDate: '',
      value: ''
    }
  ]
});

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}}/:tenantID/applications/:applicationObjectId/passwordCredentials',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {
    value: [{customKeyIdentifier: '', endDate: '', keyId: '', startDate: '', value: ''}]
  }
};

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

const url = '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"value":[{"customKeyIdentifier":"","endDate":"","keyId":"","startDate":"","value":""}]}'
};

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 = @{ @"value": @[ @{ @"customKeyIdentifier": @"", @"endDate": @"", @"keyId": @"", @"startDate": @"", @"value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version="]
                                                       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}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=",
  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([
    'value' => [
        [
                'customKeyIdentifier' => '',
                'endDate' => '',
                'keyId' => '',
                'startDate' => '',
                'value' => ''
        ]
    ]
  ]),
  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}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=', [
  'body' => '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setQueryData([
  'api-version' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'value' => [
    [
        'customKeyIdentifier' => '',
        'endDate' => '',
        'keyId' => '',
        'startDate' => '',
        'value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'value' => [
    [
        'customKeyIdentifier' => '',
        'endDate' => '',
        'keyId' => '',
        'startDate' => '',
        'value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

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

conn.request("PATCH", "/baseUrl/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=", payload, headers)

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

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

url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials"

querystring = {"api-version":""}

payload = { "value": [
        {
            "customKeyIdentifier": "",
            "endDate": "",
            "keyId": "",
            "startDate": "",
            "value": ""
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials"

queryString <- list(api-version = "")

payload <- "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=")

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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

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

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

response = conn.patch('/baseUrl/:tenantID/applications/:applicationObjectId/passwordCredentials') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials";

    let querystring = [
        ("api-version", ""),
    ];

    let payload = json!({"value": (
            json!({
                "customKeyIdentifier": "",
                "endDate": "",
                "keyId": "",
                "startDate": "",
                "value": ""
            })
        )});

    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)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PATCH \
  --url '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    }
  ]
}'
echo '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    }
  ]
}' |  \
  http PATCH '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=' \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "value": [\n    {\n      "customKeyIdentifier": "",\n      "endDate": "",\n      "keyId": "",\n      "startDate": "",\n      "value": ""\n    }\n  ]\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["value": [
    [
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/applications/:applicationObjectId/passwordCredentials?api-version=")! 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 DeletedApplications_List
{{baseUrl}}/:tenantID/deletedApplications
QUERY PARAMS

api-version
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/deletedApplications?api-version=");

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

(client/get "{{baseUrl}}/:tenantID/deletedApplications" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/deletedApplications?api-version="

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/deletedApplications?api-version="

	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/:tenantID/deletedApplications?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/deletedApplications?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/deletedApplications?api-version="))
    .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}}/:tenantID/deletedApplications?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/deletedApplications?api-version=")
  .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}}/:tenantID/deletedApplications?api-version=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/deletedApplications',
  params: {'api-version': ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/deletedApplications?api-version=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/deletedApplications?api-version=',
  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}}/:tenantID/deletedApplications',
  qs: {'api-version': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/:tenantID/deletedApplications');

req.query({
  'api-version': ''
});

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}}/:tenantID/deletedApplications',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/deletedApplications?api-version=';
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}}/:tenantID/deletedApplications?api-version="]
                                                       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}}/:tenantID/deletedApplications?api-version=" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/deletedApplications');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/deletedApplications');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/deletedApplications?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/deletedApplications?api-version=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/:tenantID/deletedApplications?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/deletedApplications"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/deletedApplications"

queryString <- list(api-version = "")

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

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

url = URI("{{baseUrl}}/:tenantID/deletedApplications?api-version=")

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/:tenantID/deletedApplications') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/deletedApplications?api-version='
http GET '{{baseUrl}}/:tenantID/deletedApplications?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/deletedApplications?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/deletedApplications?api-version=")! 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 DeletedApplications_Restore
{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore
QUERY PARAMS

api-version
objectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=");

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

(client/post "{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version="

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version="

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

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

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

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

}
POST /baseUrl/:tenantID/deletedApplications/:objectId/restore?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version="))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=")
  .asString();
const data = null;

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

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

xhr.open('POST', '{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=',
  method: 'POST',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/deletedApplications/:objectId/restore?api-version=',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore',
  qs: {'api-version': ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore');

req.query({
  'api-version': ''
});

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}}/:tenantID/deletedApplications/:objectId/restore',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=';
const options = {method: 'POST'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=' -Method POST 
import http.client

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

conn.request("POST", "/baseUrl/:tenantID/deletedApplications/:objectId/restore?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore"

querystring = {"api-version":""}

response = requests.post(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore"

queryString <- list(api-version = "")

response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=")

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

request = Net::HTTP::Post.new(url)

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

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/:tenantID/deletedApplications/:objectId/restore') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version='
http POST '{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version='
wget --quiet \
  --method POST \
  --output-document \
  - '{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/deletedApplications/:objectId/restore?api-version=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Domains_Get
{{baseUrl}}/:tenantID/domains/:domainName
QUERY PARAMS

api-version
domainName
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/domains/:domainName?api-version=");

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

(client/get "{{baseUrl}}/:tenantID/domains/:domainName" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/domains/:domainName?api-version="

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/domains/:domainName?api-version="

	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/:tenantID/domains/:domainName?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/domains/:domainName?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/domains/:domainName?api-version="))
    .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}}/:tenantID/domains/:domainName?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/domains/:domainName?api-version=")
  .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}}/:tenantID/domains/:domainName?api-version=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/domains/:domainName',
  params: {'api-version': ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/domains/:domainName?api-version=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/domains/:domainName?api-version=',
  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}}/:tenantID/domains/:domainName',
  qs: {'api-version': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/:tenantID/domains/:domainName');

req.query({
  'api-version': ''
});

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}}/:tenantID/domains/:domainName',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/domains/:domainName?api-version=';
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}}/:tenantID/domains/:domainName?api-version="]
                                                       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}}/:tenantID/domains/:domainName?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/domains/:domainName?api-version=",
  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}}/:tenantID/domains/:domainName?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/domains/:domainName');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/domains/:domainName');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/domains/:domainName?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/domains/:domainName?api-version=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/:tenantID/domains/:domainName?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/domains/:domainName"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/domains/:domainName"

queryString <- list(api-version = "")

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

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

url = URI("{{baseUrl}}/:tenantID/domains/:domainName?api-version=")

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/:tenantID/domains/:domainName') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/domains/:domainName?api-version='
http GET '{{baseUrl}}/:tenantID/domains/:domainName?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/domains/:domainName?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/domains/:domainName?api-version=")! 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 Domains_List
{{baseUrl}}/:tenantID/domains
QUERY PARAMS

api-version
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/domains?api-version=");

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

(client/get "{{baseUrl}}/:tenantID/domains" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/domains?api-version="

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/domains?api-version="

	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/:tenantID/domains?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/domains?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/domains?api-version="))
    .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}}/:tenantID/domains?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/domains?api-version=")
  .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}}/:tenantID/domains?api-version=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/domains',
  params: {'api-version': ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/domains?api-version=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/domains?api-version=',
  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}}/:tenantID/domains',
  qs: {'api-version': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/:tenantID/domains');

req.query({
  'api-version': ''
});

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}}/:tenantID/domains',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/domains?api-version=';
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}}/:tenantID/domains?api-version="]
                                                       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}}/:tenantID/domains?api-version=" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/domains');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/domains');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/domains?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/domains?api-version=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/:tenantID/domains?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/domains"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/domains"

queryString <- list(api-version = "")

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

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

url = URI("{{baseUrl}}/:tenantID/domains?api-version=")

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/:tenantID/domains') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/domains?api-version='
http GET '{{baseUrl}}/:tenantID/domains?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/domains?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/domains?api-version=")! 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 Groups_AddMember
{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members
QUERY PARAMS

api-version
groupObjectId
tenantID
BODY json

{
  "url": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version=");

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

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

(client/post "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members" {:query-params {:api-version ""}
                                                                                           :content-type :json
                                                                                           :form-params {:url ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"url\": \"\"\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}}/:tenantID/groups/:groupObjectId/$links/members?api-version="),
    Content = new StringContent("{\n  \"url\": \"\"\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}}/:tenantID/groups/:groupObjectId/$links/members?api-version=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"url\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version="

	payload := strings.NewReader("{\n  \"url\": \"\"\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/:tenantID/groups/:groupObjectId/$links/members?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "url": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"url\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"url\": \"\"\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  \"url\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"url\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  url: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {url: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"url":""}'
};

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}}/:tenantID/groups/:groupObjectId/$links/members?api-version=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "url": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"url\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version=")
  .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/:tenantID/groups/:groupObjectId/$links/members?api-version=',
  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({url: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {url: ''},
  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}}/:tenantID/groups/:groupObjectId/$links/members');

req.query({
  'api-version': ''
});

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

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

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}}/:tenantID/groups/:groupObjectId/$links/members',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {url: ''}
};

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

const url = '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"url":""}'
};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version="]
                                                       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}}/:tenantID/groups/:groupObjectId/$links/members?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"url\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version=",
  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([
    'url' => ''
  ]),
  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}}/:tenantID/groups/:groupObjectId/$links/members?api-version=', [
  'body' => '{
  "url": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'api-version' => ''
]);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'url' => ''
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/groups/:groupObjectId/$links/members?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "url": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "url": ""
}'
import http.client

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

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

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

conn.request("POST", "/baseUrl/:tenantID/groups/:groupObjectId/$links/members?api-version=", payload, headers)

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

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

url = "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members"

querystring = {"api-version":""}

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

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

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

url <- "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members"

queryString <- list(api-version = "")

payload <- "{\n  \"url\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version=")

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  \"url\": \"\"\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/:tenantID/groups/:groupObjectId/$links/members') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"url\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members";

    let querystring = [
        ("api-version", ""),
    ];

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

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "url": ""
}'
echo '{
  "url": ""
}' |  \
  http POST '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "url": ""\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version='
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members?api-version=")! 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 Groups_Create
{{baseUrl}}/:tenantID/groups
QUERY PARAMS

api-version
tenantID
BODY json

{
  "displayName": "",
  "mailEnabled": false,
  "mailNickname": "",
  "securityEnabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/groups?api-version=");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"displayName\": \"\",\n  \"mailEnabled\": false,\n  \"mailNickname\": \"\",\n  \"securityEnabled\": false\n}");

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

(client/post "{{baseUrl}}/:tenantID/groups" {:query-params {:api-version ""}
                                                             :content-type :json
                                                             :form-params {:displayName ""
                                                                           :mailEnabled false
                                                                           :mailNickname ""
                                                                           :securityEnabled false}})
require "http/client"

url = "{{baseUrl}}/:tenantID/groups?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"displayName\": \"\",\n  \"mailEnabled\": false,\n  \"mailNickname\": \"\",\n  \"securityEnabled\": false\n}"

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/groups?api-version="

	payload := strings.NewReader("{\n  \"displayName\": \"\",\n  \"mailEnabled\": false,\n  \"mailNickname\": \"\",\n  \"securityEnabled\": false\n}")

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

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

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

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

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

}
POST /baseUrl/:tenantID/groups?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 97

{
  "displayName": "",
  "mailEnabled": false,
  "mailNickname": "",
  "securityEnabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/:tenantID/groups?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"displayName\": \"\",\n  \"mailEnabled\": false,\n  \"mailNickname\": \"\",\n  \"securityEnabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/groups?api-version="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"displayName\": \"\",\n  \"mailEnabled\": false,\n  \"mailNickname\": \"\",\n  \"securityEnabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"displayName\": \"\",\n  \"mailEnabled\": false,\n  \"mailNickname\": \"\",\n  \"securityEnabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups?api-version=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/:tenantID/groups?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"displayName\": \"\",\n  \"mailEnabled\": false,\n  \"mailNickname\": \"\",\n  \"securityEnabled\": false\n}")
  .asString();
const data = JSON.stringify({
  displayName: '',
  mailEnabled: false,
  mailNickname: '',
  securityEnabled: false
});

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

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

xhr.open('POST', '{{baseUrl}}/:tenantID/groups?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/groups',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {displayName: '', mailEnabled: false, mailNickname: '', securityEnabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/groups?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":"","mailEnabled":false,"mailNickname":"","securityEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/:tenantID/groups?api-version=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "displayName": "",\n  "mailEnabled": false,\n  "mailNickname": "",\n  "securityEnabled": false\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"displayName\": \"\",\n  \"mailEnabled\": false,\n  \"mailNickname\": \"\",\n  \"securityEnabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups?api-version=")
  .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/:tenantID/groups?api-version=',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({displayName: '', mailEnabled: false, mailNickname: '', securityEnabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/groups',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {displayName: '', mailEnabled: false, mailNickname: '', securityEnabled: false},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/:tenantID/groups');

req.query({
  'api-version': ''
});

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

req.type('json');
req.send({
  displayName: '',
  mailEnabled: false,
  mailNickname: '',
  securityEnabled: false
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/groups',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {displayName: '', mailEnabled: false, mailNickname: '', securityEnabled: false}
};

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

const url = '{{baseUrl}}/:tenantID/groups?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":"","mailEnabled":false,"mailNickname":"","securityEnabled":false}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"displayName": @"",
                              @"mailEnabled": @NO,
                              @"mailNickname": @"",
                              @"securityEnabled": @NO };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/groups?api-version="]
                                                       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}}/:tenantID/groups?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"displayName\": \"\",\n  \"mailEnabled\": false,\n  \"mailNickname\": \"\",\n  \"securityEnabled\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/groups?api-version=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'displayName' => '',
    'mailEnabled' => null,
    'mailNickname' => '',
    'securityEnabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/:tenantID/groups?api-version=', [
  'body' => '{
  "displayName": "",
  "mailEnabled": false,
  "mailNickname": "",
  "securityEnabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

$request->setQueryData([
  'api-version' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'displayName' => '',
  'mailEnabled' => null,
  'mailNickname' => '',
  'securityEnabled' => null
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'displayName' => '',
  'mailEnabled' => null,
  'mailNickname' => '',
  'securityEnabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/groups');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/groups?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": "",
  "mailEnabled": false,
  "mailNickname": "",
  "securityEnabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/groups?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": "",
  "mailEnabled": false,
  "mailNickname": "",
  "securityEnabled": false
}'
import http.client

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

payload = "{\n  \"displayName\": \"\",\n  \"mailEnabled\": false,\n  \"mailNickname\": \"\",\n  \"securityEnabled\": false\n}"

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

conn.request("POST", "/baseUrl/:tenantID/groups?api-version=", payload, headers)

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

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

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

querystring = {"api-version":""}

payload = {
    "displayName": "",
    "mailEnabled": False,
    "mailNickname": "",
    "securityEnabled": False
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/:tenantID/groups"

queryString <- list(api-version = "")

payload <- "{\n  \"displayName\": \"\",\n  \"mailEnabled\": false,\n  \"mailNickname\": \"\",\n  \"securityEnabled\": false\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/:tenantID/groups?api-version=")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"displayName\": \"\",\n  \"mailEnabled\": false,\n  \"mailNickname\": \"\",\n  \"securityEnabled\": false\n}"

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

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

response = conn.post('/baseUrl/:tenantID/groups') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"displayName\": \"\",\n  \"mailEnabled\": false,\n  \"mailNickname\": \"\",\n  \"securityEnabled\": false\n}"
end

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

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

    let querystring = [
        ("api-version", ""),
    ];

    let payload = json!({
        "displayName": "",
        "mailEnabled": false,
        "mailNickname": "",
        "securityEnabled": false
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/:tenantID/groups?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "displayName": "",
  "mailEnabled": false,
  "mailNickname": "",
  "securityEnabled": false
}'
echo '{
  "displayName": "",
  "mailEnabled": false,
  "mailNickname": "",
  "securityEnabled": false
}' |  \
  http POST '{{baseUrl}}/:tenantID/groups?api-version=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "displayName": "",\n  "mailEnabled": false,\n  "mailNickname": "",\n  "securityEnabled": false\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/groups?api-version='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "displayName": "",
  "mailEnabled": false,
  "mailNickname": "",
  "securityEnabled": false
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/groups?api-version=")! 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 Groups_Delete
{{baseUrl}}/:tenantID/groups/:objectId
QUERY PARAMS

api-version
objectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/groups/:objectId?api-version=");

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

(client/delete "{{baseUrl}}/:tenantID/groups/:objectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/groups/:objectId?api-version="

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/groups/:objectId?api-version="

	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/:tenantID/groups/:objectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/:tenantID/groups/:objectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/groups/:objectId?api-version="))
    .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}}/:tenantID/groups/:objectId?api-version=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/:tenantID/groups/:objectId?api-version=")
  .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}}/:tenantID/groups/:objectId?api-version=');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/:tenantID/groups/:objectId',
  params: {'api-version': ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups/:objectId?api-version=")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/groups/:objectId?api-version=',
  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}}/:tenantID/groups/:objectId',
  qs: {'api-version': ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/:tenantID/groups/:objectId');

req.query({
  'api-version': ''
});

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}}/:tenantID/groups/:objectId',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/groups/:objectId?api-version=';
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}}/:tenantID/groups/:objectId?api-version="]
                                                       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}}/:tenantID/groups/:objectId?api-version=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/groups/:objectId?api-version=",
  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}}/:tenantID/groups/:objectId?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/groups/:objectId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/groups/:objectId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/groups/:objectId?api-version=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/groups/:objectId?api-version=' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/:tenantID/groups/:objectId?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/groups/:objectId"

querystring = {"api-version":""}

response = requests.delete(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/groups/:objectId"

queryString <- list(api-version = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/:tenantID/groups/:objectId?api-version=")

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/:tenantID/groups/:objectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/:tenantID/groups/:objectId?api-version='
http DELETE '{{baseUrl}}/:tenantID/groups/:objectId?api-version='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/:tenantID/groups/:objectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/groups/:objectId?api-version=")! 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 Groups_Get
{{baseUrl}}/:tenantID/groups/:objectId
QUERY PARAMS

api-version
objectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/groups/:objectId?api-version=");

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

(client/get "{{baseUrl}}/:tenantID/groups/:objectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/groups/:objectId?api-version="

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/groups/:objectId?api-version="

	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/:tenantID/groups/:objectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/groups/:objectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/groups/:objectId',
  params: {'api-version': ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups/:objectId?api-version=")
  .get()
  .build()

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

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

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

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

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

req.query({
  'api-version': ''
});

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}}/:tenantID/groups/:objectId',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/groups/:objectId?api-version=';
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}}/:tenantID/groups/:objectId?api-version="]
                                                       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}}/:tenantID/groups/:objectId?api-version=" in

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

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

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/groups/:objectId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/groups/:objectId?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/groups/:objectId?api-version=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/:tenantID/groups/:objectId?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/groups/:objectId"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/groups/:objectId"

queryString <- list(api-version = "")

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

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

url = URI("{{baseUrl}}/:tenantID/groups/:objectId?api-version=")

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/:tenantID/groups/:objectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/groups/:objectId?api-version='
http GET '{{baseUrl}}/:tenantID/groups/:objectId?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/groups/:objectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/groups/:objectId?api-version=")! 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 Groups_GetGroupMembers
{{baseUrl}}/:tenantID/groups/:objectId/members
QUERY PARAMS

api-version
objectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/groups/:objectId/members?api-version=");

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

(client/get "{{baseUrl}}/:tenantID/groups/:objectId/members" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/groups/:objectId/members?api-version="

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/groups/:objectId/members?api-version="

	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/:tenantID/groups/:objectId/members?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/groups/:objectId/members?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/groups/:objectId/members?api-version="))
    .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}}/:tenantID/groups/:objectId/members?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/groups/:objectId/members?api-version=")
  .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}}/:tenantID/groups/:objectId/members?api-version=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/groups/:objectId/members',
  params: {'api-version': ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups/:objectId/members?api-version=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/groups/:objectId/members?api-version=',
  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}}/:tenantID/groups/:objectId/members',
  qs: {'api-version': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/:tenantID/groups/:objectId/members');

req.query({
  'api-version': ''
});

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}}/:tenantID/groups/:objectId/members',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/groups/:objectId/members?api-version=';
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}}/:tenantID/groups/:objectId/members?api-version="]
                                                       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}}/:tenantID/groups/:objectId/members?api-version=" in

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

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

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/groups/:objectId/members');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/groups/:objectId/members?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/groups/:objectId/members?api-version=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/:tenantID/groups/:objectId/members?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/groups/:objectId/members"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/groups/:objectId/members"

queryString <- list(api-version = "")

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

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

url = URI("{{baseUrl}}/:tenantID/groups/:objectId/members?api-version=")

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/:tenantID/groups/:objectId/members') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/groups/:objectId/members?api-version='
http GET '{{baseUrl}}/:tenantID/groups/:objectId/members?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/groups/:objectId/members?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/groups/:objectId/members?api-version=")! 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 Groups_GetMemberGroups
{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups
QUERY PARAMS

api-version
objectId
tenantID
BODY json

{
  "securityEnabledOnly": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=");

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

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

(client/post "{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups" {:query-params {:api-version ""}
                                                                                       :content-type :json
                                                                                       :form-params {:securityEnabledOnly false}})
require "http/client"

url = "{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"securityEnabledOnly\": false\n}"

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version="

	payload := strings.NewReader("{\n  \"securityEnabledOnly\": false\n}")

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

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

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

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

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

}
POST /baseUrl/:tenantID/groups/:objectId/getMemberGroups?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 34

{
  "securityEnabledOnly": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"securityEnabledOnly\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"securityEnabledOnly\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"securityEnabledOnly\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"securityEnabledOnly\": false\n}")
  .asString();
const data = JSON.stringify({
  securityEnabledOnly: false
});

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

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

xhr.open('POST', '{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {securityEnabledOnly: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"securityEnabledOnly":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "securityEnabledOnly": false\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"securityEnabledOnly\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=")
  .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/:tenantID/groups/:objectId/getMemberGroups?api-version=',
  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({securityEnabledOnly: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {securityEnabledOnly: false},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups');

req.query({
  'api-version': ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {securityEnabledOnly: false}
};

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

const url = '{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"securityEnabledOnly":false}'
};

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

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version="]
                                                       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}}/:tenantID/groups/:objectId/getMemberGroups?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"securityEnabledOnly\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=",
  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([
    'securityEnabledOnly' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=', [
  'body' => '{
  "securityEnabledOnly": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'api-version' => ''
]);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'securityEnabledOnly' => null
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/groups/:objectId/getMemberGroups?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "securityEnabledOnly": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "securityEnabledOnly": false
}'
import http.client

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

payload = "{\n  \"securityEnabledOnly\": false\n}"

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

conn.request("POST", "/baseUrl/:tenantID/groups/:objectId/getMemberGroups?api-version=", payload, headers)

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

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

url = "{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups"

querystring = {"api-version":""}

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

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

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

url <- "{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups"

queryString <- list(api-version = "")

payload <- "{\n  \"securityEnabledOnly\": false\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=")

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  \"securityEnabledOnly\": false\n}"

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

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

response = conn.post('/baseUrl/:tenantID/groups/:objectId/getMemberGroups') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"securityEnabledOnly\": false\n}"
end

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

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

    let querystring = [
        ("api-version", ""),
    ];

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

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "securityEnabledOnly": false
}'
echo '{
  "securityEnabledOnly": false
}' |  \
  http POST '{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "securityEnabledOnly": false\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version='
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups?api-version=")! 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 Groups_IsMemberOf
{{baseUrl}}/:tenantID/isMemberOf
QUERY PARAMS

api-version
tenantID
BODY json

{
  "groupId": "",
  "memberId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/isMemberOf?api-version=");

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  \"groupId\": \"\",\n  \"memberId\": \"\"\n}");

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

(client/post "{{baseUrl}}/:tenantID/isMemberOf" {:query-params {:api-version ""}
                                                                 :content-type :json
                                                                 :form-params {:groupId ""
                                                                               :memberId ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/isMemberOf?api-version="

	payload := strings.NewReader("{\n  \"groupId\": \"\",\n  \"memberId\": \"\"\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/:tenantID/isMemberOf?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 37

{
  "groupId": "",
  "memberId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/:tenantID/isMemberOf?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"groupId\": \"\",\n  \"memberId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/:tenantID/isMemberOf?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"groupId\": \"\",\n  \"memberId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  groupId: '',
  memberId: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/:tenantID/isMemberOf?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/isMemberOf',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {groupId: '', memberId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/isMemberOf?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"groupId":"","memberId":""}'
};

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}}/:tenantID/isMemberOf?api-version=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "groupId": "",\n  "memberId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"groupId\": \"\",\n  \"memberId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/isMemberOf?api-version=")
  .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/:tenantID/isMemberOf?api-version=',
  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({groupId: '', memberId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/isMemberOf',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {groupId: '', memberId: ''},
  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}}/:tenantID/isMemberOf');

req.query({
  'api-version': ''
});

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

req.type('json');
req.send({
  groupId: '',
  memberId: ''
});

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}}/:tenantID/isMemberOf',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {groupId: '', memberId: ''}
};

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

const url = '{{baseUrl}}/:tenantID/isMemberOf?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"groupId":"","memberId":""}'
};

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 = @{ @"groupId": @"",
                              @"memberId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/isMemberOf?api-version="]
                                                       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}}/:tenantID/isMemberOf?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"groupId\": \"\",\n  \"memberId\": \"\"\n}" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/isMemberOf');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'api-version' => ''
]);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'groupId' => '',
  'memberId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/isMemberOf');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/isMemberOf?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "groupId": "",
  "memberId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/isMemberOf?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "groupId": "",
  "memberId": ""
}'
import http.client

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

payload = "{\n  \"groupId\": \"\",\n  \"memberId\": \"\"\n}"

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

conn.request("POST", "/baseUrl/:tenantID/isMemberOf?api-version=", payload, headers)

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

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

url = "{{baseUrl}}/:tenantID/isMemberOf"

querystring = {"api-version":""}

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

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

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

url <- "{{baseUrl}}/:tenantID/isMemberOf"

queryString <- list(api-version = "")

payload <- "{\n  \"groupId\": \"\",\n  \"memberId\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/:tenantID/isMemberOf?api-version=")

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  \"groupId\": \"\",\n  \"memberId\": \"\"\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/:tenantID/isMemberOf') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"groupId\": \"\",\n  \"memberId\": \"\"\n}"
end

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

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

    let querystring = [
        ("api-version", ""),
    ];

    let payload = json!({
        "groupId": "",
        "memberId": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/:tenantID/isMemberOf?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "groupId": "",
  "memberId": ""
}'
echo '{
  "groupId": "",
  "memberId": ""
}' |  \
  http POST '{{baseUrl}}/:tenantID/isMemberOf?api-version=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "groupId": "",\n  "memberId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/isMemberOf?api-version='
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/isMemberOf?api-version=")! 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 Groups_List
{{baseUrl}}/:tenantID/groups
QUERY PARAMS

api-version
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/groups?api-version=");

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

(client/get "{{baseUrl}}/:tenantID/groups" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/groups?api-version="

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/groups?api-version="

	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/:tenantID/groups?api-version= HTTP/1.1
Host: example.com

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/groups',
  params: {'api-version': ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups?api-version=")
  .get()
  .build()

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

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

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

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

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

req.query({
  'api-version': ''
});

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}}/:tenantID/groups',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/groups?api-version=';
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}}/:tenantID/groups?api-version="]
                                                       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}}/:tenantID/groups?api-version=" in

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

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

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/groups');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

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

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

conn.request("GET", "/baseUrl/:tenantID/groups?api-version=")

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

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

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

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/groups"

queryString <- list(api-version = "")

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

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

url = URI("{{baseUrl}}/:tenantID/groups?api-version=")

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/:tenantID/groups') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/groups?api-version='
http GET '{{baseUrl}}/:tenantID/groups?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/groups?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/groups?api-version=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Groups_RemoveMember
{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId
QUERY PARAMS

api-version
groupObjectId
memberObjectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=");

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

(client/delete "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version="

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}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version="

	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/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version="))
    .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}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=")
  .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}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=';
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}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=',
  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}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId',
  qs: {'api-version': ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId');

req.query({
  'api-version': ''
});

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}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=';
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}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version="]
                                                       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}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=",
  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}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId"

querystring = {"api-version":""}

response = requests.delete(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId"

queryString <- list(api-version = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=")

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/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version='
http DELETE '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId?api-version=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Directory objects that are owners of the group.
{{baseUrl}}/:tenantID/groups/:objectId/owners
QUERY PARAMS

api-version
objectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version=");

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

(client/get "{{baseUrl}}/:tenantID/groups/:objectId/owners" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version="

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version="

	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/:tenantID/groups/:objectId/owners?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version="))
    .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}}/:tenantID/groups/:objectId/owners?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version=")
  .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}}/:tenantID/groups/:objectId/owners?api-version=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/groups/:objectId/owners',
  params: {'api-version': ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/groups/:objectId/owners?api-version=',
  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}}/:tenantID/groups/:objectId/owners',
  qs: {'api-version': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/:tenantID/groups/:objectId/owners');

req.query({
  'api-version': ''
});

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}}/:tenantID/groups/:objectId/owners',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version=';
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}}/:tenantID/groups/:objectId/owners?api-version="]
                                                       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}}/:tenantID/groups/:objectId/owners?api-version=" in

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

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

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/groups/:objectId/owners');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/:tenantID/groups/:objectId/owners?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/groups/:objectId/owners"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/groups/:objectId/owners"

queryString <- list(api-version = "")

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

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

url = URI("{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version=")

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/:tenantID/groups/:objectId/owners') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version='
http GET '{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/groups/:objectId/owners?api-version=")! 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 Groups_AddOwner
{{baseUrl}}/:tenantID/groups/:objectId/$links/owners
QUERY PARAMS

api-version
objectId
tenantID
BODY json

{
  "url": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version=");

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

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

(client/post "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners" {:query-params {:api-version ""}
                                                                                     :content-type :json
                                                                                     :form-params {:url ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"url\": \"\"\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}}/:tenantID/groups/:objectId/$links/owners?api-version="),
    Content = new StringContent("{\n  \"url\": \"\"\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}}/:tenantID/groups/:objectId/$links/owners?api-version=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"url\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version="

	payload := strings.NewReader("{\n  \"url\": \"\"\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/:tenantID/groups/:objectId/$links/owners?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "url": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"url\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"url\": \"\"\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  \"url\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"url\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  url: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {url: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"url":""}'
};

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}}/:tenantID/groups/:objectId/$links/owners?api-version=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "url": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"url\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version=")
  .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/:tenantID/groups/:objectId/$links/owners?api-version=',
  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({url: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {url: ''},
  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}}/:tenantID/groups/:objectId/$links/owners');

req.query({
  'api-version': ''
});

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

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

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}}/:tenantID/groups/:objectId/$links/owners',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {url: ''}
};

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

const url = '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"url":""}'
};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version="]
                                                       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}}/:tenantID/groups/:objectId/$links/owners?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"url\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version=",
  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([
    'url' => ''
  ]),
  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}}/:tenantID/groups/:objectId/$links/owners?api-version=', [
  'body' => '{
  "url": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/groups/:objectId/$links/owners');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'api-version' => ''
]);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'url' => ''
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/groups/:objectId/$links/owners');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/groups/:objectId/$links/owners?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "url": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "url": ""
}'
import http.client

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

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

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

conn.request("POST", "/baseUrl/:tenantID/groups/:objectId/$links/owners?api-version=", payload, headers)

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

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

url = "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners"

querystring = {"api-version":""}

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

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

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

url <- "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners"

queryString <- list(api-version = "")

payload <- "{\n  \"url\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version=")

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  \"url\": \"\"\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/:tenantID/groups/:objectId/$links/owners') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"url\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners";

    let querystring = [
        ("api-version", ""),
    ];

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

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "url": ""
}'
echo '{
  "url": ""
}' |  \
  http POST '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "url": ""\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version='
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners?api-version=")! 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 Groups_RemoveOwner
{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId
QUERY PARAMS

api-version
objectId
ownerObjectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=");

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

(client/delete "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version="

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}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version="

	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/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version="))
    .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}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=")
  .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}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=';
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}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=',
  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}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId',
  qs: {'api-version': ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId');

req.query({
  'api-version': ''
});

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}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=';
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}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version="]
                                                       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}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=",
  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}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId"

querystring = {"api-version":""}

response = requests.delete(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId"

queryString <- list(api-version = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=")

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/:tenantID/groups/:objectId/$links/owners/:ownerObjectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version='
http DELETE '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/groups/:objectId/$links/owners/:ownerObjectId?api-version=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST OAuth2PermissionGrant_Create
{{baseUrl}}/:tenantID/oauth2PermissionGrants
QUERY PARAMS

api-version
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=");

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

(client/post "{{baseUrl}}/:tenantID/oauth2PermissionGrants" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version="

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version="

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

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

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

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

}
POST /baseUrl/:tenantID/oauth2PermissionGrants?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version="))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=")
  .asString();
const data = null;

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

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

xhr.open('POST', '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/oauth2PermissionGrants',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=',
  method: 'POST',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/oauth2PermissionGrants?api-version=',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/oauth2PermissionGrants',
  qs: {'api-version': ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/:tenantID/oauth2PermissionGrants');

req.query({
  'api-version': ''
});

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}}/:tenantID/oauth2PermissionGrants',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=';
const options = {method: 'POST'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/oauth2PermissionGrants');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/oauth2PermissionGrants');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=' -Method POST 
import http.client

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

payload = ""

conn.request("POST", "/baseUrl/:tenantID/oauth2PermissionGrants?api-version=", payload)

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

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

url = "{{baseUrl}}/:tenantID/oauth2PermissionGrants"

querystring = {"api-version":""}

payload = ""

response = requests.post(url, data=payload, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/oauth2PermissionGrants"

queryString <- list(api-version = "")

payload <- ""

response <- VERB("POST", url, body = payload, query = queryString, content_type(""))

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

url = URI("{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=")

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

request = Net::HTTP::Post.new(url)

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

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/:tenantID/oauth2PermissionGrants') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version='
http POST '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version='
wget --quiet \
  --method POST \
  --output-document \
  - '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "clientId": "clientId",
  "consentType": "consentType",
  "expiryTime": "expiryTime",
  "odata.type": "odata.type",
  "principalId": "",
  "resourceId": "resourceId",
  "scope": "scope",
  "startTime": "startTime"
}
DELETE OAuth2PermissionGrant_Delete
{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId
QUERY PARAMS

api-version
objectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=");

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

(client/delete "{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version="

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}}/:tenantID/oauth2PermissionGrants/:objectId?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version="

	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/:tenantID/oauth2PermissionGrants/:objectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version="))
    .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}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=")
  .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}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=';
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}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/oauth2PermissionGrants/:objectId?api-version=',
  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}}/:tenantID/oauth2PermissionGrants/:objectId',
  qs: {'api-version': ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId');

req.query({
  'api-version': ''
});

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}}/:tenantID/oauth2PermissionGrants/:objectId',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=';
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}}/:tenantID/oauth2PermissionGrants/:objectId?api-version="]
                                                       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}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=",
  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}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/:tenantID/oauth2PermissionGrants/:objectId?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId"

querystring = {"api-version":""}

response = requests.delete(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId"

queryString <- list(api-version = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=")

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/:tenantID/oauth2PermissionGrants/:objectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version='
http DELETE '{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/oauth2PermissionGrants/:objectId?api-version=")! 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 OAuth2PermissionGrant_List
{{baseUrl}}/:tenantID/oauth2PermissionGrants
QUERY PARAMS

api-version
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=");

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

(client/get "{{baseUrl}}/:tenantID/oauth2PermissionGrants" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version="

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version="

	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/:tenantID/oauth2PermissionGrants?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version="))
    .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}}/:tenantID/oauth2PermissionGrants?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=")
  .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}}/:tenantID/oauth2PermissionGrants?api-version=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/oauth2PermissionGrants',
  params: {'api-version': ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/oauth2PermissionGrants?api-version=',
  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}}/:tenantID/oauth2PermissionGrants',
  qs: {'api-version': ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/:tenantID/oauth2PermissionGrants');

req.query({
  'api-version': ''
});

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}}/:tenantID/oauth2PermissionGrants',
  params: {'api-version': ''}
};

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

const url = '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=';
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}}/:tenantID/oauth2PermissionGrants?api-version="]
                                                       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}}/:tenantID/oauth2PermissionGrants?api-version=" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/oauth2PermissionGrants');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/oauth2PermissionGrants');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/:tenantID/oauth2PermissionGrants?api-version=")

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

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

url = "{{baseUrl}}/:tenantID/oauth2PermissionGrants"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

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

url <- "{{baseUrl}}/:tenantID/oauth2PermissionGrants"

queryString <- list(api-version = "")

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

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

url = URI("{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=")

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/:tenantID/oauth2PermissionGrants') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version='
http GET '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/oauth2PermissionGrants?api-version=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "value": [
    {
      "clientId": "clientId",
      "consentType": "consentType",
      "expiryTime": "expiryTime",
      "odata.type": "odata.type",
      "principalId": "",
      "resourceId": "resourceId",
      "scope": "scope",
      "startTime": "startTime"
    }
  ]
}
POST Objects_GetObjectsByObjectIds
{{baseUrl}}/:tenantID/getObjectsByObjectIds
QUERY PARAMS

api-version
tenantID
BODY json

{
  "includeDirectoryObjectReferences": false,
  "objectIds": [],
  "types": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version=");

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  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\n}");

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

(client/post "{{baseUrl}}/:tenantID/getObjectsByObjectIds" {:query-params {:api-version ""}
                                                                            :content-type :json
                                                                            :form-params {:includeDirectoryObjectReferences false
                                                                                          :objectIds []
                                                                                          :types []}})
require "http/client"

url = "{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\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}}/:tenantID/getObjectsByObjectIds?api-version="),
    Content = new StringContent("{\n  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\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}}/:tenantID/getObjectsByObjectIds?api-version=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version="

	payload := strings.NewReader("{\n  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\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/:tenantID/getObjectsByObjectIds?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 81

{
  "includeDirectoryObjectReferences": false,
  "objectIds": [],
  "types": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\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  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\n}")
  .asString();
const data = JSON.stringify({
  includeDirectoryObjectReferences: false,
  objectIds: [],
  types: []
});

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

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

xhr.open('POST', '{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/getObjectsByObjectIds',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {includeDirectoryObjectReferences: false, objectIds: [], types: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"includeDirectoryObjectReferences":false,"objectIds":[],"types":[]}'
};

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}}/:tenantID/getObjectsByObjectIds?api-version=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "includeDirectoryObjectReferences": false,\n  "objectIds": [],\n  "types": []\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version=")
  .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/:tenantID/getObjectsByObjectIds?api-version=',
  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({includeDirectoryObjectReferences: false, objectIds: [], types: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/getObjectsByObjectIds',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {includeDirectoryObjectReferences: false, objectIds: [], types: []},
  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}}/:tenantID/getObjectsByObjectIds');

req.query({
  'api-version': ''
});

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

req.type('json');
req.send({
  includeDirectoryObjectReferences: false,
  objectIds: [],
  types: []
});

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}}/:tenantID/getObjectsByObjectIds',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {includeDirectoryObjectReferences: false, objectIds: [], types: []}
};

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

const url = '{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"includeDirectoryObjectReferences":false,"objectIds":[],"types":[]}'
};

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 = @{ @"includeDirectoryObjectReferences": @NO,
                              @"objectIds": @[  ],
                              @"types": @[  ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version="]
                                                       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}}/:tenantID/getObjectsByObjectIds?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version=",
  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([
    'includeDirectoryObjectReferences' => null,
    'objectIds' => [
        
    ],
    'types' => [
        
    ]
  ]),
  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}}/:tenantID/getObjectsByObjectIds?api-version=', [
  'body' => '{
  "includeDirectoryObjectReferences": false,
  "objectIds": [],
  "types": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/getObjectsByObjectIds');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'api-version' => ''
]);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'includeDirectoryObjectReferences' => null,
  'objectIds' => [
    
  ],
  'types' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'includeDirectoryObjectReferences' => null,
  'objectIds' => [
    
  ],
  'types' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/getObjectsByObjectIds');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/getObjectsByObjectIds?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "includeDirectoryObjectReferences": false,
  "objectIds": [],
  "types": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "includeDirectoryObjectReferences": false,
  "objectIds": [],
  "types": []
}'
import http.client

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

payload = "{\n  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\n}"

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

conn.request("POST", "/baseUrl/:tenantID/getObjectsByObjectIds?api-version=", payload, headers)

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

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

url = "{{baseUrl}}/:tenantID/getObjectsByObjectIds"

querystring = {"api-version":""}

payload = {
    "includeDirectoryObjectReferences": False,
    "objectIds": [],
    "types": []
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/:tenantID/getObjectsByObjectIds"

queryString <- list(api-version = "")

payload <- "{\n  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version=")

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  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\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/:tenantID/getObjectsByObjectIds') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"includeDirectoryObjectReferences\": false,\n  \"objectIds\": [],\n  \"types\": []\n}"
end

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

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

    let querystring = [
        ("api-version", ""),
    ];

    let payload = json!({
        "includeDirectoryObjectReferences": false,
        "objectIds": (),
        "types": ()
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "includeDirectoryObjectReferences": false,
  "objectIds": [],
  "types": []
}'
echo '{
  "includeDirectoryObjectReferences": false,
  "objectIds": [],
  "types": []
}' |  \
  http POST '{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "includeDirectoryObjectReferences": false,\n  "objectIds": [],\n  "types": []\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "includeDirectoryObjectReferences": false,
  "objectIds": [],
  "types": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/getObjectsByObjectIds?api-version=")! 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 ServicePrincipals_Create
{{baseUrl}}/:tenantID/servicePrincipals
QUERY PARAMS

api-version
tenantID
BODY json

{
  "appId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipals?api-version=");

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

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

(client/post "{{baseUrl}}/:tenantID/servicePrincipals" {:query-params {:api-version ""}
                                                                        :content-type :json
                                                                        :form-params {:appId ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/:tenantID/servicePrincipals?api-version="

	payload := strings.NewReader("{\n  \"appId\": \"\"\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/:tenantID/servicePrincipals?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "appId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/:tenantID/servicePrincipals?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"appId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/:tenantID/servicePrincipals?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"appId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  appId: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/:tenantID/servicePrincipals?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/servicePrincipals',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {appId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipals?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"appId":""}'
};

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}}/:tenantID/servicePrincipals?api-version=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "appId": ""\n}'
};

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/servicePrincipals',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {appId: ''},
  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}}/:tenantID/servicePrincipals');

req.query({
  'api-version': ''
});

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

req.type('json');
req.send({
  appId: ''
});

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}}/:tenantID/servicePrincipals',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {appId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/servicePrincipals?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"appId":""}'
};

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 = @{ @"appId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/servicePrincipals?api-version="]
                                                       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}}/:tenantID/servicePrincipals?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"appId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipals?api-version=",
  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([
    'appId' => ''
  ]),
  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}}/:tenantID/servicePrincipals?api-version=', [
  'body' => '{
  "appId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipals');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'api-version' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'appId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'appId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/servicePrincipals');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/servicePrincipals?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "appId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipals?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "appId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"appId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/:tenantID/servicePrincipals?api-version=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipals"

querystring = {"api-version":""}

payload = { "appId": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipals"

queryString <- list(api-version = "")

payload <- "{\n  \"appId\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipals?api-version=")

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  \"appId\": \"\"\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/:tenantID/servicePrincipals') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"appId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/servicePrincipals";

    let querystring = [
        ("api-version", ""),
    ];

    let payload = json!({"appId": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/:tenantID/servicePrincipals?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "appId": ""
}'
echo '{
  "appId": ""
}' |  \
  http POST '{{baseUrl}}/:tenantID/servicePrincipals?api-version=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "appId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipals?api-version='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["appId": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/servicePrincipals?api-version=")! 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 ServicePrincipals_Delete
{{baseUrl}}/:tenantID/servicePrincipals/:objectId
QUERY PARAMS

api-version
objectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/:tenantID/servicePrincipals/:objectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version="

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}}/:tenantID/servicePrincipals/:objectId?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version="

	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/:tenantID/servicePrincipals/:objectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version="))
    .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}}/:tenantID/servicePrincipals/:objectId?api-version=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=")
  .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}}/:tenantID/servicePrincipals/:objectId?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=';
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}}/:tenantID/servicePrincipals/:objectId?api-version=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/servicePrincipals/:objectId?api-version=',
  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}}/:tenantID/servicePrincipals/:objectId',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/:tenantID/servicePrincipals/:objectId');

req.query({
  'api-version': ''
});

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}}/:tenantID/servicePrincipals/:objectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=';
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}}/:tenantID/servicePrincipals/:objectId?api-version="]
                                                       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}}/:tenantID/servicePrincipals/:objectId?api-version=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=",
  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}}/:tenantID/servicePrincipals/:objectId?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/:tenantID/servicePrincipals/:objectId?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId"

querystring = {"api-version":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipals/:objectId"

queryString <- list(api-version = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=")

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/:tenantID/servicePrincipals/:objectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version='
http DELETE '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=")! 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 ServicePrincipals_Get
{{baseUrl}}/:tenantID/servicePrincipals/:objectId
QUERY PARAMS

api-version
objectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/:tenantID/servicePrincipals/:objectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version="

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}}/:tenantID/servicePrincipals/:objectId?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version="

	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/:tenantID/servicePrincipals/:objectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version="))
    .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}}/:tenantID/servicePrincipals/:objectId?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=")
  .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}}/:tenantID/servicePrincipals/:objectId?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=';
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}}/:tenantID/servicePrincipals/:objectId?api-version=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/servicePrincipals/:objectId?api-version=',
  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}}/:tenantID/servicePrincipals/:objectId',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/:tenantID/servicePrincipals/:objectId');

req.query({
  'api-version': ''
});

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}}/:tenantID/servicePrincipals/:objectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=';
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}}/:tenantID/servicePrincipals/:objectId?api-version="]
                                                       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}}/:tenantID/servicePrincipals/:objectId?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=",
  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}}/:tenantID/servicePrincipals/:objectId?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/:tenantID/servicePrincipals/:objectId?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipals/:objectId"

queryString <- list(api-version = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=")

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/:tenantID/servicePrincipals/:objectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version='
http GET '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=")! 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 ServicePrincipals_List
{{baseUrl}}/:tenantID/servicePrincipals
QUERY PARAMS

api-version
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipals?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/:tenantID/servicePrincipals" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/servicePrincipals?api-version="

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}}/:tenantID/servicePrincipals?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/servicePrincipals?api-version=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/servicePrincipals?api-version="

	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/:tenantID/servicePrincipals?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/servicePrincipals?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/servicePrincipals?api-version="))
    .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}}/:tenantID/servicePrincipals?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/servicePrincipals?api-version=")
  .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}}/:tenantID/servicePrincipals?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/servicePrincipals',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipals?api-version=';
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}}/:tenantID/servicePrincipals?api-version=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals?api-version=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/servicePrincipals?api-version=',
  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}}/:tenantID/servicePrincipals',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/:tenantID/servicePrincipals');

req.query({
  'api-version': ''
});

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}}/:tenantID/servicePrincipals',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/servicePrincipals?api-version=';
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}}/:tenantID/servicePrincipals?api-version="]
                                                       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}}/:tenantID/servicePrincipals?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipals?api-version=",
  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}}/:tenantID/servicePrincipals?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipals');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/servicePrincipals');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/servicePrincipals?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipals?api-version=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/:tenantID/servicePrincipals?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipals"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipals"

queryString <- list(api-version = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipals?api-version=")

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/:tenantID/servicePrincipals') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/servicePrincipals";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/servicePrincipals?api-version='
http GET '{{baseUrl}}/:tenantID/servicePrincipals?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipals?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/servicePrincipals?api-version=")! 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 ServicePrincipals_Update
{{baseUrl}}/:tenantID/servicePrincipals/:objectId
QUERY PARAMS

api-version
objectId
tenantID
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=");

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/patch "{{baseUrl}}/:tenantID/servicePrincipals/:objectId" {:query-params {:api-version ""}
                                                                                   :content-type :json})
require "http/client"

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/:tenantID/servicePrincipals/:objectId?api-version="),
    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}}/:tenantID/servicePrincipals/:objectId?api-version=");
var request = new RestRequest("", Method.Patch);
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}}/:tenantID/servicePrincipals/:objectId?api-version="

	payload := strings.NewReader("{}")

	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/:tenantID/servicePrincipals/:objectId?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version="))
    .header("content-type", "application/json")
    .method("PATCH", 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}}/:tenantID/servicePrincipals/:objectId?api-version=")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=")
  .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('PATCH', '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=';
const options = {method: 'PATCH', 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}}/:tenantID/servicePrincipals/:objectId?api-version=',
  method: 'PATCH',
  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}}/:tenantID/servicePrincipals/:objectId?api-version=")
  .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/:tenantID/servicePrincipals/:objectId?api-version=',
  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: 'PATCH',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId',
  qs: {'api-version': ''},
  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('PATCH', '{{baseUrl}}/:tenantID/servicePrincipals/:objectId');

req.query({
  'api-version': ''
});

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: 'PATCH',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId',
  params: {'api-version': ''},
  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}}/:tenantID/servicePrincipals/:objectId?api-version=';
const options = {method: 'PATCH', 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}}/:tenantID/servicePrincipals/:objectId?api-version="]
                                                       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}}/:tenantID/servicePrincipals/:objectId?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=",
  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([
    
  ]),
  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}}/:tenantID/servicePrincipals/:objectId?api-version=', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setQueryData([
  'api-version' => ''
]);

$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}}/:tenantID/servicePrincipals/:objectId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/servicePrincipals/:objectId?api-version=' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/:tenantID/servicePrincipals/:objectId?api-version=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId"

querystring = {"api-version":""}

payload = {}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipals/:objectId"

queryString <- list(api-version = "")

payload <- "{}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=")

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 = "{}"

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/:tenantID/servicePrincipals/:objectId') do |req|
  req.params['api-version'] = ''
  req.body = "{}"
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}}/:tenantID/servicePrincipals/:objectId";

    let querystring = [
        ("api-version", ""),
    ];

    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.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=' \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http PATCH '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version=' \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipals/:objectId?api-version='
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}}/:tenantID/servicePrincipals/:objectId?api-version=")! 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 Principals (users, groups, and service principals) that are assigned to this service principal.
{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo
QUERY PARAMS

api-version
objectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version="

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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version="

	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/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version="))
    .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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=")
  .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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=';
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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=',
  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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo');

req.query({
  'api-version': ''
});

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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=';
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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version="]
                                                       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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=",
  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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo"

queryString <- list(api-version = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=")

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/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version='
http GET '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignedTo?api-version=")! 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 Applications that the service principal is assigned to.
{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments
QUERY PARAMS

api-version
objectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version="

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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version="

	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/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version="))
    .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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=")
  .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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=';
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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=',
  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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments');

req.query({
  'api-version': ''
});

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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=';
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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version="]
                                                       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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=",
  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}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments"

queryString <- list(api-version = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=")

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/:tenantID/servicePrincipals/:objectId/appRoleAssignments') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version='
http GET '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/appRoleAssignments?api-version=")! 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 ServicePrincipals_ListKeyCredentials
{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials
QUERY PARAMS

api-version
objectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version="

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}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version="

	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/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version="))
    .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}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=")
  .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}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=';
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}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=',
  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}}/:tenantID/servicePrincipals/:objectId/keyCredentials',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials');

req.query({
  'api-version': ''
});

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}}/:tenantID/servicePrincipals/:objectId/keyCredentials',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=';
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}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version="]
                                                       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}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=",
  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}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials"

queryString <- list(api-version = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=")

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/:tenantID/servicePrincipals/:objectId/keyCredentials') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version='
http GET '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=")! 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 ServicePrincipals_UpdateKeyCredentials
{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials
QUERY PARAMS

api-version
objectId
tenantID
BODY json

{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=");

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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials" {:query-params {:api-version ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:value [{:customKeyIdentifier ""
                                                                                                                         :endDate ""
                                                                                                                         :keyId ""
                                                                                                                         :startDate ""
                                                                                                                         :type ""
                                                                                                                         :usage ""
                                                                                                                         :value ""}]}})
require "http/client"

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version="),
    Content = new StringContent("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\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}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version="

	payload := strings.NewReader("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 183

{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version="))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  value: [
    {
      customKeyIdentifier: '',
      endDate: '',
      keyId: '',
      startDate: '',
      type: '',
      usage: '',
      value: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {
    value: [
      {
        customKeyIdentifier: '',
        endDate: '',
        keyId: '',
        startDate: '',
        type: '',
        usage: '',
        value: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"value":[{"customKeyIdentifier":"","endDate":"","keyId":"","startDate":"","type":"","usage":"","value":""}]}'
};

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}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "value": [\n    {\n      "customKeyIdentifier": "",\n      "endDate": "",\n      "keyId": "",\n      "startDate": "",\n      "type": "",\n      "usage": "",\n      "value": ""\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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=")
  .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/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=',
  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({
  value: [
    {
      customKeyIdentifier: '',
      endDate: '',
      keyId: '',
      startDate: '',
      type: '',
      usage: '',
      value: ''
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {
    value: [
      {
        customKeyIdentifier: '',
        endDate: '',
        keyId: '',
        startDate: '',
        type: '',
        usage: '',
        value: ''
      }
    ]
  },
  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}}/:tenantID/servicePrincipals/:objectId/keyCredentials');

req.query({
  'api-version': ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  value: [
    {
      customKeyIdentifier: '',
      endDate: '',
      keyId: '',
      startDate: '',
      type: '',
      usage: '',
      value: ''
    }
  ]
});

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}}/:tenantID/servicePrincipals/:objectId/keyCredentials',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {
    value: [
      {
        customKeyIdentifier: '',
        endDate: '',
        keyId: '',
        startDate: '',
        type: '',
        usage: '',
        value: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"value":[{"customKeyIdentifier":"","endDate":"","keyId":"","startDate":"","type":"","usage":"","value":""}]}'
};

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 = @{ @"value": @[ @{ @"customKeyIdentifier": @"", @"endDate": @"", @"keyId": @"", @"startDate": @"", @"type": @"", @"usage": @"", @"value": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version="]
                                                       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}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=",
  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([
    'value' => [
        [
                'customKeyIdentifier' => '',
                'endDate' => '',
                'keyId' => '',
                'startDate' => '',
                'type' => '',
                'usage' => '',
                'value' => ''
        ]
    ]
  ]),
  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}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=', [
  'body' => '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setQueryData([
  'api-version' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'value' => [
    [
        'customKeyIdentifier' => '',
        'endDate' => '',
        'keyId' => '',
        'startDate' => '',
        'type' => '',
        'usage' => '',
        'value' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'value' => [
    [
        'customKeyIdentifier' => '',
        'endDate' => '',
        'keyId' => '',
        'startDate' => '',
        'type' => '',
        'usage' => '',
        'value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials"

querystring = {"api-version":""}

payload = { "value": [
        {
            "customKeyIdentifier": "",
            "endDate": "",
            "keyId": "",
            "startDate": "",
            "type": "",
            "usage": "",
            "value": ""
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials"

queryString <- list(api-version = "")

payload <- "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=")

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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/:tenantID/servicePrincipals/:objectId/keyCredentials') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"type\": \"\",\n      \"usage\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials";

    let querystring = [
        ("api-version", ""),
    ];

    let payload = json!({"value": (
            json!({
                "customKeyIdentifier": "",
                "endDate": "",
                "keyId": "",
                "startDate": "",
                "type": "",
                "usage": "",
                "value": ""
            })
        )});

    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)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    }
  ]
}'
echo '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    }
  ]
}' |  \
  http PATCH '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=' \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "value": [\n    {\n      "customKeyIdentifier": "",\n      "endDate": "",\n      "keyId": "",\n      "startDate": "",\n      "type": "",\n      "usage": "",\n      "value": ""\n    }\n  ]\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["value": [
    [
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "type": "",
      "usage": "",
      "value": ""
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/keyCredentials?api-version=")! 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 Directory objects that are owners of this service principal.
{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners
QUERY PARAMS

api-version
objectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version="

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}}/:tenantID/servicePrincipals/:objectId/owners?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version="

	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/:tenantID/servicePrincipals/:objectId/owners?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version="))
    .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}}/:tenantID/servicePrincipals/:objectId/owners?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version=")
  .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}}/:tenantID/servicePrincipals/:objectId/owners?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version=';
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}}/:tenantID/servicePrincipals/:objectId/owners?api-version=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/servicePrincipals/:objectId/owners?api-version=',
  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}}/:tenantID/servicePrincipals/:objectId/owners',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners');

req.query({
  'api-version': ''
});

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}}/:tenantID/servicePrincipals/:objectId/owners',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version=';
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}}/:tenantID/servicePrincipals/:objectId/owners?api-version="]
                                                       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}}/:tenantID/servicePrincipals/:objectId/owners?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version=",
  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}}/:tenantID/servicePrincipals/:objectId/owners?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/:tenantID/servicePrincipals/:objectId/owners?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners"

queryString <- list(api-version = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version=")

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/:tenantID/servicePrincipals/:objectId/owners') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version='
http GET '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/owners?api-version=")! 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 ServicePrincipals_AddOwner
{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners
QUERY PARAMS

api-version
objectId
tenantID
BODY json

{
  "url": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=");

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  \"url\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners" {:query-params {:api-version ""}
                                                                                                :content-type :json
                                                                                                :form-params {:url ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"url\": \"\"\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}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version="),
    Content = new StringContent("{\n  \"url\": \"\"\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}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"url\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version="

	payload := strings.NewReader("{\n  \"url\": \"\"\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/:tenantID/servicePrincipals/:objectId/$links/owners?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "url": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"url\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"url\": \"\"\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  \"url\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"url\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  url: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {url: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"url":""}'
};

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}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "url": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"url\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=")
  .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/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=',
  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({url: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {url: ''},
  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}}/:tenantID/servicePrincipals/:objectId/$links/owners');

req.query({
  'api-version': ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  url: ''
});

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}}/:tenantID/servicePrincipals/:objectId/$links/owners',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {url: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"url":""}'
};

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 = @{ @"url": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version="]
                                                       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}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"url\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=",
  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([
    'url' => ''
  ]),
  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}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=', [
  'body' => '{
  "url": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'api-version' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'url' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'url' => ''
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "url": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "url": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"url\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners"

querystring = {"api-version":""}

payload = { "url": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners"

queryString <- list(api-version = "")

payload <- "{\n  \"url\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=")

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  \"url\": \"\"\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/:tenantID/servicePrincipals/:objectId/$links/owners') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"url\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners";

    let querystring = [
        ("api-version", ""),
    ];

    let payload = json!({"url": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "url": ""
}'
echo '{
  "url": ""
}' |  \
  http POST '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "url": ""\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["url": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners?api-version=")! 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 ServicePrincipals_RemoveOwner
{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId
QUERY PARAMS

api-version
objectId
ownerObjectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version="

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}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version="

	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/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version="))
    .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}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=")
  .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}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=';
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}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=',
  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}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId');

req.query({
  'api-version': ''
});

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}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=';
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}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version="]
                                                       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}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=",
  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}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId"

querystring = {"api-version":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId"

queryString <- list(api-version = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=")

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/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version='
http DELETE '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/$links/owners/:ownerObjectId?api-version=")! 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 ServicePrincipals_ListPasswordCredentials
{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials
QUERY PARAMS

api-version
objectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version="

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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version="

	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/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version="))
    .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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=")
  .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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=';
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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=',
  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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials');

req.query({
  'api-version': ''
});

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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=';
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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version="]
                                                       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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=",
  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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials"

queryString <- list(api-version = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=")

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/:tenantID/servicePrincipals/:objectId/passwordCredentials') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version='
http GET '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=")! 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 ServicePrincipals_UpdatePasswordCredentials
{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials
QUERY PARAMS

api-version
objectId
tenantID
BODY json

{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=");

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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials" {:query-params {:api-version ""}
                                                                                                       :content-type :json
                                                                                                       :form-params {:value [{:customKeyIdentifier ""
                                                                                                                              :endDate ""
                                                                                                                              :keyId ""
                                                                                                                              :startDate ""
                                                                                                                              :value ""}]}})
require "http/client"

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version="),
    Content = new StringContent("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version="

	payload := strings.NewReader("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 146

{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version="))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  value: [
    {
      customKeyIdentifier: '',
      endDate: '',
      keyId: '',
      startDate: '',
      value: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {
    value: [{customKeyIdentifier: '', endDate: '', keyId: '', startDate: '', value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"value":[{"customKeyIdentifier":"","endDate":"","keyId":"","startDate":"","value":""}]}'
};

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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "value": [\n    {\n      "customKeyIdentifier": "",\n      "endDate": "",\n      "keyId": "",\n      "startDate": "",\n      "value": ""\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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=")
  .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/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=',
  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({
  value: [{customKeyIdentifier: '', endDate: '', keyId: '', startDate: '', value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {
    value: [{customKeyIdentifier: '', endDate: '', keyId: '', startDate: '', value: ''}]
  },
  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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials');

req.query({
  'api-version': ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  value: [
    {
      customKeyIdentifier: '',
      endDate: '',
      keyId: '',
      startDate: '',
      value: ''
    }
  ]
});

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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {
    value: [{customKeyIdentifier: '', endDate: '', keyId: '', startDate: '', value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"value":[{"customKeyIdentifier":"","endDate":"","keyId":"","startDate":"","value":""}]}'
};

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 = @{ @"value": @[ @{ @"customKeyIdentifier": @"", @"endDate": @"", @"keyId": @"", @"startDate": @"", @"value": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version="]
                                                       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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=",
  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([
    'value' => [
        [
                'customKeyIdentifier' => '',
                'endDate' => '',
                'keyId' => '',
                'startDate' => '',
                'value' => ''
        ]
    ]
  ]),
  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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=', [
  'body' => '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setQueryData([
  'api-version' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'value' => [
    [
        'customKeyIdentifier' => '',
        'endDate' => '',
        'keyId' => '',
        'startDate' => '',
        'value' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'value' => [
    [
        'customKeyIdentifier' => '',
        'endDate' => '',
        'keyId' => '',
        'startDate' => '',
        'value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials"

querystring = {"api-version":""}

payload = { "value": [
        {
            "customKeyIdentifier": "",
            "endDate": "",
            "keyId": "",
            "startDate": "",
            "value": ""
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials"

queryString <- list(api-version = "")

payload <- "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=")

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  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/:tenantID/servicePrincipals/:objectId/passwordCredentials') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"value\": [\n    {\n      \"customKeyIdentifier\": \"\",\n      \"endDate\": \"\",\n      \"keyId\": \"\",\n      \"startDate\": \"\",\n      \"value\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials";

    let querystring = [
        ("api-version", ""),
    ];

    let payload = json!({"value": (
            json!({
                "customKeyIdentifier": "",
                "endDate": "",
                "keyId": "",
                "startDate": "",
                "value": ""
            })
        )});

    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)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    }
  ]
}'
echo '{
  "value": [
    {
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    }
  ]
}' |  \
  http PATCH '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=' \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "value": [\n    {\n      "customKeyIdentifier": "",\n      "endDate": "",\n      "keyId": "",\n      "startDate": "",\n      "value": ""\n    }\n  ]\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["value": [
    [
      "customKeyIdentifier": "",
      "endDate": "",
      "keyId": "",
      "startDate": "",
      "value": ""
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/servicePrincipals/:objectId/passwordCredentials?api-version=")! 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 Applications_GetServicePrincipalsIdByAppId
{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId
QUERY PARAMS

api-version
tenantID
applicationID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version="

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}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version="

	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/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version="))
    .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}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=")
  .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}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=';
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}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=',
  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}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId');

req.query({
  'api-version': ''
});

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}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=';
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}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version="]
                                                       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}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=",
  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}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId"

queryString <- list(api-version = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=")

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/:tenantID/servicePrincipalsByAppId/:applicationID/objectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version='
http GET '{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/servicePrincipalsByAppId/:applicationID/objectId?api-version=")! 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 SignedInUser_Get
{{baseUrl}}/:tenantID/me
QUERY PARAMS

api-version
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/me?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/:tenantID/me" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/me?api-version="

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}}/:tenantID/me?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/me?api-version=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/me?api-version="

	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/:tenantID/me?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/me?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/me?api-version="))
    .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}}/:tenantID/me?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/me?api-version=")
  .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}}/:tenantID/me?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/me',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/me?api-version=';
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}}/:tenantID/me?api-version=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/me?api-version=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/me?api-version=',
  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}}/:tenantID/me',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/:tenantID/me');

req.query({
  'api-version': ''
});

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}}/:tenantID/me',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/me?api-version=';
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}}/:tenantID/me?api-version="]
                                                       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}}/:tenantID/me?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/me?api-version=",
  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}}/:tenantID/me?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/me');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/me');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/me?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/me?api-version=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/:tenantID/me?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/me"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/me"

queryString <- list(api-version = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/me?api-version=")

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/:tenantID/me') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/me";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/me?api-version='
http GET '{{baseUrl}}/:tenantID/me?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/me?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/me?api-version=")! 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 SignedInUser_ListOwnedObjects
{{baseUrl}}/:tenantID/me/ownedObjects
QUERY PARAMS

api-version
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/me/ownedObjects?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/:tenantID/me/ownedObjects" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/me/ownedObjects?api-version="

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}}/:tenantID/me/ownedObjects?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/me/ownedObjects?api-version=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/me/ownedObjects?api-version="

	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/:tenantID/me/ownedObjects?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/me/ownedObjects?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/me/ownedObjects?api-version="))
    .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}}/:tenantID/me/ownedObjects?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/me/ownedObjects?api-version=")
  .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}}/:tenantID/me/ownedObjects?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/me/ownedObjects',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/me/ownedObjects?api-version=';
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}}/:tenantID/me/ownedObjects?api-version=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/me/ownedObjects?api-version=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/me/ownedObjects?api-version=',
  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}}/:tenantID/me/ownedObjects',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/:tenantID/me/ownedObjects');

req.query({
  'api-version': ''
});

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}}/:tenantID/me/ownedObjects',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/me/ownedObjects?api-version=';
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}}/:tenantID/me/ownedObjects?api-version="]
                                                       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}}/:tenantID/me/ownedObjects?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/me/ownedObjects?api-version=",
  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}}/:tenantID/me/ownedObjects?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/me/ownedObjects');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/me/ownedObjects');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/me/ownedObjects?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/me/ownedObjects?api-version=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/:tenantID/me/ownedObjects?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/me/ownedObjects"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/me/ownedObjects"

queryString <- list(api-version = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/me/ownedObjects?api-version=")

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/:tenantID/me/ownedObjects') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/me/ownedObjects";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/me/ownedObjects?api-version='
http GET '{{baseUrl}}/:tenantID/me/ownedObjects?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/me/ownedObjects?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/me/ownedObjects?api-version=")! 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 Users_Create
{{baseUrl}}/:tenantID/users
QUERY PARAMS

api-version
tenantID
BODY json

{
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": {
    "forceChangePasswordNextLogin": false,
    "password": ""
  },
  "userPrincipalName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/users?api-version=");

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  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/:tenantID/users" {:query-params {:api-version ""}
                                                            :content-type :json
                                                            :form-params {:accountEnabled false
                                                                          :displayName ""
                                                                          :mail ""
                                                                          :mailNickname ""
                                                                          :passwordProfile {:forceChangePasswordNextLogin false
                                                                                            :password ""}
                                                                          :userPrincipalName ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/users?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\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}}/:tenantID/users?api-version="),
    Content = new StringContent("{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\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}}/:tenantID/users?api-version=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/users?api-version="

	payload := strings.NewReader("{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\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/:tenantID/users?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 203

{
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": {
    "forceChangePasswordNextLogin": false,
    "password": ""
  },
  "userPrincipalName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/:tenantID/users?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/users?api-version="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\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  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/users?api-version=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/:tenantID/users?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  accountEnabled: false,
  displayName: '',
  mail: '',
  mailNickname: '',
  passwordProfile: {
    forceChangePasswordNextLogin: false,
    password: ''
  },
  userPrincipalName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/:tenantID/users?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/users',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {
    accountEnabled: false,
    displayName: '',
    mail: '',
    mailNickname: '',
    passwordProfile: {forceChangePasswordNextLogin: false, password: ''},
    userPrincipalName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/users?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"accountEnabled":false,"displayName":"","mail":"","mailNickname":"","passwordProfile":{"forceChangePasswordNextLogin":false,"password":""},"userPrincipalName":""}'
};

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}}/:tenantID/users?api-version=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "accountEnabled": false,\n  "displayName": "",\n  "mail": "",\n  "mailNickname": "",\n  "passwordProfile": {\n    "forceChangePasswordNextLogin": false,\n    "password": ""\n  },\n  "userPrincipalName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/users?api-version=")
  .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/:tenantID/users?api-version=',
  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({
  accountEnabled: false,
  displayName: '',
  mail: '',
  mailNickname: '',
  passwordProfile: {forceChangePasswordNextLogin: false, password: ''},
  userPrincipalName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/users',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {
    accountEnabled: false,
    displayName: '',
    mail: '',
    mailNickname: '',
    passwordProfile: {forceChangePasswordNextLogin: false, password: ''},
    userPrincipalName: ''
  },
  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}}/:tenantID/users');

req.query({
  'api-version': ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  accountEnabled: false,
  displayName: '',
  mail: '',
  mailNickname: '',
  passwordProfile: {
    forceChangePasswordNextLogin: false,
    password: ''
  },
  userPrincipalName: ''
});

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}}/:tenantID/users',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {
    accountEnabled: false,
    displayName: '',
    mail: '',
    mailNickname: '',
    passwordProfile: {forceChangePasswordNextLogin: false, password: ''},
    userPrincipalName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/users?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"accountEnabled":false,"displayName":"","mail":"","mailNickname":"","passwordProfile":{"forceChangePasswordNextLogin":false,"password":""},"userPrincipalName":""}'
};

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 = @{ @"accountEnabled": @NO,
                              @"displayName": @"",
                              @"mail": @"",
                              @"mailNickname": @"",
                              @"passwordProfile": @{ @"forceChangePasswordNextLogin": @NO, @"password": @"" },
                              @"userPrincipalName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/users?api-version="]
                                                       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}}/:tenantID/users?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/users?api-version=",
  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([
    'accountEnabled' => null,
    'displayName' => '',
    'mail' => '',
    'mailNickname' => '',
    'passwordProfile' => [
        'forceChangePasswordNextLogin' => null,
        'password' => ''
    ],
    'userPrincipalName' => ''
  ]),
  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}}/:tenantID/users?api-version=', [
  'body' => '{
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": {
    "forceChangePasswordNextLogin": false,
    "password": ""
  },
  "userPrincipalName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/users');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'api-version' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'accountEnabled' => null,
  'displayName' => '',
  'mail' => '',
  'mailNickname' => '',
  'passwordProfile' => [
    'forceChangePasswordNextLogin' => null,
    'password' => ''
  ],
  'userPrincipalName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'accountEnabled' => null,
  'displayName' => '',
  'mail' => '',
  'mailNickname' => '',
  'passwordProfile' => [
    'forceChangePasswordNextLogin' => null,
    'password' => ''
  ],
  'userPrincipalName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/users');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/users?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": {
    "forceChangePasswordNextLogin": false,
    "password": ""
  },
  "userPrincipalName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/users?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": {
    "forceChangePasswordNextLogin": false,
    "password": ""
  },
  "userPrincipalName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/:tenantID/users?api-version=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/users"

querystring = {"api-version":""}

payload = {
    "accountEnabled": False,
    "displayName": "",
    "mail": "",
    "mailNickname": "",
    "passwordProfile": {
        "forceChangePasswordNextLogin": False,
        "password": ""
    },
    "userPrincipalName": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/users"

queryString <- list(api-version = "")

payload <- "{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/users?api-version=")

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  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\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/:tenantID/users') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/users";

    let querystring = [
        ("api-version", ""),
    ];

    let payload = json!({
        "accountEnabled": false,
        "displayName": "",
        "mail": "",
        "mailNickname": "",
        "passwordProfile": json!({
            "forceChangePasswordNextLogin": false,
            "password": ""
        }),
        "userPrincipalName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/:tenantID/users?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": {
    "forceChangePasswordNextLogin": false,
    "password": ""
  },
  "userPrincipalName": ""
}'
echo '{
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": {
    "forceChangePasswordNextLogin": false,
    "password": ""
  },
  "userPrincipalName": ""
}' |  \
  http POST '{{baseUrl}}/:tenantID/users?api-version=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "accountEnabled": false,\n  "displayName": "",\n  "mail": "",\n  "mailNickname": "",\n  "passwordProfile": {\n    "forceChangePasswordNextLogin": false,\n    "password": ""\n  },\n  "userPrincipalName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/users?api-version='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": [
    "forceChangePasswordNextLogin": false,
    "password": ""
  ],
  "userPrincipalName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/users?api-version=")! 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 Users_Delete
{{baseUrl}}/:tenantID/users/:upnOrObjectId
QUERY PARAMS

api-version
upnOrObjectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/:tenantID/users/:upnOrObjectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version="

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}}/:tenantID/users/:upnOrObjectId?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version="

	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/:tenantID/users/:upnOrObjectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version="))
    .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}}/:tenantID/users/:upnOrObjectId?api-version=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")
  .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}}/:tenantID/users/:upnOrObjectId?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/:tenantID/users/:upnOrObjectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=';
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}}/:tenantID/users/:upnOrObjectId?api-version=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/users/:upnOrObjectId?api-version=',
  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}}/:tenantID/users/:upnOrObjectId',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/:tenantID/users/:upnOrObjectId');

req.query({
  'api-version': ''
});

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}}/:tenantID/users/:upnOrObjectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=';
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}}/:tenantID/users/:upnOrObjectId?api-version="]
                                                       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}}/:tenantID/users/:upnOrObjectId?api-version=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=",
  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}}/:tenantID/users/:upnOrObjectId?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/users/:upnOrObjectId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/users/:upnOrObjectId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/:tenantID/users/:upnOrObjectId?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/users/:upnOrObjectId"

querystring = {"api-version":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/users/:upnOrObjectId"

queryString <- list(api-version = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")

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/:tenantID/users/:upnOrObjectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/users/:upnOrObjectId";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version='
http DELETE '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")! 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 Users_Get
{{baseUrl}}/:tenantID/users/:upnOrObjectId
QUERY PARAMS

api-version
upnOrObjectId
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/:tenantID/users/:upnOrObjectId" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version="

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}}/:tenantID/users/:upnOrObjectId?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version="

	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/:tenantID/users/:upnOrObjectId?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version="))
    .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}}/:tenantID/users/:upnOrObjectId?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")
  .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}}/:tenantID/users/:upnOrObjectId?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/users/:upnOrObjectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=';
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}}/:tenantID/users/:upnOrObjectId?api-version=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/users/:upnOrObjectId?api-version=',
  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}}/:tenantID/users/:upnOrObjectId',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/:tenantID/users/:upnOrObjectId');

req.query({
  'api-version': ''
});

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}}/:tenantID/users/:upnOrObjectId',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=';
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}}/:tenantID/users/:upnOrObjectId?api-version="]
                                                       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}}/:tenantID/users/:upnOrObjectId?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=",
  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}}/:tenantID/users/:upnOrObjectId?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/users/:upnOrObjectId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/users/:upnOrObjectId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/:tenantID/users/:upnOrObjectId?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/users/:upnOrObjectId"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/users/:upnOrObjectId"

queryString <- list(api-version = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")

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/:tenantID/users/:upnOrObjectId') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/users/:upnOrObjectId";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version='
http GET '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")! 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 Users_GetMemberGroups
{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups
QUERY PARAMS

api-version
objectId
tenantID
BODY json

{
  "securityEnabledOnly": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=");

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  \"securityEnabledOnly\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups" {:query-params {:api-version ""}
                                                                                      :content-type :json
                                                                                      :form-params {:securityEnabledOnly false}})
require "http/client"

url = "{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"securityEnabledOnly\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version="),
    Content = new StringContent("{\n  \"securityEnabledOnly\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"securityEnabledOnly\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version="

	payload := strings.NewReader("{\n  \"securityEnabledOnly\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/:tenantID/users/:objectId/getMemberGroups?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 34

{
  "securityEnabledOnly": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"securityEnabledOnly\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"securityEnabledOnly\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"securityEnabledOnly\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"securityEnabledOnly\": false\n}")
  .asString();
const data = JSON.stringify({
  securityEnabledOnly: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {securityEnabledOnly: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"securityEnabledOnly":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "securityEnabledOnly": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"securityEnabledOnly\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=")
  .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/:tenantID/users/:objectId/getMemberGroups?api-version=',
  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({securityEnabledOnly: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {securityEnabledOnly: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups');

req.query({
  'api-version': ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  securityEnabledOnly: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {securityEnabledOnly: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"securityEnabledOnly":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"securityEnabledOnly": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version="]
                                                       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}}/:tenantID/users/:objectId/getMemberGroups?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"securityEnabledOnly\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=",
  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([
    'securityEnabledOnly' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=', [
  'body' => '{
  "securityEnabledOnly": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'api-version' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'securityEnabledOnly' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'securityEnabledOnly' => null
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/users/:objectId/getMemberGroups?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "securityEnabledOnly": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "securityEnabledOnly": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"securityEnabledOnly\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/:tenantID/users/:objectId/getMemberGroups?api-version=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups"

querystring = {"api-version":""}

payload = { "securityEnabledOnly": False }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups"

queryString <- list(api-version = "")

payload <- "{\n  \"securityEnabledOnly\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=")

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  \"securityEnabledOnly\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/:tenantID/users/:objectId/getMemberGroups') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"securityEnabledOnly\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups";

    let querystring = [
        ("api-version", ""),
    ];

    let payload = json!({"securityEnabledOnly": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "securityEnabledOnly": false
}'
echo '{
  "securityEnabledOnly": false
}' |  \
  http POST '{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "securityEnabledOnly": false\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["securityEnabledOnly": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/users/:objectId/getMemberGroups?api-version=")! 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 Users_List
{{baseUrl}}/:tenantID/users
QUERY PARAMS

api-version
tenantID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/users?api-version=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/:tenantID/users" {:query-params {:api-version ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/users?api-version="

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}}/:tenantID/users?api-version="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/:tenantID/users?api-version=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/users?api-version="

	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/:tenantID/users?api-version= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/:tenantID/users?api-version=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/users?api-version="))
    .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}}/:tenantID/users?api-version=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/:tenantID/users?api-version=")
  .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}}/:tenantID/users?api-version=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/:tenantID/users',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/users?api-version=';
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}}/:tenantID/users?api-version=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/users?api-version=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/:tenantID/users?api-version=',
  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}}/:tenantID/users',
  qs: {'api-version': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/:tenantID/users');

req.query({
  'api-version': ''
});

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}}/:tenantID/users',
  params: {'api-version': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/users?api-version=';
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}}/:tenantID/users?api-version="]
                                                       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}}/:tenantID/users?api-version=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/users?api-version=",
  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}}/:tenantID/users?api-version=');

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/users');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'api-version' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/:tenantID/users');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/:tenantID/users?api-version=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/users?api-version=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/:tenantID/users?api-version=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/users"

querystring = {"api-version":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/users"

queryString <- list(api-version = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/users?api-version=")

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/:tenantID/users') do |req|
  req.params['api-version'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/:tenantID/users";

    let querystring = [
        ("api-version", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/:tenantID/users?api-version='
http GET '{{baseUrl}}/:tenantID/users?api-version='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/:tenantID/users?api-version='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/users?api-version=")! 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 Users_Update
{{baseUrl}}/:tenantID/users/:upnOrObjectId
QUERY PARAMS

api-version
upnOrObjectId
tenantID
BODY json

{
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": {
    "forceChangePasswordNextLogin": false,
    "password": ""
  },
  "userPrincipalName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=");

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  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/:tenantID/users/:upnOrObjectId" {:query-params {:api-version ""}
                                                                            :content-type :json
                                                                            :form-params {:accountEnabled false
                                                                                          :displayName ""
                                                                                          :mail ""
                                                                                          :mailNickname ""
                                                                                          :passwordProfile {:forceChangePasswordNextLogin false
                                                                                                            :password ""}
                                                                                          :userPrincipalName ""}})
require "http/client"

url = "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\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}}/:tenantID/users/:upnOrObjectId?api-version="),
    Content = new StringContent("{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\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}}/:tenantID/users/:upnOrObjectId?api-version=");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version="

	payload := strings.NewReader("{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\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/:tenantID/users/:upnOrObjectId?api-version= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 203

{
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": {
    "forceChangePasswordNextLogin": false,
    "password": ""
  },
  "userPrincipalName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version="))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\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  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")
  .header("content-type", "application/json")
  .body("{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  accountEnabled: false,
  displayName: '',
  mail: '',
  mailNickname: '',
  passwordProfile: {
    forceChangePasswordNextLogin: false,
    password: ''
  },
  userPrincipalName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/:tenantID/users/:upnOrObjectId',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {
    accountEnabled: false,
    displayName: '',
    mail: '',
    mailNickname: '',
    passwordProfile: {forceChangePasswordNextLogin: false, password: ''},
    userPrincipalName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"accountEnabled":false,"displayName":"","mail":"","mailNickname":"","passwordProfile":{"forceChangePasswordNextLogin":false,"password":""},"userPrincipalName":""}'
};

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}}/:tenantID/users/:upnOrObjectId?api-version=',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "accountEnabled": false,\n  "displayName": "",\n  "mail": "",\n  "mailNickname": "",\n  "passwordProfile": {\n    "forceChangePasswordNextLogin": false,\n    "password": ""\n  },\n  "userPrincipalName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")
  .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/:tenantID/users/:upnOrObjectId?api-version=',
  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({
  accountEnabled: false,
  displayName: '',
  mail: '',
  mailNickname: '',
  passwordProfile: {forceChangePasswordNextLogin: false, password: ''},
  userPrincipalName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/:tenantID/users/:upnOrObjectId',
  qs: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  body: {
    accountEnabled: false,
    displayName: '',
    mail: '',
    mailNickname: '',
    passwordProfile: {forceChangePasswordNextLogin: false, password: ''},
    userPrincipalName: ''
  },
  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}}/:tenantID/users/:upnOrObjectId');

req.query({
  'api-version': ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  accountEnabled: false,
  displayName: '',
  mail: '',
  mailNickname: '',
  passwordProfile: {
    forceChangePasswordNextLogin: false,
    password: ''
  },
  userPrincipalName: ''
});

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}}/:tenantID/users/:upnOrObjectId',
  params: {'api-version': ''},
  headers: {'content-type': 'application/json'},
  data: {
    accountEnabled: false,
    displayName: '',
    mail: '',
    mailNickname: '',
    passwordProfile: {forceChangePasswordNextLogin: false, password: ''},
    userPrincipalName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"accountEnabled":false,"displayName":"","mail":"","mailNickname":"","passwordProfile":{"forceChangePasswordNextLogin":false,"password":""},"userPrincipalName":""}'
};

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 = @{ @"accountEnabled": @NO,
                              @"displayName": @"",
                              @"mail": @"",
                              @"mailNickname": @"",
                              @"passwordProfile": @{ @"forceChangePasswordNextLogin": @NO, @"password": @"" },
                              @"userPrincipalName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version="]
                                                       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}}/:tenantID/users/:upnOrObjectId?api-version=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=",
  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([
    'accountEnabled' => null,
    'displayName' => '',
    'mail' => '',
    'mailNickname' => '',
    'passwordProfile' => [
        'forceChangePasswordNextLogin' => null,
        'password' => ''
    ],
    'userPrincipalName' => ''
  ]),
  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}}/:tenantID/users/:upnOrObjectId?api-version=', [
  'body' => '{
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": {
    "forceChangePasswordNextLogin": false,
    "password": ""
  },
  "userPrincipalName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/:tenantID/users/:upnOrObjectId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setQueryData([
  'api-version' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'accountEnabled' => null,
  'displayName' => '',
  'mail' => '',
  'mailNickname' => '',
  'passwordProfile' => [
    'forceChangePasswordNextLogin' => null,
    'password' => ''
  ],
  'userPrincipalName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'accountEnabled' => null,
  'displayName' => '',
  'mail' => '',
  'mailNickname' => '',
  'passwordProfile' => [
    'forceChangePasswordNextLogin' => null,
    'password' => ''
  ],
  'userPrincipalName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/:tenantID/users/:upnOrObjectId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'api-version' => ''
]));

$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}}/:tenantID/users/:upnOrObjectId?api-version=' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": {
    "forceChangePasswordNextLogin": false,
    "password": ""
  },
  "userPrincipalName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": {
    "forceChangePasswordNextLogin": false,
    "password": ""
  },
  "userPrincipalName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/:tenantID/users/:upnOrObjectId?api-version=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/:tenantID/users/:upnOrObjectId"

querystring = {"api-version":""}

payload = {
    "accountEnabled": False,
    "displayName": "",
    "mail": "",
    "mailNickname": "",
    "passwordProfile": {
        "forceChangePasswordNextLogin": False,
        "password": ""
    },
    "userPrincipalName": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/:tenantID/users/:upnOrObjectId"

queryString <- list(api-version = "")

payload <- "{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")

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  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\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/:tenantID/users/:upnOrObjectId') do |req|
  req.params['api-version'] = ''
  req.body = "{\n  \"accountEnabled\": false,\n  \"displayName\": \"\",\n  \"mail\": \"\",\n  \"mailNickname\": \"\",\n  \"passwordProfile\": {\n    \"forceChangePasswordNextLogin\": false,\n    \"password\": \"\"\n  },\n  \"userPrincipalName\": \"\"\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}}/:tenantID/users/:upnOrObjectId";

    let querystring = [
        ("api-version", ""),
    ];

    let payload = json!({
        "accountEnabled": false,
        "displayName": "",
        "mail": "",
        "mailNickname": "",
        "passwordProfile": json!({
            "forceChangePasswordNextLogin": false,
            "password": ""
        }),
        "userPrincipalName": ""
    });

    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)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=' \
  --header 'content-type: application/json' \
  --data '{
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": {
    "forceChangePasswordNextLogin": false,
    "password": ""
  },
  "userPrincipalName": ""
}'
echo '{
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": {
    "forceChangePasswordNextLogin": false,
    "password": ""
  },
  "userPrincipalName": ""
}' |  \
  http PATCH '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=' \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "accountEnabled": false,\n  "displayName": "",\n  "mail": "",\n  "mailNickname": "",\n  "passwordProfile": {\n    "forceChangePasswordNextLogin": false,\n    "password": ""\n  },\n  "userPrincipalName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "accountEnabled": false,
  "displayName": "",
  "mail": "",
  "mailNickname": "",
  "passwordProfile": [
    "forceChangePasswordNextLogin": false,
    "password": ""
  ],
  "userPrincipalName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/:tenantID/users/:upnOrObjectId?api-version=")! 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()